Imager :: Kochbuch

Imager :: Kochbuch enthält Rezepte für die Arbeit mit Imager.
Jetzt downloaden

Imager :: Kochbuch Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tony Cook
  • Website des Verlags:
  • http://search.cpan.org/~tonyc/

Imager :: Kochbuch Stichworte


Imager :: Kochbuch Beschreibung

Imager :: Kochbuch enthält Rezepte für die Arbeit mit Imager. Imager :: Kochbuch enthält Rezepte für das Arbeiten mit imager.Filästhos wird ausführlich in Imager :: Dateien beschrieben. $ bild-> read (file => $ fileName) oder sterben Sie $ bild-> errstr; siehe imager :: files.writing ein Bild in eine Datei $ bild-> schreiben (file => $ filesame) oder sterben Sie $ bild-> ERRSTR; Schreiben Sie ein animiertes GIF. # Bauen Sie ein Array von Bildern auf, die Sie in der GIF my @images verwenden können; # Synthetisieren Sie die Bilder oder lesen Sie sie aus Dateien, es spielt keine Rolle ... # Schreiben Sie den GIF-Imager-> write_multi ({file => $ fileName, typ => 'gif'}, @images) oder die Imager-> ERRSTR; Siehe "Schreiben eines animierten GIF" in Imager :: Dateien für ein detaillierteres Beispiel. Mehrere Bilder von einem Dateiausgangformaten, wie GIF und TIFF, unterstützen mehrere Bilder pro Datei. Verwenden Sie die Methode Read_Multi (), um sie zu lesen: My @Images = Imager-> read_multi (Datei => $ Dateiname) oder die Imager-> Errstr; Konvertieren von einem Dateiformat in andere Weise ist so einfach wie das Lesen der ursprünglichen Datei und das Schreiben der Neue Datei, für Einzelbilder: Mein $ Image = Imager-> Neu; # Imager automatisch erfasst die Eingabedatei, type $ bild-> lesung (file => $ input_fileenname) oder sterben Sie $ bild-> irstr; # Imager leitet das Ausgabedateiformat aus dem Dateinamen $ abbild-> schreibe (file => $ output_fileName) oder sterben Sie $ bild-> irstr; # oder Sie können einen Typparameter liefern: $ bild-> schreiben (file => $ output_fileenname, type => 'gif') oder sterben Sie $ bild-> irstr; das Hauptproblem, das mit diesem Fall auftreten kann, ist, wenn die Eingabedatei dies hat Transparenz und das Ausgabedateiformat unterstützen das nicht. Dies kann ein Problem sein, wenn Sie beispielsweise von GIFs in JPEGs umgewandelt werden. Mein $ Back = Imager-> NEU (Xsize => $ bild-> getwidth, ysize => $ bild-> gethheht); # grauer Hintergrund für Graustufenbilder, rot für Farbe mein $ back_color = $ bild-> getChannels == 2? : 'rot'; $ Back-> Box (gefüllt => 1, Farbe => $ Back_Color); $ back-> rubthrough (src => $ bild); $ bild = $ zurück; } # Jetzt können wir sicher auf JPEG- oder Pnmsome-Formate schreiben .TIF ') oder die Imager-> Errstr; mein $ Index = 1; für mein $ -Abbild (@images) {$ bild-> schreiben (file => sprintf ('output d.jpg', $ Index ++) oder sterben Sie $ bild-> irstr; } Anforderungen: · Perl Anforderungen: · Perl.


Imager :: Kochbuch Zugehörige Software