8 votos

¿Es posible tomar una captura de pantalla en formato vectorial?

¿Es posible hacer capturas de pantalla en formato vectorial (SVG o PDF) en lugar de solo en formatos de mapa de bits en OS X?

5voto

Ho1 Puntos 148

Solución 1: Utilizando una API de widget GUI vectorial con backend PDF:

En realidad, es posible. Considere el hecho de que los objetos en la pantalla son creados por una API de widget, y si esta API de widget está basada en elementos vectoriales y tiene un backend de salida vectorial apropiado, entonces puede generar formatos vectoriales como PDF.

Por favor, eche un vistazo a la pregunta similar, que también contiene algunos ejemplos de trabajo:

Esto necesita la biblioteca de widgets Gtk+ y Cairo como su backend de visualización GUI y generación de PDF, que ambos están disponibles para Mac OS X. Pero como pocas aplicaciones en Mac OS X utilizan Gtk+, esta no es una solución general. Quería mostrar la posibilidad de crear capturas de pantalla vectoriales. Si eres desarrollador, esto puede ser útil para ti.


Solución 2: Creando maquetas vectoriales:

Para aplicaciones generales, puedes crear maquetas. Aquí puedes encontrar "Free Yosemite Vector GUI for Illustrator", que se puede utilizar para crear maquetas de tu GUI. Incluye todos los principales componentes de la interfaz de usuario:

http://codemotionapps.com/yosemite-gui/

Yosemite Vector GUI for Illustrator

0 votos

¿Cómo se podría hacer que la respuesta vinculada (que parece funcionar solo para Linux) funcione en OS X?

0 votos

@patrix Tanto Gtk+ como Cairo son multiplataforma y están disponibles para Mac OS X. Es posible, por lo que argumentar que "las capturas de pantalla simplemente se toman de los píxeles", por lo que las capturas de pantalla vectoriales no son posibles, es incorrecto.

0 votos

Las aplicaciones de OS X generalmente no utilizan Gtk+ sino los marcos suministrados con OS X. Por lo tanto, cualquier solución general para OS X (que es de lo que trata esta pregunta) tendría que capturar los comandos de dibujo dentro de las bibliotecas básicas de Cocoa.

3voto

siva Puntos 23

No, ya que las capturas de pantalla simplemente se toman de los píxeles mostrados en la pantalla o fuera de la pantalla.

Sin embargo, las capturas de pantalla pueden convertirse en vectores utilizando software como Adobe Illustrator, pero el resultado no será exacto.

0 votos

Cuando haces un "página a pdf" sí preservas los datos vectoriales (imágenes y logotipos svg, fuentes...). Por lo tanto, algo podría existir pero no lo hace...

-1voto

fabrice d Puntos 367

Si estás hablando de páginas web, puedes usar la característica Imprimir a PDF de Safari y luego abrir el PDF en un programa vectorial.

Esto debería hacer que sea fácil obtener algunos recursos SVG o hacer un tutorial en un programa de edición de video donde desees hacer zoom en algunas páginas web sin perder calidad, por ejemplo.

0 votos

La mayoría de herramientas de pdf a svg simplemente incrustan la información de mapas de bits en las etiquetas svg. Por favor, corríjanme si me equivoco, pero parece que dichas herramientas no generan ningún camino o vector svg.

0 votos

@AviMehenwal en realidad creo que puedes estar equivocado. Cuando una ilustración en línea o un logotipo (svg) está incrustado en una página, crear un pdf de esa página hará que el logotipo se renderice en el archivo pdf como vector. Luego puedes usarlo en Illustrator para extraer la imagen svg. Ninguna otra técnica hace eso. Sí, convertir una página a pdf no convertirá un mapa de bits a raster, pero es la mejor respuesta que he encontrado hasta ahora.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X