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

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.