InglesPransesEspanyol

Ad


OnWorks favicon

imageindex - Online sa Cloud

Patakbuhin ang imageindex sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command imageindex na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


imageindex - isang digital photo gallery tool

SINOPSIS


Ang Imageindex ay isang digital picture gallery program. Nagbibigay ito ng awtomatikong pagbuo ng
thumbnail at iba pang laki ng view ng mga larawan at video file, at W3C compliant HTML sa
payagan ang pagtingin sa mga thumbnail at mga larawan o video. Lumilikha din ito ng montages ng lahat
mga larawan sa isang ibinigay na direktoryo na gagamitin sa mga entry sa direktoryo sa loob ng HTML.

DESCRIPTION


Ang Imageindex ay umunlad mula sa isang simpleng thumbnail-generation program tungo sa isang ganap
application ng gallery. Gamit ito maaari kang lumikha ng mga static na thumbnail at "medium" view (mabuti para sa
dial-up na mga tumitingin sa web) kasama ang static na HTML na nagpapakita ng mga larawan sa magkakasunod na paraan
order (batay sa petsa sa Exif header o date stamp ng file mismo). Suporta
ay naidagdag na ngayon para sa mga animated na GIF at mga video file (sinusuportahan namin ang anumang mga format ng file
ang iyong pag-install ng mga suporta sa mplayer).

Gumagawa ang Imageindex ng static kaysa sa dynamic na content para sa maraming dahilan. Unang una sa lahat
mas madaling mag-archive ng mga larawan sa mga CD-ROM sa pana-panahong batayan kapag ang nilalaman ay
"doon" lang sa halip na "nakulong" sa isang uri ng database. Gumawa ka ng sarili mo
"database" gamit ang iyong sariling mga direktoryo at hayaan ang imageindex na pangasiwaan ang presentasyon ng
mga larawan sa mundo. Gagamit ang Imageindex ng "mga montage" (o mga thumbnail ng lahat ng iyong mga thumbnail
crammed together) ng mga subdirectory kung nangyari ang mga ito kasama ng mga larawan (tingnan ang sample
mga pahina sa website ng imageindex - http://www.edwinh.org/imageindex/sample.html).

Mayroong apat na pangunahing "view" na nilikha ng imageindex (pinagana bilang default). Ang "index"
Ang view ay nagpapakita ng mga thumbnail ng lahat ng mga larawan sa isang direktoryo sa isang pangunahing format ng talahanayan (mga default sa 3
mga hanay). Sa loob ng bawat cell ng talahanayan pangunahing impormasyon tulad ng petsa/oras ng
Ang larawan ay ibinigay pati na rin ang anumang komento (o caption) na nasa larawan. Mga link sa
ang iba't ibang laki ng imahe at iba pang view para sa larawan ay ipinakita din bilang default.

Ang pangalawang view na ipinakita ay ang "slide show" na view. Sa view na ito ang "medium" sized na imahe
ay ipinakita kasama ng impormasyon tulad ng petsa/oras, anumang caption na naka-embed sa larawan,
atbp. Sa kasalukuyan para sa mga video file, ang 'medium' na mga slide ay tumuturo lamang sa aktwal na video file
naproseso. Ang mga hinaharap na bersyon ay magbibigay-daan para sa direktang pag-playback sa loob ng browser (katulad ng
YouTube). Mayroong "nakaraan" at "susunod" na mga link sa bawat pahina na nagbibigay-daan sa manonood nang mabilis
umikot sa bawat "medium" na imahe nang hindi kinakailangang patuloy na i-invoke ang "likod" ng browser
button.

Ang mga caption para sa mga video file ay maaaring gawin sa pamamagitan ng paglikha ng isang file na may parehong basename bilang ang
orihinal na video file ngunit may ".txt" bilang extension. Ang mga nilalaman ng file na ito ay magiging
ginamit tulad ng mga caption na naka-embed sa mga format tulad ng JPG kapag pinoproseso ang resultang HTML.

Kasabay ng view ng "slide show" ay mayroong "frame view". Kapag pinagana ang isang link sa
lumalabas ang frame view sa tuktok ng page ng index view. Kapag ang frame view ay
binisita, ang pane ng browser ay nahahati sa dalawang bahagi. Sa kaliwa ang lahat ng mga thumbnail ay
nakapila ng malapitan. Sa kanang bahagi ang parehong "slide show" na mga pahina ay na-load.
Habang nag-click ang user sa isang thumbnail sa kaliwa, ito ay "slide" na view (kabilang ang "medium"
larawan) ay ipinapakita sa kanang bahagi ng frame. Ito ay lumilikha ng isang napaka-maginhawa
mekanismo para sa pag-browse sa maraming larawan.

Sa wakas, mayroong isang view na "mga detalye". Ang view ng mga detalye na ito ay katulad ng index view bilang ang
Ang mga thumbnail (mas pinaliit ang laki) ay ipinakita sa isang format ng talahanayan, ngunit higit pa
ang impormasyon ay ipinakita sa bawat cell. Ito ay lubhang kapaki-pakinabang para sa mga larawang nagmumula
mga digital camera kung saan ang mga header ng Exif ay puno ng maraming maayos na impormasyon.

Maaaring i-customize ang HTML na output ng imageindex sa pamamagitan ng paggawa ng ".imageindexrc" sa iyong
direktoryo ng $HOME at paglalagay ng ilang partikular na variable (tingnan ang seksyon ng VARIABLE) sa file na iyon at
pag-edit sa iyong panlasa. Kinokontrol ng isa sa mga variable ang output ng isang cascading style sheet
na sa huli ay nagtuturo sa iyong browser kung paano i-render ang HTML. Lahat ng kulay, font, indent,
atbp. ang mga pagbabagong nais mong gawin ay maaaring gawin sa variable na ito ng style sheet.

MGA VARIABLE


Kapag ginawa mo ang iyong ".imageindexrc" na file sa iyong direktoryo ng $HOME, maaari mong ilagay ang alinman o lahat
ng mga sumusunod na variable doon at i-tweak kung kinakailangan. Ito ay Perl code mismo at ito ay
pagkatapos ay "kasama" sa imageindex habang tumatakbo ito.

Ikaw dapat tapusin ang file sa pamamagitan ng paglalagay ng "1;" sa dulo nito. Ito ay isang bagay na Perl!

Ang mga value na nakikita mo sa mga halimbawang ito ay ang mga default ng program. Kung gusto mo ang default
halaga ng isang partikular na variable na hindi mo kailangang isama ito sa iyong ".imageindexrc" na file.

Pangalan ng direktoryo na naglalaman ng mga thumbnail na larawan

$thumbnail_dir = 'thumbnail';

Sukat ng mga thumbnail na larawan sa direksyong "x" (mga pixel). Tandaan na pinapanatili ng imageindex
ang aspect ratio ng isang imahe kapag binawasan ito mula sa orihinal na laki nito upang bumuo ng isang thumbnail
larawan. Kaya, kung ang "x" na dimensyon ay mas maliit kaysa sa "y" na dimensyon, ang isang thumbnail ay maaaring mayroong
isang "x" na sukat na mas maliit kaysa sa $default_thumbnail_x.

$default_thumbnail_x = 200;

Sukat ng mga thumbnail na larawan sa direksyong "y" (mga pixel). Muli, tandaan na ang imageindex
pinapanatili ang aspect ratio ng isang imahe kapag binawasan ito mula sa orihinal na laki nito upang maging a
larawan ng thumbnail. Kaya, kung ang "y" na dimensyon ay mas maliit kaysa sa "x" na dimensyon, isang thumbnail
maaaring magkaroon ng "y" na sukat na mas maliit kaysa sa $default_thumbnail_y.

$default_thumbnail_y = 200;

Kung ang parehong dimensyon ng orihinal ay nasa loob ng ganito karami sa mga dimensyon ng thumbnail namin
ay lalaktawan ang thumbnail at gagamitin lang ang orihinal bilang "thumbnail."

$thumbnail_threshold = 1.0;

Sukat ng "medium" na mga larawan sa direksyong "x" (mga pixel). Tandaan na pinapanatili ng imageindex
ang aspect ratio ng isang imahe kapag binawasan ito mula sa orihinal na laki nito upang bumuo ng "medium"
larawan. Kaya, kung ang "x" na dimensyon ay mas maliit kaysa sa "y" na dimensyon, ang isang "medium" na larawan ay maaaring
magkaroon ng "x" na sukat na mas maliit kaysa sa $med_x.

$med_x = 800;

Sukat ng "medium" na mga larawan sa direksyong "y" (mga pixel). Tandaan na pinapanatili ng imageindex
ang aspect ratio ng isang imahe kapag binawasan ito mula sa orihinal na laki nito upang bumuo ng "medium"
larawan. Kaya, kung ang "y" na dimensyon ay mas maliit kaysa sa "x" na dimensyon, maaaring isang "medium" na larawan
magkaroon ng "y" na sukat na mas maliit sa $med_y.

$med_y = 600;

Pangalan ng direktoryo na naglalaman ng "medium" na mga larawan

$med_dir = 'medium';

Kung ang parehong dimensyon ng orihinal ay nasa loob ng ganito karami ng "katamtamang" dimensyon na gagawin natin
laktawan ang paggawa ng medium-size na format at gamitin lang ang orihinal. Ito ay nakakatipid nang hindi kailangan
paggawa ng "medium" na imahe kung malapit na ito sa orihinal na laki.

$med_threshold = 1.6;

Awtomatikong umuulit sa mga subdirectory? Itakda sa 1 para paganahin.

$do_recurse = 0;

Bumuo ng "medium" na mga imahe sa lahat? Itakda sa 1 para paganahin.

$do_medium = 1;

Bumuo ng "slide show" at frame view? Itakda sa 1 para paganahin.

$do_slide = 1;

Bumuo ng view na "mga detalye"? Itakda sa 1 para paganahin.

$do_captions = 1;

Gamitin/ipakita ang impormasyon ng caption na nakaimbak sa mga larawan? Itakda sa 1 para paganahin.

$do_detail = 1;

Iproseso ang mga subdirectory bilang mga entry sa normal na view ng "index" at "mga detalye"? Itakda sa 1 sa
paganahin. Kung ang isang buong hierarchy ng direktoryo ay naproseso na may $do_montage na nakatakda sa 1 (tingnan ang
sa ibaba), ang montage file para sa isang naibigay na direktoryo ay gagamitin bilang "thumbnail" para sa a
subdirectory.

$do_dirs = 1;

Gumawa ng montage ng lahat ng larawan? Kapag pinagana ang lahat ng mga larawang naproseso ay
naging isang NxM montage ng napakaliit na thumbnail sa naka-tile na pattern. Ang resulta
Ang larawan ay pinaliit sa mga sukat na $default_thumbnail_x x $default_thumbnail_y at iniimbak
sa direktoryo ng $thumbnail_dir. Ang laki ng mga tile ay lumalaki habang ang bilang ng mga larawan sa a
pagtaas ng direktoryo, ngunit maaaring ma-bound ng mga variable na nakabalangkas sa ibaba. Itakda sa 1 para paganahin.

$do_montage = 1;

Imapa ang mga pattern na "smiley" ng ASCII na naka-embed sa loob ng komento ng isang imahe sa totoong "emoticon"
mga larawan? Kapag pinagana ang mga smiley na mukha ng ASCII gaya ng :) at :-), ang mga kindat ;) at ;-), at
ang mga nakasimangot :( at :-( ay nakamapa sa maliliit na PNG na imahe na nagpapakita ng emosyong ipinadala.
Itakda sa 1 para paganahin.

$do_emoticons = 1;

Pagbukud-bukurin ang mga timestamp sa reverse order.

$do_reverse = 1;

Iproseso ang mga video file. Ito ay umaasa sa isang medyo kamakailang bersyon ng mplayer na naka-install
iyong sistema. Sinubukan namin hanggang sa 0.99.8. Ang uri ng mga video file na sinusuportahan
ay nakasalalay sa mga codec na pinagsama-sama at ginagamit sa pag-install ng mplayer sa iyong system.

$do_video_files = 1;

I-overlay ang isang maliit na icon sa isa sa mga sulok ng thumbnail at mga medium view kung kailan
pagpoproseso ng unang frame ng isang video file. Nagbibigay ito ng "visual cue" na ang file ay
na kinakatawan sa iyong browser ay isang video file at hindi isang still image.

$do_video_thumbnail_icons = 1;

Gamitin ang sumusunod bilang isang regular na expression upang matukoy ang mga video file sa pamamagitan ng kanilang extension. Para sa
ilang mga teknikal na kadahilanan na mas magagawa na umasa sa mabilis at epektibong ito
paraan. Kung ang mga file mula sa iyong camera (o anuman) ay nagtatapos sa ibang extension, ilagay lang
yung extension dito din.

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

Kung pinagana mo ang mga icon na "visual cue" para sa mga video file na binanggit sa itaas, ang mga sumusunod
Tinutukoy ng variable kung aling sulok ito ilalagay. Ang mga katanggap-tanggap na halaga ay: SouthWest,
NorthWest, NorthEast, SouthEast (case sensitive!).

$video_icon_gravity = 'SouthWest';

Kung pinagana mo ang mga icon na "visual cue" para sa mga video file na binanggit sa itaas, mayroong dalawang to
pumili mula sa (kasalukuyan). Itakda sa 1 (default) para sa isang dilaw na tuldok na may 'play' na arrow. Itakda sa 2
para sa isang purplish na icon ng isang video camera. Higit pa sa mga ito ang gagawin sa mga karagdagang release.

$video_icon = 1;

Kinokontrol ng sumusunod na tatlong variable kung saang mga hyperlink sa HTML output "itinuro" ang. sila
maaaring itakda sa mga sumusunod:

index : tumuturo sa reference ng pangalan para sa isang imahe sa view ng index
fullsize : tumuturo sa aktwal na larawan mismo
medium : tumuturo sa "medium" na bersyon ng isang imahe
thumbnail : tumuturo sa thumbnail na bersyon ng isang larawan
slide : tumuturo sa "slide show" na HTML na pahina na isinulat para sa isang imahe
mga detalye : tumuturo sa reference ng pangalan para sa isang larawan sa mga detalye
tingnan

Kinokontrol ng folling variable kung ano ang hyperlink para sa thumbnail na larawan sa index view
tumuturo sa:

$index_linkto = 'slide';

Kinokontrol ng folling variable kung ano ang hyperlink para sa thumbnail na larawan sa mga detalye
tingnan ang mga punto sa:

$details_linkto = 'index';

Kinokontrol ng folling variable kung ano ang hyperlink para sa "medium" na imahe sa slide view
tumuturo sa:

$slide_linkto = 'fullsize';

Default na bilang ng mga column na gagamitin sa index at mga view ng detalye

$default_columns = 3;

Itakda ang oryentasyon ng slide frame - 'horizontal' o 'vertical'. Kapag 'vertical' ang
Ang pane ng browser ay hahati nang patayo sa lahat ng mga thumbnail sa kaliwa. Kailan
'horizontal' ang browser pane ay nahahati nang pahalang sa mga thumbnail na nakaayos sa
itaas na bahagi

$frame_orient = 'vertical';

Maaaring itakda ang sumusunod na dalawang variable sa alinman sa sumusunod na tatlong value:

itaas : ilagay ang item na pinag-uusapan sa itaas ng page kapag na-render
ibaba : ilagay ang bagay na pinag-uusapan sa ibaba ng pahina kung kailan
render
none : alisin ang item mula sa HTML na output

Kinokontrol kung ang isang caption ng larawan (o komento) na naka-embed sa larawan ay kukunin at
nakasulat sa HTML na output. Bilang default, ito ay nakasulat sa itaas ng "medium" na larawang ipinakita
sa "slide" na view.

$slide_caption = 'itaas';

Kinokontrol kung ang petsa/oras ng isang imahe ay nakasulat sa HTML na output. Bilang default ito ay
nakasulat sa ibaba ng "medium" na larawang ipinakita sa "slide" na view.

$slide_date = 'ibaba';

Sa view na "detalye", ang mga thumbnail na larawan ay pinaliit sa laki na mas maliit kaysa sa karaniwan
mga thumbnail (upang makatipid ng mahalagang espasyo). Itinatakda nito ang bilang ng beses na sila ay lumiit.
Bilang default, pinaliit ito ng factor na 2.

$detailshrink = 2;

Ang thumbnail at "medium" na mga imahe ay isinulat bilang mga JPEG file (kahit na ang orihinal
ang mga larawan ay hindi JPEG's). Kinokontrol ng sumusunod na dalawang variable ang "kalidad" para sa nabuo
mga larawan. Ang halaga ay maaaring mula 0 hanggang 100 kung saan ang 100 ay nangangahulugang "huwag mawala ang anumang kalidad na pabor
ng laki ng file."

Isaayos ang kalidad ng mga thumbnail na isinusulat

$thumb_quality = 50;

Ayusin ang kalidad ng mga "medium" na mga larawang nakasulat

$med_quality = 80;

Ayusin ang pinakamababang bilang ng mga tile na makikita sa isang montage na larawan. Kung ang bilang ng
Ang mga imahe sa isang direktoryo ay mas mababa kaysa sa halagang ito, ang mga imahe ay uulitin o magiging blangko
ay ipapasok (tingnan ang $montage_fill).

$montage_min = 4;

Ayusin ang maximum na bilang ng mga tile na makikita sa isang montage. Kung ang bilang ng
Ang mga imahe sa isang direktoryo ay mas mataas kaysa sa numerong ito, ang montage ay gagawin ng "evenly
pagpili ng" $montage_max na mga imahe sa direktoryo at ginagamit lamang ang mga iyon.

$montage_max = 36;

Ayusin ang espasyo sa pagitan ng mga larawan ng montage (mga pixel).

$montage_whitespace = 2;

Kapag walang "kahit" na bilang ng mga larawan sa isang direktoryo at isang kumpletong NxM tile montage
hindi mabuo, maaaring gamitin muli ang mga imahe o maaaring gamitin ang walang laman na espasyo. Itakda sa 'ulitin' sa
muling gumamit ng mga imahe at 'blangko' para gumamit ng bakanteng espasyo.

$montage_fill = 'blangko';

Kinokontrol ng sumusunod na variable ang lahat ng aspeto kung paano nai-render ang HTML na output
mga browser na sumusunod sa pamantayan. Ang mga nilalaman ng variable na ito ay isusulat sa a
Ang cascading style sheet at ang mga katangiang makikita sa loob nito ay mamamahala kung paano ang HTML
nai-render. Maaaring maganap ang lahat ng kulay, font, laki, pagkakahanay, atbp. mga pagbabago sa property. Ito
maaaring mangailangan ng ilang kaalaman sa mga cascading style sheet. Ang isang magandang panimulang aklat ay matatagpuan dito:

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

$stylesheet = '
katawan { kulay: itim; background: puti; }

/* Mga font sa pamagat */
h1.title { font-family: "Comic Sans MS",Helvetica,sans-serif;
laki ng font: 200%; font-weight: bold; text-align: center; }
h2.daterange { font-family: Arial,Helvetica,sans-serif;
laki ng font: 125%; text-align: center; }
h3 { font-family: Arial,Helvetica,sans-serif; laki ng font: 90%;
text-align: center; }

/* Mga caption ng larawan at pamagat ng Direktoryo */
div.caption { font-family: Arial,Helvetica,sans-serif;
laki ng font: 100%; font-weight: bold; margin: 1em; }

/* Pangkalahatang mga font sa pahina ng index at mga detalye */
div.index { font-family: Arial,Helvetica,sans-serif;
laki ng font: 80%; }
div.detail { font-family: Arial,Helvetica,sans-serif;
laki ng font: 80%; }
div.credits { font-family: Arial,Helvetica,sans-serif;
laki ng font: 80%; text-align: right; margin: 10px }

/* Mga katangian ng talahanayan */
table.index { background: #ffffff; hangganan: wala;
hangganan-spacing: 8px; }
td.index { hangganan: wala; padding: 3px }
table.frame { background: #ffffff; hangganan: wala }
td.frame { hangganan: wala; padding: 0px }

/* Mga katangian ng larawan */
img.index { hangganan: wala; }
img.slide { hangganan: wala; }
img.frame { hangganan: wala; }

/* Link attributes */
a:link { kulay: asul; }
a:binisita { kulay: berde; }
a:hover { kulay: pula; }
a:active { color: red; }

';

Ayusin kung ano ang ipinakita sa "walang laman" na mga cell ng talahanayan kapag walang "kahit" na bilang ng
mga larawan sa isang direktoryo.

$emptycell = " walang laman ";

Kontrolin ang teksto ng isang hyperlink sa isang direktoryo ng magulang. Kung hindi mo nais na ang link na ito
naroroon sa index at mga view ng "mga detalye" na "undef" ang variable (undef $updirtext;)

$updirtext = "pataas ng isang direktoryo";

Kontrolin ang teksto ng isang hyperlink sa view ng frame. Kung hindi mo nais na maging ang link na ito
naroroon sa index at "mga detalye" na view "undef" ang variable (undef $framelinktext;)

$framelinktext = "slideshow view (mga frame)";

Kontrolin ang teksto ng isang hyperlink sa view ng detalye. Kung hindi mo nais na maging ang link na ito
naroroon sa index view na "undef" ang variable (undef $detaillinktext;)

$detaillinktext = "index ng mga detalye";

Kontrolin ang text ng isang hyperlink sa index view. Kung hindi mo nais na maging ang link na ito
naroroon sa view ng detalye na "undef" ang variable (undef $indexlinktext;)

$indexlinktext = "pangunahing index";

Kontrolin ang default na TITLE string na nakasulat sa HTML para sa isang partikular na direktoryo. Ito ay
kadalasang ibinibigay sa bawat direktoryo sa pamamagitan ng command line at "naaalala" sa loob
META data sa loob ng index HTML file mismo.

$default_titletext = "Direktoryo ng imahe";

Kinokontrol ng sumusunod na limang variable ang katangian ng TITLE sa mga anchor construct sa index
at mga view ng frame. Kapag ibinigay ang mga katangian ng TITLE, kadalasang ibinibigay ang mga ito bilang "tooltip"
mga bubble na nagpapakita ng text kapag nag-hover ang cursor at huminto sa aktibong link. Ginagamit namin ang mga ito
dito para magbigay ng visual cue tungkol sa larawan. Ang mga variable na ito ay gumagana nang katulad printf(1)
mga string. Ang mga halaga na maaaring i-interpolate para sa isang ibinigay na imahe ay:

%f => pinalitan ng filename ng larawan
%d => pinalitan ng petsa/oras ng larawan (o mtime ng file)
%s => pinalitan ng laki ng file (sa Kb)
%r => pinalitan ng resolution (XxY) ng orihinal na larawan
%c => pinalitan ng caption ng larawan (kung nakaimbak ng isa)
%% => pinalitan ng literal na '%' na character

Ang mga sumusunod na code ay interpolated kapag ang mga direktoryo ay naproseso at isang montage nito
ang direktoryo ay ginagamit bilang thumbnail ng subdirectory.

%n => pinalitan ng bilang ng mga larawan sa isang direktoryo
%b => pinalitan ng petsa ng "pagsisimula" mula sa isang direktoryo ng mga imahe
%e => pinalitan ng petsa ng "pagtatapos" mula sa isang direktoryo ng mga imahe
%t => pinalitan ng "pamagat" mula sa isang direktoryo ng mga larawan

Ang iba pang mga character (kabilang ang mga puwang) ay literal. "undef" ang mga ito sa iyong ".imageindexrc"
file kung ayaw mong maisulat ang mga katangian ng TITLE sa HTML. Ang "petsa/oras"
Ang mga kaugnay na konstruksyon ay isinasama gamit ang mga variable ng format ng petsa/oras na tinukoy sa ibaba.

Kontrolin ang mga katangian ng TITLE para sa mga hyperlink upang mag-thumbnail ng mga larawan sa loob ng frame view. Ang
default ay " - "para sa isang imahe

$framethumbtitle = "%f - %d";

Kontrolin ang mga katangian ng TITLE para sa mga hyperlink upang mag-thumbnail ng mga larawan sa loob ng index view. Ang
default ay " ( )" para sa isang larawan

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

Kontrolin ang mga katangian ng TITLE para sa mga hyperlink upang mag-thumbnail ng mga larawan sa loob ng slide view. Ang
default ay " ( )" para sa isang larawan

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

Kontrolin ang mga katangian ng TITLE para sa mga hyperlink upang mag-thumbnail ng mga larawan sa loob ng view ng detalye.
Ang default ay caption (o komento) ng isang larawan kung ang isa ay naka-embed sa loob nito.

$detailthumbtitle = "%c";

Kontrolin ang mga katangian ng TITLE para sa mga hyperlink sa montage ng mga larawan sa loob ng index view kapag a
inilalahad ang subdirectory. Ang default ay upang ipakita kung gaano karaming mga imahe ang subdirectory
had at ang hanay ng petsa na pinalawak.

$montagetitle = "%n mga larawan %b hanggang %e";

Kontrolin kung aling charset ang dapat mayroon ang nabuong mga pahina ng html. Nagde-default ito sa UTF-8, ngunit
maaaring ISO-8859-1 o anumang iba pang encoding:

$file_charset = "ISO-8859-1";

Kinokontrol ng sumusunod na walong variable kung paano na-format ang mga petsa at oras kapag nakasulat sa
ang HTML. Muli ay ginagamit namin printf(1)-tulad ng mga variable kung saan ang mga code ay interpolated
ayon sa panlasa ng gumagamit.

Ang mga kahulugan ng mga escape sequence ay nagmula sa POSIX strftime(3) mga kahulugan. HINDI
Lahat ng strftime(3) ay sinusuportahan para sa malinaw na mga kadahilanan.

Ang %S ay pinapalitan ng pangalawa bilang isang decimal na numero (00-60).
Ang %M ay pinapalitan ng minuto bilang isang decimal na numero (00-59).
Ang %I ay pinapalitan ng oras (12-oras na orasan) bilang isang decimal na numero (01-12).
Ang %H ay pinapalitan ng oras (24 na oras na orasan) bilang isang decimal na numero (00-23).
Ang %p ay pinalitan ng pambansang representasyon ng alinman sa "ante meridiem" o
"post meridiem" kung naaangkop (kasalukuyang "am" o "pm" lang sa US")
Ang %R ay katumbas ng "%H:%M" (sa *timeformat variables lang).
Ang %r ay katumbas ng "%I:%M:%S %p" (sa *timeformat variables lang).

Ang %Y ay pinalitan ng taon ng siglo bilang isang decimal na numero.
Ang %y ay pinapalitan ng taon na walang siglo bilang isang decimal na numero (00-99).
Ang %m ay pinapalitan ng buwan bilang isang decimal na numero (01-12).
Ang %d ay pinapalitan ng araw ng buwan bilang isang decimal na numero (01-31).
Ang %F ay katumbas ng "%Y-%m-%d" (sa *dateformat variables lang).
Ang %D ay katumbas ng "%m/%d/%y" (sa *dateformat variables lang).
Ang %% ay pinalitan ng literal na "%".

Kontrolin kung paano nabuo ang petsa sa view ng frame

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

Kontrolin kung paano nabuo ang oras sa view ng frame

$frametimeformat = "%r";

Kontrolin kung paano nabuo ang petsa sa index view

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

Kontrolin ang paraan ng pagbuo ng oras sa index view

$indextimeformat = "%r";

Kontrolin kung paano nabuo ang petsa sa slide view

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

Kontrolin ang paraan ng pagbuo ng oras sa slide view

$slidetimeformat = "%r";

Kontrolin kung paano nabuo ang petsa sa view ng detalye

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

Kontrolin kung paano nabuo ang petsa sa view ng detalye

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

Kontrolin kung ano ang magiging HTML filename ng index view

$indexfile = 'index.html';

Kontrolin kung ano ang magiging HTML filename ng view ng detalye

$detailfile = 'details.html';

Kontrolin kung ano ang magiging HTML filename ng frame view

$framefile = 'frame.html';

Kontrolin kung ano ang magiging HTML filename ng slide view

$slidefile = 'slides.html';

Kontrolin ang pangalan ng direktoryo kung saan idedeposito ang lahat ng "slide view" HTML file
(isa bawat larawan)

$slide_dir = 'mga slide';

Kontrolin ang pangalan ng cascading style sheet na nakasulat sa bawat direktoryo

$stylefile = 'style.css';

Kontrolin ang pangalan ng montage na imahe kung pinagana

$montagefile = 'montage.jpg';

Kontrolin ang prefix ng mga emoticon PNG image filename

$emoticonprefix = 'ii_';

HALIMBAWA


Bilang halimbawa, ipagpalagay na gusto mo lang baguhin ang ilang string ng format ng petsa/oras. Isang kumpleto
Ang ".imageindexrc" na file sa kasong ito ay magiging:

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

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

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

$detaildateformat = "%m/%y";

1; # huwag para makuha ito bilang huling linya sa file!

Pagkilala


Nais naming pasalamatan si Larry Wall, ang lumikha ng Perl para sa kanyang "swiss army chainsaw" ng isang
scripting language (pati na rin ang lahat ng nag-hack sa Perl sa buong taon). Kami
Nais ding magpasalamat sa lahat ng nag-ambag sa ImageMagick at sa kasama nitong module
PerlMagick. Kung wala ang PerlMagick ang software na ito ay magiging lubhang hindi gaanong matatag.
Bukod pa rito, gusto naming pasalamatan ang mga tagalikha ng mplayer (at lahat ng nag-ambag).
Kung walang mplayer ang suporta na ipinakilala para sa mga video file ay hindi kailanman mangyayari.

MGA AUTHORS


Edwin Huffstutler
John Reynolds

Gamitin ang imageindex online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo para sa ArchLabs Ito ay isang
    application na maaari ding makuha
    mula
    https://sourceforge.net/projects/archlabs-repo/.
    Ito ay na-host sa OnWorks sa...
    I-download ang archlabs_repo
  • 4
    Zephyr Project
    Zephyr Project
    Ang Zephyr Project ay isang bagong henerasyon
    real-time na operating system (RTOS) na
    sumusuporta sa maramihang hardware
    mga arkitektura. Ito ay batay sa a
    maliit na footprint kernel...
    I-download ang Zephyr Project
  • 5
    SCons
    SCons
    Ang SCons ay isang tool sa pagbuo ng software
    iyon ay isang superior alternatibo sa
    classic na "Make" build tool na
    alam at mahal nating lahat. Ang SCons ay
    nagpatupad ng...
    I-download ang SCons
  • 6
    PSeInt
    PSeInt
    Ang PSeInt ay isang pseudo-code interpreter para sa
    mga mag-aaral sa programming na nagsasalita ng Espanyol.
    Ang pangunahing layunin nito ay maging kasangkapan para sa
    pag-aaral at pag-unawa sa basic
    konsepto...
    I-download ang PSeInt
  • Marami pa »

Linux command

Ad