Prty::Image - Operationen im Zusammenhang mit Bildern/Bilddateien
Prty::Object
$aspectRatio = $class->aspectRatio($width,$height);
Liefere das Seitenverhältnis des Bildes, z.B. '16:9'.
@files|$fileA = $class->findImages(@filesAndDirs); @images|$imageA = $class->findImages(@filesAndDirs,-objects=>1);
Liefere Objekte vom Typ $class statt Dateinamen.
Sortiere die Bilder primär nach Zeit (und sekundär nach Name) oder nach Name. Per Default werden die Bilder unsortiert geliefert.
Liefere die Liste aller Bild-Dateien, die in @filesAndDirs vorkommen. Vereichnisse werden rekursiv nach Bild-Dateien durchsucht.
Als Bild-Dateien werden alle Dateien angesehen, die eine Bild-Extension (.jpg, .png, .gif usw.) besitzen. Bei Dateien ohne Extension wird mittels Prty::Image->type() geprüft, ob es sich um eine Bild-Datei handelt.
$standardName = $class->standardName($n,$width,$height,$extension,@opt);
Ergänzender Text zum Bild (s.u.)
Erzeuge einen Standard-Bild-Namen und liefere diesen zurück. Ein Standard-Bild-Name hat den Aufbau:
NNNNNN-WIDTHxHEIGHT[-NAME].EXT
Hierbei ist:
Die Bildnummer $i. Diese wird mit führenden Nullen auf sechs Stellen gebracht.
Die Breite des Bildes.
Die Höhe des Bildes.
Ein ergänzender Text zum Bild. Dieser ist optional. Leerzeichen werden durch Bindestriche (-) ersetzt.
Die Datei-Endung, die sich aus dem Typ des Bildes ableitet, z.B. 'jpg', 'png', 'gif' usw.
$type = $class->type($file,@opt);
Die Typbezeichnung, die geliefert wird:
'jpg', 'png', 'gif'
'jpeg', 'png', 'gif'
Wirf keine Exception, wenn der Bild-Typ nicht erkannt wird, sondern liefere einen Leerstring ('').
Liefere den Typ der Bilddatei $file. Drei Bildtypen werden erkannt:
JPEG
PNG
GIF
Wird der Bildtyp nicht erkannt, wirft die Methode eine Exception, sofern nicht die Option -sloppy gesetzt ist.
Anstelle eines Dateinamens kann auch eine Skalarreferenz (in-memory Bild) übergeben werden.
1.07
Frank Seitz, http://fseitz.de/
Copyright (C) 2016 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
Expected text after =item, not a number
To install Prty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prty
CPAN shell
perl -MCPAN -e shell install Prty
For more information on module installation, please visit the detailed CPAN module installation guide.