2010-06-17 8 views
0
system(' convert -size 320x100 xc:lightblue -font Candice -pointsize 72 \ 
      -fill navy -annotate +25+65 \'Anthony\' \ 
      -distort Arc 120 -trim +repage \ 
      -bordercolor lightblue -border 10 font_arc.jpg 
'); 

texte courbant comme l'arctexte en utilisant l'image courbant Magick

Ce code ne fonctionne pas s'il vous plaît aidez-moi

+0

Pourquoi vous vous postez pas les résultats à obtenir? – Gabe

+0

Je n'obtiens pas le résultat pour que je poste le forum – Libi

Répondre

0

Peut-être que sur votre système, il n'y a pas de police avec le nom « Candice ». Essayez avec 'Arial-Normal'.

ou sélectionnez une police répertoriée par cette commande:

convert -list font 

En général, vous devez exécuter ces deux étapes pour déboguer votre problème:

  1. Exécutez le code sur la ligne de commande premier et assurez-vous que cela fonctionne.
  2. Traduire ce code dans n'importe quel API de langage de programmation que vous utilisez.

Cette ligne de commande fonctionne pour moi:

convert       \ 
     -size 320x100 xc:lightblue \ 
     -font Arial-Normal   \ 
     -pointsize 72    \ 
     -fill navy     \ 
     -annotate +25+65 \'Anthony\' \ 
     -distort Arc 120    \ 
     -trim      \ 
     +repage      \ 
     -bordercolor lightblue  \ 
     -border 10     \ 
     font_arc.jpg