10 votos

Convertir un único carácter unicode en una imagen png

Necesito convertir un carácter Unicode (por ejemplo ; CIRCLED BULLET; U+29BF) en una imagen PNG para utilizarla en una herramienta de generación de informes (Crystal Reports). Necesito conservar la fuente, el tamaño y el formato del carácter.

¿Hay alguna forma más precisa de hacerlo que con +4 y menos engorrosa que con Gimp o Seashore?

1 votos

¿No te funciona el visor de caracteres? CIRCLED BULLET Unicode: U+29BF, UTF-8: E2 A6 BF

0 votos

¿qué tan grande parece que 4 no es lo suficientemente precisa?

0 votos

Aunque puedo utilizar el visor de caracteres para seleccionar el carácter deseado, pegar el valor en una aplicación de Windows XP (Crystal Reports) es problemático: el resultado es un recuadro.

15voto

Fuzzy Purple Monkey Puntos 702

Utilizando ImageMagick :

convert -pointsize 64 -font /System/Library/Fonts/Apple\ Symbols.ttf label:⦿ output.png

convert -background transparent -fill 'hsb(0%,0%,0%)' -font /System/Library/Fonts/Apple\ Symbols.ttf -pointsize 64 -size 200x200 -gravity center label:⦿ output.png

0 votos

¿Es 200x200 la resolución Emoji por defecto o es sólo un ejemplo de configuración de la resolución objetivo?

1 votos

@MCCCS La resolución original parece ser de 160px, pero son muy detallados y nítidos, por lo que podría aumentar la resolución y todavía debería verse decente.

2voto

Mike Puntos 1018

La forma en que yo lo haría es escribiéndolo en un editor gráfico y rasterizándolo a un png al tamaño que necesite. ¿Por qué no usar Gimp o Seashore?

0 votos

Necesito que las dimensiones de la imagen resultante coincidan con las del propio personaje (más unos píxeles de buffer). Honestamente, no estoy lo suficientemente familiarizado con cualquiera de las herramientas para saber si esto es posible.

1 votos

Bueno, quiero decir que será imperfecto lo mires por donde lo mires. Estás pasando de una imagen vectorial (hecha de medidas que dictan la forma absoluta y el tamaño de los trazos) a píxeles discretos en una imagen de mapa de bits.

1voto

Jordan W. Puntos 1083

Character Map es el equivalente (tosco) de Character Viewer en OS X:

Windoze Character Mope

Fíjese en la fuente: sólo algunos tipos de letra contienen U+29BF y U+2318 . La mayoría de las aplicaciones, incluida Crystal Reports, admiten fuentes Unicode.

0 votos

¿Cómo supo que el Símbolo de IU de Segoe contenía este personaje? ¿Por ensayo y error?

1voto

hvintus Puntos 1549

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