The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.