imageindex - Online in de Cloud

Dit is de opdracht imageindex die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze verschillende gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


imageindex - een digitale fotogalerijtool

KORTE INHOUD


Imageindex is een programma voor digitale fotogalerijen. Het biedt automatische generatie van
miniaturen en andere weergaven van de afbeeldingen en videobestanden, en W3C-compatibele HTML om
Hiermee kunt u miniaturen en afbeeldingen of video's bekijken. Het maakt ook montages van alle
afbeeldingen in een bepaalde map die gebruikt moeten worden in mapvermeldingen in de HTML.

PRODUCTBESCHRIJVING


Imageindex is geëvolueerd van een eenvoudig programma voor het genereren van miniaturen tot een volwaardig
Galerijtoepassing. Hiermee kunt u statische miniaturen en "medium" weergaven maken (goed voor
inbelwebviewers) samen met statische HTML die de afbeeldingen chronologisch weergeeft
volgorde (op basis van de datum in de Exif-header of de datumstempel van het bestand zelf). Ondersteuning
is nu toegevoegd voor geanimeerde GIF's en videobestanden (we ondersteunen alle bestandsformaten
uw installatie van mplayer ondersteunt).

Imageindex creëert statische in plaats van dynamische content om vele redenen. Ten eerste
Het is veel gemakkelijker om foto's periodiek op cd-roms te archiveren als de inhoud
gewoon 'daar' in plaats van 'gevangen' in een soort database. Je maakt je eigen
"database" met uw eigen mappen en laat imageindex de presentatie van de
afbeeldingen aan de wereld. Imageindex gebruikt 'montages' (of miniaturen van al je miniaturen)
(samengepakt) van submappen als ze naast afbeeldingen voorkomen (zie het voorbeeld
pagina's op de imageindex website - http://www.edwinh.org/imageindex/sample.html).

Er zijn vier basisweergaven die imageindex maakt (standaard ingeschakeld). De index
weergave toont miniaturen van alle afbeeldingen in een map in een basistabelformaat (standaard 3
kolommen). In elke cel van de tabel staat basisinformatie zoals de datum/tijd van de
De afbeelding wordt weergegeven, evenals eventuele opmerkingen (of bijschriften) die bij de afbeelding aanwezig zijn. Links naar de
Standaard worden ook verschillende afbeeldingsgrootten en andere weergaven voor de afbeelding weergegeven.

De tweede weergave is de 'diavoorstelling'-weergave. In deze weergave wordt de afbeelding van het 'middelgrote' formaat weergegeven.
wordt gepresenteerd samen met informatie zoals datum/tijd, eventuele bijschriften die in de afbeelding zijn ingebed,
enz. Momenteel verwijzen de 'medium' dia's voor videobestanden alleen naar het daadwerkelijke videobestand
verwerkt. Toekomstige versies zullen directe weergave in de browser mogelijk maken (net zoals
YouTube). Op elke pagina staan ​​links naar 'vorige' en 'volgende', waarmee de kijker snel naar de volgende pagina kan gaan.
door elke "middelgrote" afbeelding te bladeren zonder dat u voortdurend de "terug"-knop van de browser hoeft aan te roepen
knop.

Ondertitels voor videobestanden kunnen worden gemaakt door een bestand te maken met dezelfde basisnaam als de
origineel videobestand, maar met ".txt" als extensie. De inhoud van dit bestand wordt
worden op dezelfde manier gebruikt als bijschriften die zijn ingesloten in formaten als JPG bij het verwerken van de resulterende HTML.

In combinatie met de diavoorstelling is er een frameweergave. Wanneer deze is ingeschakeld, verschijnt er een link naar
De frameweergave verschijnt bovenaan de indexweergavepagina. Wanneer de frameweergave is
bezocht, splitst het browservenster zich in twee delen. Links staan ​​alle miniaturen
Dicht op elkaar geplaatst. Aan de rechterkant worden dezelfde "diavoorstelling"-pagina's geladen.
Als de gebruiker op een miniatuur aan de linkerkant klikt, verschijnt de 'dia'-weergave (inclusief de 'medium'-weergave).
(afbeelding) wordt weergegeven aan de rechterkant van het frame. Dit zorgt voor een zeer handige
mechanisme voor het bladeren door veel afbeeldingen.

Ten slotte is er een "detailweergave". Deze detailweergave lijkt veel op de indexweergave, aangezien de
miniaturen (verder verkleind) worden in een tabelformaat gepresenteerd, maar veel meer
Informatie wordt in elke cel weergegeven. Dit is erg handig voor afbeeldingen die afkomstig zijn van
digitale camera's waar de Exif-headers vol stonden met nuttige informatie.

De HTML-uitvoer van imageindex kan worden aangepast door een ".imageindexrc" in uw
de $HOME-map en het plaatsen van bepaalde variabelen (zie het gedeelte VARIABELEN) in dat bestand en
Bewerken naar uw smaak. Een van de variabelen bepaalt de uitvoer van een Cascading Style Sheet.
die uiteindelijk uw browser bepaalt hoe de HTML moet worden weergegeven. Alle kleur, lettertype, inspringing,
enz. Wijzigingen die u wilt aanbrengen, kunt u in deze stijlbladvariabele aanbrengen.

VARIABELEN


Wanneer u uw ".imageindexrc"-bestand in uw $HOME-map aanmaakt, kunt u alle of een deel van de
van de volgende variabelen erin en pas ze indien nodig aan. Dit is Perl-code zelf en is
en vervolgens "opgenomen" in imageindex terwijl het wordt uitgevoerd.

Je Dan moet je Sluit het bestand af met een "1;". Dat is een Perl-dingetje!

De waarden die u in deze voorbeelden ziet, zijn de standaardwaarden van het programma. Als u de standaardwaarden wilt gebruiken,
waarde van een bepaalde variabele, hoeft u deze niet op te nemen in uw ".imageindexrc"-bestand.

Naam van de map waarin miniatuurafbeeldingen worden bewaard

$thumbnail_dir = 'miniatuur';

Grootte van de miniatuurafbeeldingen in de "x"-richting (pixels). Let op: imageindex behoudt
de beeldverhouding van een afbeelding wanneer deze wordt verkleind van de oorspronkelijke grootte om een ​​miniatuur te vormen
afbeelding. Dus als de "x"-afmeting kleiner is dan de "y"-afmeting, kan een miniatuur
een "x"-formaat kleiner dan $default_thumbnail_x.

$default_thumbnail_x = 200;

Grootte van de miniatuurafbeeldingen in de "y"-richting (pixels). Let op: imageindex
behoudt de beeldverhouding van een afbeelding wanneer deze wordt verkleind van de oorspronkelijke grootte om een
miniatuurafbeelding. Dus als de "y"-dimensie kleiner is dan de "x"-dimensie, wordt een miniatuurafbeelding
kan een "y"-formaat hebben dat kleiner is dan $default_thumbnail_y.

$default_thumbnail_y = 200;

Als beide afmetingen van het origineel binnen dit deel van de afmetingen van de miniatuur vallen,
slaat de miniatuur over en gebruikt gewoon het origineel als "miniatuur".

$thumbnail_threshold = 1.0;

Grootte van de "middelgrote" afbeeldingen in de "x"-richting (pixels). Let op: imageindex behoudt
de beeldverhouding van een afbeelding wanneer deze wordt verkleind van de oorspronkelijke grootte om een ​​"medium" te vormen
afbeelding. Dus als de "x"-dimensie kleiner is dan de "y"-dimensie, kan een "middelgrote" afbeelding
een "x"-grootte hebben die kleiner is dan $med_x.

$med_x = 800;

Grootte van de "middelgrote" afbeeldingen in de "y"-richting (pixels). Merk op dat imageindex
de beeldverhouding van een afbeelding wanneer deze wordt verkleind van de oorspronkelijke grootte om een ​​"medium" te vormen
afbeelding. Dus als de "y"-dimensie kleiner is dan de "x"-dimensie, kan een "middelgrote" afbeelding
een "y"-grootte hebben die kleiner is dan $med_y.

$med_y = 600;

Naam van de map waarin 'medium'-afbeeldingen staan

$med_dir = 'medium';

Als beide dimensies van het origineel binnen dit deel van de 'medium'-dimensies vallen, zullen we
Sla het maken van het medium formaat over en gebruik gewoon het origineel. Dit bespaart onnodige
een "middelgrote" afbeelding maken als deze qua formaat al dicht bij het origineel ligt.

$med_threshold = 1.6;

Automatisch terugkeren naar submappen? Stel in op 1 om in te schakelen.

$do_recurse = 0;

Wil je überhaupt "middelgrote" afbeeldingen genereren? Stel in op 1 om dit in te schakelen.

$do_medium = 1;

De diavoorstelling en frameweergave genereren? Stel in op 1 om in te schakelen.

$do_slide = 1;

De "details"-weergave genereren? Stel in op 1 om in te schakelen.

$do_captions = 1;

Bijschriftinformatie uit afbeeldingen gebruiken/weergeven? Stel dit in op 1 om dit in te schakelen.

$do_detail = 1;

Submappen verwerken als items in de normale "index"- en "details"-weergaven? Instellen op 1 om
inschakelen. Als een volledige directoryhiërarchie is verwerkt met $do_montage ingesteld op 1 (zie
hieronder) wordt het montagebestand voor een bepaalde map gebruikt als de "miniatuur" voor een
submap.

$do_dirs = 1;

Een montage maken van alle afbeeldingen? Indien ingeschakeld, worden alle verwerkte afbeeldingen
omgezet in een NxM-montage van zeer kleine miniaturen in een tegelpatroon. Het resultaat
afbeelding wordt verkleind tot de afmetingen $default_thumbnail_x x $default_thumbnail_y en opgeslagen
in de map $thumbnail_dir. De grootte van de tegels neemt toe naarmate het aantal afbeeldingen in een
directory-toename, maar kan worden begrensd door de hieronder beschreven variabelen. Stel in op 1 om in te schakelen.

$do_montage = 1;

Zet ASCII "smiley"-patronen die in de opmerkingen van een afbeelding zijn ingebed, om in echte "emoticons"
afbeeldingen? Wanneer ingeschakeld, de ASCII smiley's zoals :) en :-), de knipogen ;) en ;-), en
De fronsen :( en :-( worden omgezet in kleine PNG-afbeeldingen die de overgebrachte emotie weergeven.
Stel in op 1 om in te schakelen.

$do_emoticons = 1;

Sorteer tijdstempels in omgekeerde volgorde.

$do_reverse = 1;

Verwerk videobestanden. Hiervoor is een redelijk recente versie van mplayer vereist.
uw systeem. We hebben getest met maximaal 0.99.8. Het type videobestanden dat wordt ondersteund
zijn afhankelijk van de codecs die gecompileerd en gebruikt worden tijdens de mplayer-installatie op uw systeem.

$do_video_bestanden = 1;

Leg een klein pictogram over een van de hoeken van de miniatuur- en mediumweergave wanneer
het verwerken van het eerste frame van een videobestand. Dit geeft een "visuele aanwijzing" dat het bestand wordt verwerkt.
De afbeelding die in uw browser wordt weergegeven, is een videobestand en geen stilstaand beeld.

$do_video_thumbnail_icons = 1;

Gebruik het volgende als een reguliere expressie om videobestanden te identificeren op basis van hun extensie. Voor
Om bepaalde technische redenen was het haalbaarder om op deze snelle en effectieve manier te vertrouwen
methode. Als bestanden van je camera (of wat dan ook) eindigen op een andere extensie, zet dan gewoon
die extensie hier ook.

$video_regexp = '(avi|mov|mpg|mpeg|mjpeg|m1v|m2v|wmv|fli|nuv|vob|ogm|vcd|svcd|mp4|qt)';

Als u de hierboven genoemde 'visuele aanwijzingen'-pictogrammen voor videobestanden inschakelt, gebeurt het volgende:
variabele bepaalt in welke hoek deze wordt geplaatst. Acceptabele waarden zijn: Zuidwest,
NoordWest, NoordOost, Zuidoost (hoofdlettergevoelig!).

$video_icon_gravity = 'Zuidwest';

Als u de hierboven genoemde 'visuele aanwijzingen'-pictogrammen voor videobestanden inschakelt, zijn er twee mogelijkheden:
Kies uit (momenteel). Stel in op 1 (standaard) voor een gele stip met een 'afspeel'-pijl. Stel in op 2
voor een paars pictogram van een videocamera. Meer van deze items zullen in volgende releases worden gemaakt.

$video_icoon = 1;

De volgende drie variabelen bepalen waar hyperlinks in de HTML-uitvoer naar "verwijzen".
kan worden ingesteld op het volgende:

index : verwijst naar de naamreferentie voor een afbeelding in de indexweergave
volledige grootte: verwijst naar de eigenlijke afbeelding zelf
medium: verwijst naar de "medium" versie van een afbeelding
miniatuur: verwijst naar de miniatuurversie van een afbeelding
dia: verwijst naar de HTML-pagina 'diavoorstelling' die voor een afbeelding is geschreven
details: verwijst naar de naamverwijzing voor een afbeelding in de details
view

De volgende variabele bepaalt wat de hyperlink voor de miniatuurafbeelding in de indexweergave is
wijst op:

$index_linkto = 'dia';

De volgende variabele bepaalt wat de hyperlink voor de miniatuurafbeelding in de details is
standpunten over:

$details_linkto = 'index';

De volgende variabele bepaalt wat de hyperlink is voor de afbeelding 'medium' in de diaweergave
wijst op:

$slide_linkto = 'volledige grootte';

Standaard aantal kolommen voor gebruik in de index- en detailweergave

$default_columns = 3;

Stel de oriëntatie van het diakader in: 'horizontaal' of 'verticaal'. Bij 'verticaal'
Het browservenster wordt verticaal gesplitst, met alle miniaturen aan de linkerkant. Wanneer
'horizontaal' het browservenster wordt horizontaal gesplitst met de miniaturen gerangschikt in de
bovenste gedeelte

$frame_orient = 'verticaal';

De volgende twee variabelen kunnen op een van de volgende drie waarden worden ingesteld:

top : plaats het betreffende item bovenaan de pagina wanneer het wordt weergegeven
onder: plaats het betreffende item onderaan de pagina wanneer
gerenderd
geen: laat het item weg uit de HTML-uitvoer

Bepaalt of een afbeeldingbijschrift (of opmerking) dat in de afbeelding is ingebed, wordt opgehaald en
in de HTML-uitvoer geschreven. Standaard wordt het boven de gepresenteerde "medium" afbeelding geschreven.
in de diaweergave.

$slide_caption = 'boven';

Bepaalt of de datum/tijd van een afbeelding in de HTML-uitvoer wordt geschreven. Standaard is dit
geschreven onder de "medium" afbeelding die in de "dia" weergave wordt gepresenteerd.

$slide_date = 'onder';

In de 'detail'-weergave worden de miniatuurafbeeldingen verkleind tot een formaat dat kleiner is dan normaal
miniaturen (om waardevolle ruimte te besparen). Hiermee stelt u in hoe vaak ze worden verkleind.
Standaard wordt deze met een factor 2 verkleind.

$detailshrink = 2;

De miniatuur- en "medium"-afbeeldingen worden uitgeschreven als JPEG-bestanden (zelfs als het origineel
afbeeldingen waren geen JPEG's). De volgende twee variabelen bepalen de "kwaliteit" van gegenereerde
afbeeldingen. De waarde kan variëren van 0 tot 100, waarbij 100 betekent dat er geen kwaliteitsverlies optreedt ten gunste van
van bestandsgrootte."

Pas de kwaliteit van de uitgeschreven miniaturen aan

$thumb_quality = 50;

Pas de kwaliteit van de uitgeschreven 'medium'-afbeeldingen aan

$med_kwaliteit = 80;

Pas het minimale aantal tegels aan dat in een montageafbeelding wordt gevonden. Als het aantal
Als het aantal afbeeldingen in een map lager is dan deze waarde, worden afbeeldingen herhaald of zijn ze leeg.
wordt ingevoegd (zie $montage_fill).

$montage_min = 4;

Pas het maximale aantal tegels aan dat in een montage kan worden gevonden. Als het aantal
afbeeldingen in een map hoger is dan dit aantal, wordt de montage uitgevoerd door "gelijkmatig
"$montage_max" afbeeldingen uit de map halen en alleen die gebruiken.

$montage_max = 36;

Pas de ruimte tussen de montageafbeeldingen aan (pixels).

$montage_witruimte = 2;

Wanneer er niet een "even" aantal afbeeldingen in een map staat en er een volledige NxM-tegelmontage is
kan niet worden gevormd, afbeeldingen kunnen opnieuw worden gebruikt of lege ruimte kan worden gebruikt. Stel in op 'herhalen' om
hergebruik afbeeldingen en 'blank' om lege ruimte te gebruiken.

$montage_fill = 'leeg';

De volgende variabele regelt alle aspecten van hoe de HTML-uitvoer wordt weergegeven in
standaardconforme browsers. De inhoud van deze variabele wordt uitgeschreven in een
Cascading Style Sheet en de eigenschappen die daarin voorkomen, bepalen hoe de HTML wordt weergegeven.
gerenderd. Alle wijzigingen in kleur, lettertype, grootte, uitlijning, enz. kunnen worden doorgevoerd. Dit
Mogelijk is enige kennis van Cascading Style Sheets vereist. Een goede inleiding is hier te vinden:

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

$stylesheet = '
lichaam { kleur: zwart; achtergrond: wit; }

/* Lettertypen in de titel */
h1.title { lettertype: "Strip zonder MS", Helvetica, schreefloos;
lettergrootte: 200%; lettergewicht: vet; tekstuitlijning: gecentreerd; }
h2.daterange { lettertypefamilie: Arial, Helvetica, sans-serif;
lettergrootte: 125%; tekstuitlijning: gecentreerd; }
h3 { lettertype: Arial, Helvetica, schreefloos; lettergrootte: 90%;
tekst-uitlijning: centreren; }

/* Fotobijschriften en directorytitels */
div.caption { lettertypefamilie: Arial, Helvetica, schreefloos;
lettergrootte: 100%; lettergewicht: vet; marge: 1em; }

/* Algemene lettertypen op de index- en detailpagina */
div.index { lettertypefamilie: Arial, Helvetica, schreefloos;
lettergrootte: 80%; }
div.detail { lettertypefamilie: Arial, Helvetica, schreefloos;
lettergrootte: 80%; }
div.credits { lettertypefamilie: Arial, Helvetica, sans-serif;
lettergrootte: 80%; tekstuitlijning: rechts; marge: 10px }

/* Tabelattributen */
tabel.index { achtergrond: #ffffff; rand: geen;
randafstand: 8px; }
td.index { rand: geen; opvulling: 3px }
tabel.frame { achtergrond: #ffffff; rand: geen }
td.frame { border: none; padding: 0px }

/* Afbeeldingskenmerken */
img.index { border: none; }
img.slide { border: none; }
img.frame { border: none; }

/* Linkkenmerken */
a:link { kleur: blauw; }
a:bezocht { kleur: groen; }
a:hover { kleur: rood; }
a:actief { kleur: rood; }

';

Pas aan wat er in lege tabelcellen wordt weergegeven als er geen even aantal cellen is
afbeeldingen in een map.

$emptycell = " leeg ";

Bepaal de tekst van een hyperlink naar een bovenliggende map. Als u niet wilt dat deze link
aanwezig zijn in de index en "details" weergaven "undef" de variabele (undef $updirtext;)

$updirtext = "één map omhoog";

Controleer de tekst van een hyperlink naar de frameweergave. Als u niet wilt dat deze link wordt weergegeven,
aanwezig in de index en "details" weergaven "undef" de variabele (undef $framelinktext;)

$framelinktext = "diavoorstelling (frames)";

Beheer de tekst van een hyperlink naar de detailweergave. Als u niet wilt dat deze link wordt
aanwezig in de indexweergave "undef" de variabele (undef $detaillinktext;)

$detaillinktext = "detailindex";

Beheer de tekst van een hyperlink naar de indexweergave. Als u niet wilt dat deze link wordt
aanwezig in de detailweergave "undef" de variabele (undef $indexlinktext;)

$indexlinktext = "hoofdindex";

Bepaal de standaard TITLE-string die in de HTML voor een bepaalde map wordt geschreven. Dit is
meestal per directory via de opdrachtregel gegeven en binnenin "onthouden"
META-gegevens in het index-HTML-bestand zelf.

$default_titletext = "Afbeeldingenmap";

De volgende vijf variabelen bepalen het TITLE-kenmerk op ankerconstructies in de index
en frameweergaven. Wanneer TITLE-attributen worden meegegeven, worden ze meestal weergegeven als "tooltips".
bubbels die tekst weergeven wanneer een cursor over de actieve link beweegt en daar blijft staan. Wij gebruiken ze
hier om een ​​visuele aanwijzing over de afbeelding te geven. Deze variabelen werken ongeveer hetzelfde. printf(1)
strings. De waarden die voor een gegeven afbeelding kunnen worden geïnterpoleerd, zijn:

%f => vervangen door de bestandsnaam van de afbeelding
%d => vervangen door de datum/tijd van de afbeelding (of mtime van het bestand)
%s => vervangen door de grootte van het bestand (in Kb)
%r => vervangen door de resolutie (XxY) van de originele afbeelding
%c => vervangen door het bijschrift van de afbeelding (indien opgeslagen met een bijschrift)
%% => vervangen door een letterlijk '%'-teken

De volgende codes worden geïnterpoleerd wanneer mappen worden verwerkt en een montage daarvan
map wordt gebruikt als miniatuur van de submap.

%n => vervangen door het aantal afbeeldingen in een map
%b => vervangen door de "begin"-datum uit een map met afbeeldingen
%e => vervangen door de "eind"datum uit een map met afbeeldingen
%t => vervangen door de "titel" uit een map met afbeeldingen

Andere tekens (inclusief spaties) zijn letterlijk. "undef" deze in uw ".imageindexrc"
bestand als u niet wilt dat de TITLE-attributen in de HTML worden geschreven. De "datum/tijd"
Verwante constructies worden geïnterpoleerd met behulp van de hieronder gedefinieerde datum-/tijdnotatievariabelen.

Bepaal de TITEL-kenmerken voor hyperlinks naar miniatuurafbeeldingen binnen de frameweergave.
standaard is " - " voor een afbeelding

$framethumbtitle = "%f - %d";

Bepaal de TITEL-kenmerken voor hyperlinks naar miniatuurafbeeldingen in de indexweergave.
standaard is " ( )" voor een afbeelding

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

Bepaal de TITEL-kenmerken voor hyperlinks naar miniatuurafbeeldingen in de diaweergave.
standaard is " ( )" voor een afbeelding

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

Bepaal de TITEL-kenmerken voor hyperlinks naar miniatuurafbeeldingen in de detailweergave.
Standaard wordt het bijschrift (of commentaar) van een afbeelding weergegeven als er een bijschrift in is ingesloten.

$detailthumbtitle = "%c";

Beheer de TITEL-kenmerken voor hyperlinks naar montage-afbeeldingen binnen de indexweergave wanneer een
submap wordt weergegeven. Standaard wordt weergegeven hoeveel afbeeldingen de submap bevat.
had en het datumbereik dat wordt overspannen.

$montagetitle = "%n afbeeldingen %b tot en met %e";

Bepaal welke tekenset de gegenereerde HTML-pagina's moeten hebben. Standaard is dit UTF-8, maar
kan ISO-8859-1 of een andere codering zijn:

$file_charset = "ISO-8859-1";

De volgende acht variabelen bepalen hoe datums en tijden worden opgemaakt wanneer ze in een document worden geschreven.
de HTML. We gebruiken opnieuw printf(1)-achtige variabelen waarbij codes worden geïnterpoleerd
volgens de smaak van de gebruiker.

De definities van de escape-sequenties komen uit de POSIX tijd(3) definities. NIET
Alles van tijd(3) worden om voor de hand liggende redenen ondersteund.

%S wordt vervangen door de seconde als decimaal getal (00-60).
%M wordt vervangen door de minuut als decimaal getal (00-59).
%I wordt vervangen door het uur (12-uursklok) als decimaal getal (01-12).
%H wordt vervangen door het uur (24-uurs klok) als decimaal getal (00-23).
%p wordt vervangen door de nationale weergave van "ante meridiem" of
"post meridiem" indien van toepassing (momenteel alleen in de VS "am" of "pm")
%R is equivalent aan "%H:%M" (alleen in variabelen met het *tijdsformaat).
%r is equivalent aan "%I:%M:%S %p" (alleen in variabelen van het type *timeformat).

%Y wordt vervangen door het jaar met de eeuw als decimaal getal.
%y wordt vervangen door het jaar zonder eeuw als decimaal getal (00-99).
%m wordt vervangen door de maand als decimaal getal (01-12).
%d wordt vervangen door de dag van de maand als decimaal getal (01-31).
%F is equivalent aan "%Y-%m-%d" (alleen in variabelen van het type *dateformat).
%D is equivalent aan "%m/%d/%y" (alleen in variabelen van het type *dateformat).
%% wordt vervangen door een letterlijke "%".

Bepaal hoe de datum wordt gevormd in de frameweergave

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

Bepaal hoe de tijd wordt gevormd in de frameweergave

$frametimeformat = "%r";

Bepaal hoe de datum wordt gevormd in de indexweergave

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

Bepaal hoe de tijd wordt gevormd in de indexweergave

$indextimeformat = "%r";

Bepaal hoe de datum wordt gevormd in de diaweergave

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

Bepaal hoe de tijd wordt weergegeven in de diaweergave

$slidetimeformat = "%r";

Bepaal hoe de datum wordt gevormd in de detailweergave

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

Bepaal hoe de datum wordt gevormd in de detailweergave

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

Bepaal wat de HTML-bestandsnaam van de indexweergave zal zijn

$indexbestand = 'index.html';

Bepaal wat de HTML-bestandsnaam van het detailoverzicht zal zijn

$detailfile = 'details.html';

Bepaal wat de HTML-bestandsnaam van de frameweergave zal zijn

$framefile = 'frame.html';

Bepaal wat de HTML-bestandsnaam van de diaweergave zal zijn

$slidefile = 'slides.html';

Bepaal de naam van de map waar alle HTML-bestanden met de diaweergave worden opgeslagen
(één per afbeelding)

$slide_dir = 'dia's';

Bepaal de naam van het Cascading Style Sheet dat in elke directory wordt uitgeschreven

$stylefile = 'style.css';

Controleer de naam van de montage-afbeelding als deze is ingeschakeld

$montagefile = 'montage.jpg';

Bepaal het voorvoegsel van de bestandsnamen van de emoticon PNG-afbeeldingen

$emoticonprefix = 'ii_';

Voorbeelden


Stel bijvoorbeeld dat u alleen een aantal datum-/tijdnotatiereeksen wilt wijzigen. Een complete
Het bestand ".imageindexrc" zou in dit geval zijn:

$framedateformat = "%F";
$frametimeformat = "%R";

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

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

$detaildateformat = "%m/%y";

1; # vergeet dit niet als laatste regel in het bestand te zetten!

ACKNOWLEDGMENTS


We willen Larry Wall, de maker van Perl, bedanken voor zijn "Zwitserse legerkettingzaag" van een
scripttaal (en al diegenen die in de loop der jaren aan Perl hebben gehackt). Wij
Ik wil ook iedereen bedanken die heeft bijgedragen aan ImageMagick en de bijbehorende module.
PerlMagick. Zonder PerlMagick zou deze software veel minder robuust zijn.
Daarnaast willen we de makers van mplayer (en alle bijdragers) bedanken.
Zonder mplayer zou de ondersteuning voor videobestanden er nooit zijn gekomen.

AUTEURS


Edwin Huffstutler
John Reynolds

Gebruik imageindex online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's