Frank Seitz
and 1 contributors

NAME

Prty::ImagePool::Directory - Unterverzeichnis eines Image-Pool

BASE CLASS

Prty::Hash

METHODS

Konstruktor

new() - Instantiiere Directory-Objekt

Synopsis

    $dir = $class->new($path);

Arguments

path

Verzeichnis-Pfad.

Sequenzen

sequence() - Lookup Sequence-Objekt nach Name

Synopsis

    $seq = $dir->sequence($name,@opt);

Description

Liefere das Sequenz-Objekt mit Name $name. Das Objekt wird gecached. Existiert das Verzeichnis nicht, wird eine Exception geworfen, es sei denn, die Option -sloppy ist gesetzt.

Arguments

$name

Name der Sequenz.

Options

-sloppy => $bool (Default: 0)

Liefere undef, wenn die Sequenz-Datei nicht existiert oder keinen Range definiert.

Bilder

images() - Liste von Bildern aus dem Verzeichnis

Synopsis

    @images|$imageA = $dir->images($key);

Description

Liefere die Bild-Teilmenge $key. Der Schlüssel $key kann die Ausprägungen annehmen:

  • nicht agegeben oder leer

  • Sequenz-Bezeichner SEQUENCE

  • Range-Bezeichner SEQUENCE/RANGE

image() - Lookup Bild-Objekt nach Bild-Nummer

Synopsis

    $img = $dir->image($n);

VERSION

1.108

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2017 Frank Seitz

LICENSE

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