On Die, 23 Jul 2002 at 23:03 (+0200), Jörg Roßdeutscher wrote:
Jan Trippler:
Warum nutzt Du dann nicht einfach convert auf Shell-Ebene (per system oder open und "... |")? Ist zwar nicht schön, aber dafür stören Dich segfaults nicht mehr (convert ist mir bei einer kaputten Datei auch noch nie abgeschmiert).
Dort kann ich nicht die detaillierten Zugriffsmöglichkeiten von PerlMagic nutzen: Ein Vorschaubild erzeugen und detailliert auszeichnen.
Ich kenne PerlMagic nicht - machst Du das interaktiv? Wenn nein - convert beherrscht selbstverständlich auch Sizing, Korrekturen usw. Wie gesagt - ich weiss nicht, was Du genauer machen willst, aber ein Blick in die manpages von convert, ImageMagick + Co. sollte da Klarheit bringen.
Ist aber auch egal, denn dahinter steckt die gleiche Routine, und daher:
ratti@ratti:~/Desktop> convert Harding3.ttf x.png Speicherzugriffsfehler
Man muß den Entwicklern von ImageMagick zugute halten, daß nur 0,002% meiner Fonts diesen Effekt hervorrufen, und ich werde diese Schriften auch mal "rüberschieben". Aber es gibt sie. :-)
OK, mit Fonts habe ich nix am Hut. Aber Dein Perl-Script würde nicht betroffen sein, wenn Du system() nutzt ;-) Jan P.S.: Probier doch einfach mal PerlMagic mit Perl 5.8 aus!