NAME
Quiq::TimeLapse::File - Bildsequenz-Datei
BASE CLASS
SYNOPSIS
# Klasse laden
use %CLASS;
# Instantiiere Bilddatei-Objekt
$img = Quiq::TimeLapse::File->new('/my/image/dir/000219-3000x2250-G0080108.jpg');
# Nummer
$n = $img->number; # 219
# Breite
$width = $img->width; # 3000
# Höhe
$height = $img->height; # 2250
# Name
$name = $img->name; # 'G0080108'
# weitere Methoden siehe Basisklasse
DESCRIPTION
Ein Objekt der Klasse repräsentiert eine Bilddatei, die Teil einer Bildsequenz ist. Der Dateiname hat den Aufbau
NNNNNN-WIDTHxHEIGHT[-NAME].EXT
Hierbei ist NNNNNN die Bild-Nummer.
METHODS
Konstruktor
new() - Instantiiere Bilddatei-Objekt
Synopsis
$img = $class->new($file);
Arguments
Returns
Referenz auf das Bilddatei-Objekt.
Description
Instantiiere Datei $file als Bilddatei-Objekt und liefere eine Referenz auf dieses Objekt zurück.
Objektmethoden
Alle weiteren Methoden befinden sich in der Basisklasse (s. Abschnitt BASE CLASS).
number() - Nummer des Bildes
Synopsis
$n = $img->number;
Returns
Integer >= 1
Description
Liefere die Nummer des Bildes als Zahl. Z.B. 47.
width() - Breite des Bildes
Synopsis
$width = $img->width;
Returns
Integer >= 1
Description
Liefere die Breite des Bildes.
height() - Höhe des Bildes
Synopsis
$height = $img->height;
Returns
Integer >= 1
Description
Liefere die Höhe des Bildes.
text() - Text des Dateinamens
Synopsis
$text = $img->text;
Returns
String
Description
Liefere den Text des Dateinamens.
VERSION
1.222
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.