imageindex - Online w chmurze

To polecenie imageindex, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z wielu naszych darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


imageindex - narzędzie do tworzenia galerii zdjęć cyfrowych

STRESZCZENIE


Imageindex to program cyfrowej galerii zdjęć. Zapewnia automatyczne generowanie
miniatury i inne widoki obrazów i plików wideo oraz zgodny ze standardem W3C kod HTML
umożliwia przeglądanie miniatur i obrazów lub filmów. Tworzy również montaże wszystkich
obrazy w danym katalogu, które mają być używane we wpisach katalogu w kodzie HTML.

OPIS


Imageindex przekształcił się z prostego programu do generowania miniatur w pełnoprawny
aplikacji galerii. Za jej pomocą możesz tworzyć statyczne miniatury i widoki „średnie” (dobre dla
przeglądarki internetowe z połączeniem dial-up) wraz ze statycznym HTML-em, który prezentuje obrazy w kolejności chronologicznej
kolejność (na podstawie daty w nagłówku Exif lub znacznika daty samego pliku). Wsparcie
dodano teraz funkcję obsługi animowanych plików GIF i plików wideo (obsługujemy wszystkie formaty plików)
(w zależności od tego, którą instalację obsługuje Twoja instalacja mplayer).

Imageindex tworzy statyczną, a nie dynamiczną treść z wielu powodów. Przede wszystkim
o wiele łatwiej jest archiwizować zdjęcia na płytach CD-ROM w regularnych odstępach czasu, gdy zawartość jest
po prostu „tam”, a nie „uwięzione” w jakiejś bazie danych. Tworzysz swoją własną
„bazę danych” z własnymi katalogami i pozwól imageindex zająć się prezentacją
obrazy do świata. Imageindex będzie używać „montaży” (lub miniatur wszystkich twoich miniatur)
(upakowane razem) podkatalogów, jeśli występują obok obrazów (zobacz przykład)
strony na stronie imageindex - http://www.edwinh.org/imageindex/sample.html).

Istnieją cztery podstawowe „widoki”, które imageindex tworzy (domyślnie włączone). „Indeks”
widok pokazuje miniatury wszystkich obrazów w katalogu w podstawowym formacie tabeli (domyślnie 3)
kolumny). W każdej komórce tabeli znajdują się podstawowe informacje, takie jak data/godzina
zdjęcia są podane, jak również wszelkie komentarze (lub podpisy) obecne na obrazku. Linki do
Domyślnie prezentowane są także różne rozmiary obrazów i inne widoki obrazów.

Drugim prezentowanym widokiem jest widok „pokazu slajdów”. W tym widoku obraz o „średnim” rozmiarze
jest prezentowany wraz z informacjami takimi jak data/godzina, ewentualny podpis osadzony w obrazie,
itd. Obecnie w przypadku plików wideo slajdy „średnie” wskazują tylko na rzeczywisty plik wideo
przetworzone. Przyszłe wersje pozwolą na bezpośrednie odtwarzanie w przeglądarce (podobnie jak
YouTube). Na każdej stronie znajdują się linki „poprzedni” i „następny”, które pozwalają widzowi szybko
przełączaj się między każdym obrazem „medium” bez konieczności ciągłego wywoływania „wstecz” w przeglądarce
przycisk.

Napisy do plików wideo można tworzyć, tworząc plik o tej samej nazwie bazowej co plik
oryginalny plik wideo, ale mający rozszerzenie „.txt”. Zawartość tego pliku będzie
używane tak samo jak podpisy osadzone w formatach takich jak JPG podczas przetwarzania wynikowego kodu HTML.

W połączeniu z widokiem „pokazu slajdów” istnieje „widok ramki”. Po włączeniu link do
widok ramki pojawia się na górze strony widoku indeksu. Gdy widok ramki jest
odwiedzone, panel przeglądarki dzieli się na dwie części. Po lewej stronie znajdują się wszystkie miniatury
ustawione blisko siebie. Po prawej stronie załadowane są te same strony „pokazu slajdów”.
Gdy użytkownik kliknie miniaturę po lewej stronie, pojawi się widok „slajdu” (w tym „średni”
obraz) jest wyświetlany po prawej stronie ramki. Tworzy to bardzo wygodną
mechanizm umożliwiający przeglądanie wielu obrazów.

Wreszcie istnieje widok „szczegółów”. Ten widok szczegółów jest bardzo podobny do widoku indeksu, ponieważ
miniatury (jeszcze bardziej zmniejszone) są prezentowane w formie tabeli, ale znacznie więcej
informacje są prezentowane w każdej komórce. Jest to bardzo przydatne w przypadku obrazów pochodzących z
aparatów cyfrowych, w których nagłówki Exif zostały wypełnione mnóstwem przydatnych informacji.

Wyjście HTML imageindex można dostosować, tworząc w pliku „.imageindexrc”
Katalog $HOME i umieszczenie w nim pewnych zmiennych (patrz sekcja ZMIENNE) i
edycja według własnego gustu. Jedna ze zmiennych kontroluje wyjście kaskadowego arkusza stylów
który ostatecznie kieruje Twoją przeglądarką, jak renderować HTML. Wszystkie kolory, czcionki, wcięcia,
itd. zmiany, które chcesz wprowadzić, możesz wprowadzić w tej zmiennej arkusza stylów.

ZMIENNE


Podczas tworzenia pliku „.imageindexrc” w katalogu $HOME możesz umieścić w nim dowolne lub wszystkie
następujących zmiennych i dostosuj je w razie potrzeby. To jest sam kod Perla i jest
następnie „dołączane” do imageindex w trakcie jego działania.

You musi zakończ plik, umieszczając na jego końcu "1;". To rzecz Perla!

Wartości, które widzisz w tych przykładach, są wartościami domyślnymi programu. Jeśli podoba Ci się wartość domyślna,
Jeśli chcesz poznać wartość konkretnej zmiennej, nie musisz jej uwzględniać w pliku „.imageindexrc”.

Nazwa katalogu, w którym znajdują się miniatury obrazów

$thumbnail_dir = 'miniatura';

Rozmiar miniaturek w kierunku „x” (piksele). Należy pamiętać, że imageindex zachowuje
współczynnik proporcji obrazu po jego zmniejszeniu z oryginalnego rozmiaru w celu utworzenia miniatury
obraz. Tak więc, jeśli wymiar „x” jest mniejszy niż wymiar „y”, miniatura może mieć
rozmiar „x” mniejszy niż $default_thumbnail_x.

$domyślna_miniaturka_x = 200;

Rozmiar miniaturek w kierunku „y” (piksele). Ponownie, zauważ, że imageindex
zachowuje proporcje obrazu, gdy jest on zmniejszany z oryginalnego rozmiaru w celu utworzenia
miniatura obrazu. Tak więc, jeśli wymiar „y” jest mniejszy niż wymiar „x”, miniatura
może mieć rozmiar „y” mniejszy niż $default_thumbnail_y.

$domyślna_miniaturka_y = 200;

Jeżeli oba wymiary oryginału mieszczą się w tej samej części wymiarów miniatury,
pominie miniaturę i użyje oryginału jako „miniatury”.

Wartość progowa miniatury wynosi 1.0.

Rozmiar obrazów „medium” w kierunku „x” (piksele). Należy pamiętać, że imageindex zachowuje
współczynnik proporcji obrazu po zmniejszeniu jego oryginalnego rozmiaru do postaci „medium”
obraz. Tak więc, jeśli wymiar „x” jest mniejszy niż wymiar „y”, obraz „średni” może
mieć rozmiar „x” mniejszy niż $med_x.

Średnia_x = 800;

Rozmiar obrazów „medium” w kierunku „y” (piksele). Należy pamiętać, że imageindex zachowuje
współczynnik proporcji obrazu po zmniejszeniu jego oryginalnego rozmiaru do postaci „medium”
obraz. Tak więc, jeśli wymiar „y” jest mniejszy niż wymiar „x”, obraz „średni” może
mieć rozmiar „y” mniejszy niż $med_y.

Średnia y = 600;

Nazwa katalogu, w którym znajdują się obrazy „medium”

$med_dir = 'średni';

Jeżeli oba wymiary oryginału mieszczą się w tej części wymiarów „medium”,
pominąć tworzenie formatu średniego rozmiaru i po prostu użyć oryginału. To oszczędza niepotrzebne
tworzenie obrazu „średniego”, jeśli jego rozmiar jest zbliżony do oryginału.

Próg_med = 1.6;

Automatycznie rekursywnie do podkatalogów? Ustaw na 1, aby włączyć.

$do_recurse = 0;

Czy w ogóle generować obrazy „średnie”? Ustaw na 1, aby włączyć.

$do_medium = 1;

Wygenerować „pokaz slajdów” i widok ramki? Ustaw na 1, aby włączyć.

$do_slide = 1;

Wygenerować widok „szczegółów”? Ustaw na 1, aby włączyć.

$do_captions = 1;

Użyj/wyświetl informacje o podpisie zapisane w obrazach? Ustaw na 1, aby włączyć.

$do_detail = 1;

Przetwarzać podkatalogi jako wpisy w normalnych widokach „indeks” i „szczegóły”? Ustaw na 1, aby
włącz. Jeśli cała hierarchia katalogów została przetworzona z $do_montage ustawionym na 1 (zobacz
poniżej), plik montażowy dla danego katalogu będzie używany jako „miniaturka” dla
podkatalogu.

$do_dirs = 1;

Utworzyć montaż wszystkich obrazów? Gdy włączono, wszystkie obrazy, które są przetwarzane, są
przekształcony w montaż NxM bardzo małych miniaturek w kafelkowym wzorze. W rezultacie
obraz jest zmniejszany do wymiarów $default_thumbnail_x x $default_thumbnail_y i zapisywany
w katalogu $thumbnail_dir. Rozmiar kafelków rośnie wraz z liczbą obrazów w
katalog zwiększa się, ale może być ograniczony zmiennymi opisanymi poniżej. Ustaw na 1, aby włączyć.

$do_montage = 1;

Mapuj wzorce „emotikonów” ASCII osadzone w komentarzu do obrazka na prawdziwe „emotikony”
obrazy? Gdy włączone są buźki ASCII takie jak :) i :-), mrugnięcia ;) i ;-), i
zmarszczone brwi :( i :-( są odwzorowane na małych obrazach PNG, które pokazują przekazywane emocje.
Ustaw na 1, aby włączyć.

$do_emoticons = 1;

Sortuj znaczniki czasu w odwrotnej kolejności.

$zrób_odwrotny = 1;

Przetwarzaj pliki wideo. Polega to na zainstalowaniu na komputerze dość nowej wersji mplayera.
Twój system. Testowaliśmy do 0.99.8. Rodzaj plików wideo, które są obsługiwane
zależą od kodeków, które zostały skompilowane i użyte podczas instalacji Mplayera w Twoim systemie.

$do_video_files = 1;

Nałóż małą ikonę w jednym z rogów miniatury i widoku średniego, gdy
przetwarzanie pierwszej klatki pliku wideo. Daje to „wizualną wskazówkę”, że plik jest
plik wyświetlany w Twojej przeglądarce jest plikiem wideo, a nie nieruchomym obrazem.

$do_video_thumbnail_icons = 1;

Użyj poniższego jako wyrażenia regularnego, aby zidentyfikować pliki wideo według ich rozszerzenia. Dla
z pewnych względów technicznych bardziej wykonalne było poleganie na tym szybkim i skutecznym
metoda. Jeśli pliki z twojego aparatu (lub czegokolwiek innego) kończą się innym rozszerzeniem, po prostu umieść
to rozszerzenie również tutaj.

Plik wideo_regexp jest powiązany z następującymi formatami: avi, mov, mpg, mpeg, mjpeg, m1v, m2v, wmv, fli, nuv, vob, ogm, vcd, svcd, mp4, qt.

Jeżeli włączysz ikony „wizualnej wskazówki” dla plików wideo wymienionych powyżej, następujące
zmienna określa, w którym rogu jest umieszczona. Dopuszczalne wartości to: SouthWest,
Północny Zachód, Północny Wschód, Południowy Wschód (wielkość liter ma znaczenie!).

$video_icon_gravity = 'Południowy Zachód';

Jeśli włączysz ikony „wizualnej wskazówki” dla plików wideo wymienionych powyżej, dostępne będą dwa
wybierz z (aktualnie). Ustaw na 1 (domyślnie), aby uzyskać żółtą kropkę ze strzałką „odtwórz”. Ustaw na 2
dla fioletowej ikony kamery wideo. Więcej takich zostanie stworzonych w kolejnych wydaniach.

ikona_wideo = 1;

Następujące trzy zmienne kontrolują, do czego hiperłącza w wynikach HTML „wskazują”.
można ustawić następująco:

indeks: wskazuje na odniesienie do nazwy obrazu w widoku indeksu
pełny rozmiar: wskazuje na sam obraz
medium: wskazuje na „średnią” wersję obrazu
miniatura: wskazuje na wersję miniaturową obrazu
slajd: wskazuje na stronę HTML „pokazu slajdów” napisaną dla obrazu
szczegóły: wskazuje na odniesienie do nazwy obrazu w szczegółach
widok

Poniższa zmienna kontroluje, co stanowi hiperłącze do miniatury obrazu w widoku indeksu
wskazuje na:

$index_linkto = 'slajd';

Następująca zmienna kontroluje, jaki hiperłącze do miniatury obrazu znajduje się w szczegółach
punkty widzenia na:

$details_linkto = 'indeks';

Następująca zmienna kontroluje, co stanowi hiperłącze do obrazu „średniego” w widoku slajdu
wskazuje na:

$slide_linkto = 'pełny rozmiar';

Domyślna liczba kolumn do użycia w widokach indeksu i szczegółów

kolumny_domyślne = 3;

Ustaw orientację ramki slajdu - 'poziomą' lub 'pionową'. Gdy 'pionowa'
panel przeglądarki zostanie podzielony pionowo ze wszystkimi miniaturami po lewej stronie. Kiedy
„poziomo” – panel przeglądarki dzieli się poziomo, a miniatury są ułożone w
górna część

$frame_orient = 'pionowy';

Poniższe dwie zmienne można ustawić na dowolną z trzech następujących wartości:

góra: umieść element, o który chodzi, na górze strony po wyrenderowaniu
dół: umieść interesujący Cię element na dole strony, gdy
renderowane
none: pomiń element z wyjścia HTML

Kontroluje, czy podpis obrazu (lub komentarz) osadzony w obrazie zostanie pobrany i
wpisane do wyjścia HTML. Domyślnie jest napisane nad prezentowanym obrazem „medium”
w widoku „slajd”.

$slide_caption = 'góra';

Kontroluje, czy data/czas obrazu są zapisywane w wyjściu HTML. Domyślnie jest to
napisane poniżej obrazu „średniego” prezentowanego w widoku „slajd”.

$slide_date = 'dół';

W widoku „szczegółowym” miniatury są pomniejszone do rozmiaru mniejszego niż normalny
miniatury (aby zaoszczędzić cenną przestrzeń). Ustawia liczbę razy, kiedy są one zmniejszane.
Domyślnie jest on zmniejszany o współczynnik 2.

$detailshrink = 2;

Miniatury i obrazy „średnie” są zapisywane jako pliki JPEG (nawet jeśli oryginał
obrazy nie były w formacie JPEG). Następujące dwie zmienne kontrolują „jakość” generowanych
obrazy. Wartość może mieścić się w zakresie od 0 do 100, gdzie 100 oznacza „nie trać jakości na korzyść
rozmiaru pliku."

Dostosuj jakość pisanych miniatur

$jakość_miniaturki = 50;

Dostosuj jakość wypisanych obrazów „średnich”

jakość_med = 80;

Dostosuj minimalną liczbę kafelków, które znajdą się w obrazie montażowym. Jeśli liczba
jeśli liczba obrazów w katalogu jest niższa od tej wartości, obrazy będą powtarzane lub puste
zostanie wstawiony (patrz $montage_fill).

$montaż_min = 4;

Dostosuj maksymalną liczbę kafelków, które znajdą się w montażu. Jeśli liczba
jeśli liczba obrazów w katalogu jest większa od tej liczby, montaż zostanie wykonany metodą „równomierną”
wybieranie" obrazów $montage_max z katalogu i używanie tylko tych.

Montaż maks. 36;

Dostosuj odstępy między obrazami montażowymi (pikselami).

$montaż_biały_space = 2;

Gdy w katalogu nie ma „parzystej” liczby obrazów i kompletnego montażu kafelków NxM
nie może zostać utworzony, obrazy mogą być użyte ponownie lub pusta przestrzeń może być użyta. Ustaw na 'powtórz', aby
ponowne wykorzystanie obrazów i „puste” wykorzystanie wolnej przestrzeni.

$montage_fill = 'pusty';

Poniższa zmienna kontroluje wszystkie aspekty sposobu renderowania wyjścia HTML w
przeglądarki zgodne ze standardami. Zawartość tej zmiennej zostanie zapisana w
arkusz stylów kaskadowych i właściwości w nim zawarte będą decydować o sposobie tworzenia kodu HTML
renderowane. Wszystkie zmiany właściwości koloru, czcionki, rozmiaru, wyrównania itp. mogą mieć miejsce. To
może wymagać pewnej wiedzy na temat kaskadowych arkuszy stylów. Dobry podręcznik można znaleźć tutaj:

http://www.w3schools.com/css/css_reference.asp

Arkusz stylów = '
ciało { kolor: czarny; tło: białe; }

/* Czcionki w tytule */
h1.title { font-family: "Comic Sans MS",Helvetica,sans-serif;
rozmiar czcionki: 200%; grubość czcionki: pogrubiona; wyrównanie tekstu: do środka; }
h2.daterange { rodzina czcionek: Arial, Helvetica, sans-serif;
rozmiar czcionki: 125%; wyrównanie tekstu: do środka; }
h3 { rodzina czcionek: Arial, Helvetica, sans-serif; rozmiar czcionki: 90%;
wyrównanie tekstu: do środka; }

/* Podpisy pod zdjęciami i tytuły katalogów */
div.caption { rodzina czcionek: Arial, Helvetica, sans-serif;
rozmiar czcionki: 100%; grubość czcionki: pogrubiona; margines: 1em; }

/* Ogólne czcionki na stronie indeksu i szczegółów */
div.index { rodzina czcionek: Arial, Helvetica, sans-serif;
rozmiar czcionki: 80%; }
div.detail { rodzina czcionek: Arial, Helvetica, sans-serif;
rozmiar czcionki: 80%; }
div.credits { rodzina czcionek: Arial, Helvetica, sans-serif;
rozmiar czcionki: 80%; wyrównanie tekstu: do prawej; margines: 10px }

/* Atrybuty tabeli */
table.index { tło: #ffffff; obramowanie: brak;
odstęp między obramowaniami: 8px; }
td.index { obramowanie: brak; wypełnienie: 3px }
table.frame { tło: #ffffff; obramowanie: brak }
td.frame { obramowanie: brak; wypełnienie: 0px }

/* Atrybuty obrazu */
img.index { obramowanie: brak; }
img.slide { obramowanie: none; }
img.frame { obramowanie: brak; }

/* Atrybuty łącza */
a:link { kolor: niebieski; }
a:odwiedzono { kolor: zielony; }
a:hover { kolor: czerwony; }
a:aktywny { kolor: czerwony; }

';

Dostosuj zawartość prezentowaną w „pustych” komórkach tabeli, gdy nie ma „parzystej” liczby komórek
obrazy w katalogu.

$emptycell = " pusty ";

Kontroluj tekst hiperłącza do katalogu nadrzędnego. Jeśli nie chcesz, aby ten link
być obecnym w widoku indeksu i „szczegółów” „undef” zmiennej (undef $updirtext;)

$updirtext = "o jeden katalog wyżej";

Kontroluj tekst hiperłącza do widoku ramki. Jeśli nie chcesz, aby ten link był
obecna w widoku indeksu i „szczegółów” „undef” zmiennej (undef $framelinktext;)

$framelinktext = "widok pokazu slajdów (ramki)";

Kontroluj tekst hiperłącza do widoku szczegółowego. Jeśli nie chcesz, aby ten link był
obecna w widoku indeksu "undef" zmienna (undef $detaillinktext;)

$detaillinktext = "indeks szczegółów";

Kontroluj tekst hiperłącza do widoku indeksu. Jeśli nie chcesz, aby ten link był
w widoku szczegółowym „undef” zmienna (undef $indexlinktext;)

$indexlinktext = "indeks główny";

Kontroluj domyślny ciąg TITLE zapisany w HTML dla danego katalogu. To jest
najczęściej podawane na podstawie katalogu za pomocą wiersza poleceń i „zapamiętywane” w
Dane META znajdują się wewnątrz pliku HTML indeksu.

$default_titletext = "Katalog obrazów";

Poniższe pięć zmiennych kontroluje atrybut TITLE w konstrukcjach kotwicowych w indeksie
i widoki ramek. Gdy podane są atrybuty TITLE, są one zazwyczaj renderowane jako „tooltip”
bańki, które pokazują tekst, gdy kursor najedzie i zatrzyma się nad aktywnym linkiem. Używamy ich
tutaj, aby dać wizualną wskazówkę dotyczącą obrazu. Te zmienne działają podobnie jak printf(1)
ciągi. Wartości, które można interpolować dla danego obrazu to:

%f => zastąpiono nazwą pliku obrazu
%d => zastąpiono datą/czasem obrazu (lub czasem pliku)
%s => zastąpiono rozmiarem pliku (w KB)
%r => zastąpiono rozdzielczością (XxY) oryginalnego obrazu
%c => zastąpiono podpisem obrazu (jeśli został zapisany z podpisem)
%% => zastąpiono znakiem „%”

Poniższe kody są interpolowane podczas przetwarzania katalogów i montażu tego
katalog jest używany jako miniatura podkatalogu.

%n => zastąpiono liczbą obrazów w katalogu
%b => zastąpiono datą „początkową” z katalogu obrazów
%e => zastąpiono datą „końcową” z katalogu obrazów
%t => zastąpiono „tytułem” z katalogu obrazów

Pozostałe znaki (w tym spacje) są dosłowne. „Undefiniuj” je w pliku „.imageindexrc”
plik, jeśli nie chcesz, aby atrybuty TITLE były zapisywane w HTML. „Data/czas”
powiązane konstrukcje są interpolowane przy użyciu zmiennych formatu daty/czasu zdefiniowanych poniżej.

Kontroluj atrybuty TITLE dla hiperłączy do miniaturowych obrazów w widoku ramki.
domyślnie jest " - „dla obrazu

$framethumbtitle = "%f - %d";

Kontroluj atrybuty TITLE dla hiperłączy do miniatur obrazów w widoku indeksu.
domyślnie jest " ( )" dla obrazu

$indexthumbtitle = "%f (%s)";

Kontroluj atrybuty TITLE dla hiperłączy do miniaturowych obrazów w widoku slajdu.
domyślnie jest " ( )" dla obrazu

$slidethumbtitle = "%f (%s)";

Kontroluj atrybuty TITLE dla hiperłączy do miniatur obrazów w widoku szczegółowym.
Domyślnie jest to podpis (lub komentarz) obrazka, jeśli taki został w nim osadzony.

$detailthumbtitle = "%c";

Kontroluj atrybuty TITLE dla hiperłączy do obrazów montażowych w widoku indeksu, gdy
podkatalog jest prezentowany. Domyślnie jest pokazywane, ile obrazów zawiera podkatalog
miał i zakres dat, który obejmował.

$montagetitle = "%n obrazów od %b do %e";

Kontroluj, jaki zestaw znaków powinny mieć generowane strony html. Domyślnie jest to UTF-8, ale
może to być ISO-8859-1 lub dowolne inne kodowanie:

$file_charset = "ISO-8859-1";

Następujące osiem zmiennych kontroluje sposób formatowania dat i godzin podczas zapisywania ich w
HTML. Ponownie używamy printf(1)-podobne zmienne, w których kody są interpolowane
zgodnie z gustem użytkownika.

Definicje sekwencji wyjścia pochodzą z POSIX strftime.(3) definicje. NIE
WSZYSTKO strftime.(3) są obsługiwane z oczywistych powodów.

%S jest zastępowane przez sekundę jako liczbę dziesiętną (00-60).
%M jest zastępowane przez minutę jako liczbę dziesiętną (00-59).
%I jest zastępowane przez godzinę (zegar 12-godzinny) jako liczbę dziesiętną (01-12).
%H jest zastępowane przez godzinę (w systemie 24-godzinnym) jako liczbę dziesiętną (00–23).
%p jest zastępowane przez krajową reprezentację „ante meridiem” lub
„post meridiem” w stosownych przypadkach (obecnie tylko w USA „am” lub „pm”)
%R jest równoważne z "%H:%M" (tylko w zmiennych *timeformat).
%r jest równoważne z "%I:%M:%S %p" (tylko w zmiennych *timeformat).

%Y jest zastępowane przez rok ze stuleciem jako liczbą dziesiętną.
%y jest zastępowane rokiem bez stulecia jako liczbą dziesiętną (00-99).
%m jest zastępowane przez miesiąc jako liczbę dziesiętną (01-12).
%d jest zastępowane przez dzień miesiąca jako liczbę dziesiętną (01-31).
%F jest równoważne z "%Y-%m-%d" (tylko w zmiennych *dateformat).
%D jest równoważne z "%m/%d/%y" (tylko w zmiennych *dateformat).
%% należy zastąpić literalnym "%".

Kontroluj sposób, w jaki data jest formowana w widoku ramki

$framedateformat = "%m/%d/%Y";

Kontroluj sposób, w jaki czas jest formowany w widoku klatki

$format_ramki = "%r";

Kontroluj sposób tworzenia daty w widoku indeksu

$indexdateformat = "%m/%d/%Y";

Kontroluj sposób tworzenia czasu w widoku indeksu

$indextimeformat = "%r";

Kontroluj sposób, w jaki data jest formowana w widoku slajdu

$slidedateformat = "%m/%d/%Y";

Kontroluj sposób, w jaki czas jest formowany w widoku slajdu

$format_slidetime = "%r";

Kontroluj sposób tworzenia daty w widoku szczegółowym

$detaildateformat = "%m/%d/%Y";

Kontroluj sposób tworzenia daty w widoku szczegółowym

$detailtimeformat = "%I:%M %p";

Kontroluj, jaka będzie nazwa pliku HTML widoku indeksu

$indexfile = 'index.html';

Kontroluj, jaka będzie nazwa pliku HTML widoku szczegółowego

$detailfile = 'szczegóły.html';

Kontroluj, jaka będzie nazwa pliku HTML widoku ramki

$framefile = 'frame.html';

Kontroluj, jaka będzie nazwa pliku HTML widoku slajdu

$slidefile = 'slajdy.html';

Kontroluj nazwę katalogu, w którym będą przechowywane wszystkie pliki HTML „widoku slajdów”
(jeden na obraz)

$slide_dir = 'slajdy';

Kontroluj nazwę kaskadowego arkusza stylów, który jest zapisywany w każdym katalogu

$plik stylu = 'styl.css';

Kontroluj nazwę obrazu montażowego, jeśli jest włączona

$montagefile = 'montaż.jpg';

Kontroluj prefiks nazw plików obrazów PNG emotikonów

$emoticonprefix = 'ii_';

PRZYKŁADY


Na przykład załóżmy, że chcesz po prostu zmienić niektóre ciągi formatu daty/czasu. Całkowity
Plik „.imageindexrc” w tym przypadku wyglądałby następująco:

$format daty ramki = "%F";
$frametimeformat = "%R";

$indexdateformat = "%F";
$indextimeformat = "%R";

$format_slidedate = "%F";
$slidetimeformat = "%R";

$detaildateformat = "%m/%y";

1; # nie ustawiaj tego jako ostatniej linii w pliku!

PODZIĘKOWANIA


Chcielibyśmy podziękować Larry'emu Wallowi, twórcy języka Perl, za jego „szwajcarską piłę łańcuchową”
języka skryptowego (jak również wszystkich tych, którzy przez lata hakowali Perla).
Chciałbym również podziękować wszystkim, którzy przyczynili się do rozwoju ImageMagick i towarzyszącego mu modułu
PerlMagick. Bez PerlMagick to oprogramowanie byłoby niezwykle mniej wytrzymałe.
Dodatkowo chcielibyśmy podziękować twórcom mplayera (i wszystkim współautorom).
Bez Mplayera nigdy nie doszłoby do obsługi plików wideo.

AUTORSKI


Edwin Huffstütler
Jan Reynolds

Użyj imageindex online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows