Verilen yazı tipi dosyasıyla bazı metinler nasıl oluşturulur?


5

Sadece verilen yazı tipiyle bazı metinler nasıl oluşturulur? Gibi bir şey bekliyor:

echo "The slow cyan snail creeps under the eager cat" | render_text --font ./qqq.ttf --scale=18 -o text.png

Bunun ImageMagick / GraphicsMagick paketinde bir yerde olmasını bekliyorum.

Örnek kullanım örneği: aynı metni çok sayıda yazı tipiyle oluşturun (ve tüm yazı tiplerini sisteme yüklemek istemeyin).

Yanıtlar:


9

convertKomutu kullanabilirsiniz . Yazı tipi adı 1'den fazla kelime içeriyorsa, bunları "-" ile ayırın. Kid Kosmic yazı tipini kullanarak bazı örnekler . "YOURTEXT" ifadesini herhangi bir cümle ile değiştirin.


convert -pointsize 15 -font Kid-Kosmic label:"YOURTEXT" output.png

görüntü tanımını buraya girin


caption:Opsiyon Metin kaydırmayı sağlar; ancak resim boyutunu belirtmeniz gerekir.

convert -pointsize 15 -font Kid-Kosmic -size 140x100 caption:"YOURTEXT" output.png

görüntü tanımını buraya girin


Ortalanmış metin içeren bir diğeri:

convert -pointsize 15 -font Kid-Kosmic -size 140x100 -gravity center caption:"YOURTEXT" output.png

görüntü tanımını buraya girin



convert: unable to read font 'Kid-Kosmic' @ warning/annotate.c/RenderType/807... Yazı tipi dosyasına nasıl işaret edilir (kalıcı olarak kurulmadan)?
Vi.

4
"Kid-Kosmic" ifadesini True Type fontunun mutlak yolu ile değiştirmek Ubuntu 11.04'te benim için çalışıyor. Hangi işletim sistemini kullanıyorsunuz?
flashnode

@flashnode Benim için de çalışıyor, Win7 Ultimate'dayım. Yine de yolun çift tırnak içine alındığından emin olmalıydım.
Ellesa

1
Mac OS için, yazı tipinin tam yolunu da kullanın .. Yazı tipleri konumu: support.apple.com/en-us/HT201722
Rafael Oliveira
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.