¿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?
¿Cómo se podría hacer que la respuesta vinculada (que parece funcionar solo para Linux) funcione en OS X?
¿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?
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:
¿Cómo se podría hacer que la respuesta vinculada (que parece funcionar solo para Linux) funcione en OS X?
@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.
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.
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.
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.
@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 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.