The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Quiq::TimeLapse::File - Bildsequenz-Datei

BASE CLASS

Quiq::File::Image

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

$file

Pfad der Bilddatei.

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.220

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.