Quiq::TimeLapse::Filename - Bildsequenz-Dateiname
Quiq::Hash
# Klasse laden use Quiq::TimeLapse::Filename; # Instantiiere Bildsequenz-Dateinamen $nam = Quiq::TimeLapse::Filename->new('/my/image/dir/000219-3000x2250-G0080108.jpg'); # Nummer $n = $nam->number; # 219 # Breite $width = $nam->width; # 3000 # Höhe $height = $nam->height; # 2250 # Extension $extension = $nam->extension; # 'jpg' # Name $name = $nam->name; # 'G0080108'
Ein Objekt der Klasse repräsentiert den Namen einer Bildsequenz-Datei. Der Name einer Bildsequenz-Datei hat den Aufbau:
NNNNNN-WIDTHxHEIGHT[-NAME].EXT
Bildnummer
Breitenangabe
Höhenangabe
Text-Zusatz
Extension
$nam = $class->new($file); $nam = $class->new($n,$width,$height,$ext,@opt);
Pfad der Bilddatei
Breite des Bildes
Höhe des Bildes
Extension der Bilddatei
Namenszusatz der Datei
Referenz auf das Bilddateinamen-Objekt
Instantiiere Bilddateinamen-Objekt und liefere eine Referenz auf dieses Objekt zurück.
$n = $nam->number;
Integer > 0
Liefere die Nummer der Bilddatei.
$width = $nam->width;
Liefere die Breitenangabe aus dem Bilddateinamen.
$height = $nam->height;
Liefere die Höhenangabe aus dem Bilddateinamen.
$str = $nam->text;
String
Liefere den (optionalen) Text aus dem Bilddateinamen. Ist kein Text vorhanden, liefere einen Leerstring ('').
$extension = $nam->extension;
Liefere die Extension des Bilddateinamens.
$filename = $nam->asString;
Bild-Dateiname (String)
Bilde aus den Angaben Bildnummer (number), Bildbreite (width), Bildhöhe (height), dem optionalen Beschreibungstext (text) und der Deteiendung (extension) einen Bild-Dateinamen und liefere diesen zurück.
1.145
Frank Seitz, http://fseitz.de/
Copyright (C) 2019 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.