¿Cómo escalo una imagen vectorial antes de usarla como capa en la imagen de salida?
Frecuentes
Visto 124 veces
0
Estoy construyendo una imagen usando algunos archivos ráster y algunos vectoriales y la estoy enviando a un png. ¿Hay alguna manera de preescalar uno de estos vectores antes de producir el png?
Por ejemplo, si el vector es enorme, sería un problema producir el ráster, ya que si luego reduzco el ráster, el vector (ya no es un vector) se verá distorsionado. Hasta ahora estoy usando imagemagic para producir el png.
¿Alguna idea sobre cómo puedo preescalar los vectores mientras todavía tienen capacidades de escalado de vectores antes de escribir mi png?
Muchas Gracias
1 Respuestas
0
Puede preescalar el SVG usted mismo manipulando su DOM. Al variar el viewBox
, width
y height
atributos de la elemento, puede escalar efectivamente toda la imagen.
Hay un ejemplo en la Recomendación SVG 1.1, en: 7.7 El atributo 'viewBox'.
Respondido el 13 de junio de 12 a las 06:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php vector svg imagemagick ghostscript or haz tu propia pregunta.