انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

imageindex - آنلاین در ابر

imageindex را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور imageindex است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


imageindex - ابزار گالری عکس دیجیتال

خلاصه


Imageindex یک برنامه گالری تصاویر دیجیتال است. تولید خودکار را فراهم می کند
نماهای کوچک و سایر اندازه‌ها از تصاویر و فایل‌های ویدیویی و HTML سازگار با W3C
امکان مشاهده ریز عکسها و تصاویر یا فیلم ها را فراهم می کند. همچنین از همه مونتاژ می کند
تصاویر در یک دایرکتوری مشخص برای استفاده در ورودی های دایرکتوری در HTML.

شرح


Imageindex از یک برنامه ساده برای تولید تصاویر کوچک به یک برنامه کامل تبدیل شده است
برنامه گالری با آن می توانید تصاویر کوچک ثابت و نماهای "متوسط" ایجاد کنید (مناسب برای
بینندگان وب دایل آپ) همراه با HTML ایستا که تصاویر را به صورت زمانی نمایش می دهد
سفارش (بر اساس تاریخ در هدر Exif یا مهر تاریخ خود فایل). پشتیبانی
اکنون برای GIF های متحرک و فایل های ویدیویی اضافه شده است (ما از هر فرمت فایلی پشتیبانی می کنیم
نصب mplayer شما پشتیبانی می کند).

Imageindex به دلایل زیادی محتوای ثابت به جای پویا ایجاد می کند. اول از همه
بایگانی تصاویر بر روی CD-ROM به صورت دوره ای زمانی که محتوا وجود دارد، بسیار آسان تر است
فقط "آنجا" به جای "به دام افتادن" در یک پایگاه داده به نوعی. شما خود را ایجاد کنید
"پایگاه داده" با دایرکتوری های خود و اجازه دهید imageindex ارائه آن را مدیریت کند
تصاویر به دنیا Imageindex از "مونتاژ" (یا ریز عکسها از تمام تصاویر کوچک شما استفاده می کند
در کنار هم) زیرشاخه ها اگر در کنار تصاویر قرار گیرند (نمونه را ببینید
صفحات در وب سایت imageindex - http://www.edwinh.org/imageindex/sample.html).

چهار "نما" اساسی وجود دارد که imageindex ایجاد می کند (به طور پیش فرض فعال است). "شاخص"
view تصاویر بندانگشتی همه تصاویر را در یک فهرست در قالب جدول اصلی نشان می دهد (پیش فرض 3
ستون ها). در هر سلول جدول اطلاعات اساسی مانند تاریخ/زمان
عکس و همچنین هر نظر (یا شرح) موجود در تصویر داده شده است. پیوندها به
اندازه های مختلف تصویر و سایر نماهای تصویر نیز به طور پیش فرض ارائه می شوند.

نمای دوم ارائه شده نمای «نمایش اسلاید» است. در این نمای تصویر با اندازه "متوسط".
همراه با اطلاعاتی مانند تاریخ/زمان، هر عنوان درج شده در تصویر،
و غیره. در حال حاضر برای فایل‌های ویدیویی، اسلایدهای «متوسط» فقط به فایل ویدیویی واقعی اشاره می‌کنند
فرآوری شده. نسخه‌های آینده امکان پخش مستقیم در داخل مرورگر را فراهم می‌کنند (مثلاً
یوتیوب). پیوندهای "قبلی" و "بعدی" در هر صفحه وجود دارد که به بیننده اجازه می دهد به سرعت
در هر تصویر "متوسط" بدون نیاز به فراخوانی مداوم "پشت" مرورگر بچرخید.
را فشار دهید.

زیرنویس فایل‌های ویدئویی را می‌توان با ایجاد فایلی با همان نام اصلی ایجاد کرد
فایل ویدئویی اصلی اما دارای ".txt" به عنوان پسوند. محتویات این فایل خواهد بود
درست مانند زیرنویس‌هایی که در قالب‌هایی مانند JPG در هنگام پردازش HTML حاصل استفاده می‌شود.

در ارتباط با نمای "نمایش اسلاید" یک "نمای قاب" وجود دارد. هنگامی که یک پیوند به
نمای قاب در بالای صفحه نمای نمایه ظاهر می شود. وقتی نمای قاب است
صفحه مرورگر به دو بخش تقسیم می شود. در سمت چپ همه تصاویر کوچک هستند
نزدیک به هم ردیف شده اند در قسمت سمت راست همان صفحات "نمایش اسلاید" بارگذاری می شوند.
همانطور که کاربر روی یک تصویر کوچک در سمت چپ کلیک می کند، نمای "اسلاید" است (شامل "متوسط"
تصویر) در سمت راست قاب نمایش داده می شود. این بسیار راحت ایجاد می کند
مکانیزم برای مرور بسیاری از تصاویر

در نهایت یک نمای "جزئیات" وجود دارد. این نمای جزئیات بسیار شبیه نمای نمایه است
تصاویر کوچک (کاهش بیشتر در اندازه) در قالب جدول ارائه شده است، اما بسیار بیشتر
اطلاعات در هر سلول ارائه شده است. این برای تصاویری که از آن می آیند بسیار مفید است
دوربین‌های دیجیتالی که در آن هدرهای Exif با اطلاعات دقیق زیادی پر شده است.

خروجی HTML imageindex را می توان با ایجاد ".imageindexrc" در خود سفارشی کرد
دایرکتوری $HOME و قرار دادن متغیرهای خاص (به بخش VARIABLES مراجعه کنید) در آن فایل و
ویرایش به سلیقه شما یکی از متغیرها خروجی یک شیوه نامه آبشاری را کنترل می کند
که در نهایت مرورگر شما را راهنمایی می کند که چگونه HTML را ارائه کند. تمام رنگ، فونت، تورفتگی،
و غیره تغییراتی که می خواهید ایجاد کنید را می توان در این متغیر style sheet انجام داد.

متغیرها


هنگامی که فایل ".imageindexrc" خود را در دایرکتوری $HOME خود ایجاد می کنید، می توانید یک یا همه را قرار دهید
متغیرهای زیر را در آنجا قرار دهید و در صورت نیاز تغییر دهید. این خود کد پرل است و هست
متعاقباً در هنگام اجرا در imageindex "شامل" می شود.

شما باید فایل را با قرار دادن "1;" پایان دهید. در پایان آن این یک چیز پرل است!

مقادیری که در این مثال ها مشاهده می کنید، پیش فرض های برنامه هستند. اگر پیش فرض را دوست دارید
مقدار یک متغیر خاص لازم نیست آن را در فایل ".imageindexrc" خود قرار دهید.

نام دایرکتوری که تصاویر کوچک را در خود جای می دهد

$thumbnail_dir = 'تصویر کوچک';

اندازه تصاویر کوچک در جهت "x" (پیکسل). توجه داشته باشید که imageindex حفظ می شود
نسبت ابعاد یک تصویر زمانی که از اندازه اصلی خود کاهش می یابد تا یک تصویر کوچک تشکیل شود
تصویر بنابراین، اگر بعد "x" کوچکتر از بعد "y" باشد، یک تصویر کوچک ممکن است داشته باشد
اندازه "x" کوچکتر از $default_thumbnail_x.

$default_thumbnail_x = 200;

اندازه تصاویر کوچک در جهت "y" (پیکسل). مجدداً به ایندکس تصویر توجه کنید
نسبت تصویر یک تصویر را زمانی که از اندازه اصلی آن کاهش می‌یابد به شکل a حفظ می‌کند
تصویر بند انگشتی بنابراین، اگر بعد "y" کوچکتر از بعد "x" باشد، یک تصویر کوچک
ممکن است اندازه "y" کوچکتر از $default_thumbnail_y داشته باشد.

$default_thumbnail_y = 200;

اگر هر دو بعد نسخه اصلی در این اندازه از ابعاد تصویر کوچک باشد، ما
از تصویر کوچک صرفنظر می‌کند و فقط از اصلی به عنوان "تصویر کوچک" استفاده می‌کند.

$thumbnail_threshold = 1.0;

اندازه تصاویر "متوسط" در جهت "x" (پیکسل). توجه داشته باشید که imageindex حفظ می شود
نسبت تصویر زمانی که از اندازه اصلی خود کاهش می یابد تا یک "مدیوم" تشکیل شود.
تصویر بنابراین، اگر بعد "x" کوچکتر از بعد "y" باشد، یک تصویر "متوسط" ممکن است
اندازه "x" کوچکتر از $med_x دارند.

$med_x = 800;

اندازه تصاویر "متوسط" در جهت "y" (پیکسل). توجه داشته باشید که imageindex حفظ می شود
نسبت تصویر زمانی که از اندازه اصلی خود کاهش می یابد تا یک "مدیوم" تشکیل شود.
تصویر بنابراین، اگر بعد "y" کوچکتر از بعد "x" باشد، یک تصویر "متوسط" ممکن است
اندازه "y" کوچکتر از $med_y دارند.

$med_y = 600;

نام دایرکتوری که تصاویر "متوسط" را در خود جای می دهد

$med_dir = 'متوسط';

اگر هر دو بعد نسخه اصلی در این اندازه از ابعاد "متوسط" باشند، خواهیم کرد
از ایجاد قالب با اندازه متوسط ​​صرف نظر کنید و فقط از قالب اصلی استفاده کنید. این باعث صرفه جویی در بی نیازی می شود
ایجاد یک تصویر "متوسط" اگر از نظر اندازه نزدیک به تصویر اصلی باشد.

$med_threshold = 1.6;

به طور خودکار در زیر شاخه ها بازگردانده می شود؟ برای فعال کردن روی 1 تنظیم کنید.

$do_recurse = 0;

آیا اصلاً تصاویر "متوسط" تولید می شود؟ برای فعال کردن روی 1 تنظیم کنید.

$do_medium = 1;

"نمایش اسلاید" و نمای قاب ایجاد شود؟ برای فعال کردن روی 1 تنظیم کنید.

$do_slide = 1;

نمای "جزئیات" را ایجاد کنید؟ برای فعال کردن روی 1 تنظیم کنید.

$do_captions = 1;

استفاده/نمایش اطلاعات شرح ذخیره شده در تصاویر؟ برای فعال کردن روی 1 تنظیم کنید.

$do_detail = 1;

دایرکتوری‌های فرعی را به‌عنوان ورودی‌هایی در نمای عادی «شاخص» و «جزئیات» پردازش کنید؟ روی 1 تا تنظیم کنید
فعال کردن اگر کل سلسله مراتب دایرکتوری با $do_montage روی 1 پردازش شده باشد (نگاه کنید به
در زیر)، فایل مونتاژ برای یک دایرکتوری معین به عنوان "تصویر کوچک" برای a استفاده می شود
زیرشاخه

$do_dirs = 1;

یک مونتاژ از همه تصاویر ایجاد کنید؟ وقتی فعال باشد، تمام تصاویری که پردازش می شوند، هستند
تبدیل به مونتاژ NxM از تصاویر کوچک بسیار کوچک در یک الگوی کاشی شده. نتیجه
تصویر به ابعاد $default_thumbnail_x x $default_thumbnail_y کوچک شده و ذخیره می شود
در دایرکتوری $thumbnail_dir. اندازه کاشی ها با افزایش تعداد تصاویر در یک
دایرکتوری افزایش می یابد، اما می تواند توسط متغیرهایی که در زیر به آنها اشاره شده محدود شود. برای فعال کردن روی 1 تنظیم کنید.

$do_montage = 1;

الگوهای "لبخند" ASCII را در نظر یک تصویر در "شکلک" واقعی قرار دهید
تصاویر؟ در صورت فعال کردن صورتک های ASCII مانند :) و :-)، چشمک ها ;) و ;-)، و
اخم های :( و :-( به تصاویر کوچک PNG نگاشت می شوند که احساسات منتقل شده را نشان می دهند.
برای فعال کردن روی 1 تنظیم کنید.

$do_emoticons = 1;

مُهرهای زمانی را به ترتیب معکوس مرتب کنید.

$do_reverse = 1;

پردازش فایل های ویدئویی این به یک نسخه نسبتاً جدید از mplayer است که روی آن نصب شده است
سیستم شما ما با حداکثر 0.99.8 تست کرده ایم. نوع فایل های ویدئویی که پشتیبانی می شوند
مربوط به کدک هایی است که با نصب mplayer روی سیستم شما کامپایل و استفاده می شود.

$do_video_files = 1;

زمانی که یک نماد کوچک را در یکی از گوشه‌های تصویر کوچک و نمای متوسط ​​قرار دهید
پردازش فریم اول یک فایل ویدیویی این یک "نشانه بصری" می دهد که فایل موجود است
نمایش داده شده در مرورگر شما یک فایل ویدئویی است و نه یک تصویر ثابت.

$do_video_thumbnail_icons = 1;

از عبارت زیر به عنوان یک عبارت معمولی برای شناسایی فایل های ویدئویی با پسوند آنها استفاده کنید. برای
به دلایل فنی خاص تکیه بر این سریع و موثر امکان پذیرتر بود
روش. اگر فایل‌های دوربین شما (یا هر چیز دیگری) به پسوند دیگری ختم می‌شوند، فقط آن را قرار دهید
آن پسوند اینجا نیز.

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

اگر نمادهای "نشانه تصویری" را برای فایل های ویدئویی ذکر شده در بالا فعال کنید، موارد زیر را انجام دهید
متغیر تعیین می کند که در کدام گوشه قرار می گیرد. مقادیر قابل قبول عبارتند از: جنوب غربی،
شمال غرب، شمال شرق، جنوب شرق (حساس به حروف کوچک!).

$video_icon_gravity = 'جنوب غربی';

اگر نمادهای «نشانه تصویری» را برای فایل‌های ویدیویی ذکر شده در بالا فعال کنید، دو مورد وجود دارد
انتخاب از (در حال حاضر). برای نقطه زرد با فلش «play» روی 1 (پیش‌فرض) تنظیم کنید. روی 2 تنظیم کنید
برای نماد ارغوانی یک دوربین فیلمبرداری. بیشتر از اینها در نسخه های بعدی ایجاد خواهند شد.

$video_icon = 1;

سه متغیر زیر کنترل می‌کنند که لینک‌های موجود در خروجی HTML به چه چیزی اشاره می‌کنند. آنها
را می توان روی موارد زیر تنظیم کرد:

index : به مرجع نام یک تصویر در نمای نمایه اشاره می کند
اندازه کامل: به خود تصویر واقعی اشاره می کند
medium : به نسخه "متوسط" یک تصویر اشاره می کند
بندانگشتی: به نسخه بندانگشتی یک تصویر اشاره می کند
slide : به صفحه HTML «نمایش اسلاید» که برای یک تصویر نوشته شده است اشاره می کند
جزئیات : برای یک تصویر در جزئیات به مرجع نام اشاره می کند
دیدن

متغیر folling، پیوندهایپرلینک تصویر کوچک در نمای نمایه را کنترل می کند
اشاره به:

$index_linkto = 'اسلاید';

متغیر folling، پیوندهایپرلینک تصویر کوچک را در جزئیات کنترل می کند
مشاهده به:

$details_linkto = 'شاخص';

متغیر folling، پیوندهایپرلینک تصویر "متوسط" در نمای اسلاید را کنترل می کند
اشاره به:

$slide_linkto = 'اندازه کامل';

تعداد پیش‌فرض ستون‌ها برای استفاده در نمایه‌ها و نمای جزئیات

$default_columns = 3;

جهت قاب اسلاید را تنظیم کنید - "افقی" یا "عمودی". وقتی "عمودی" است
پنجره مرورگر به صورت عمودی با تمام تصاویر کوچک به سمت چپ تقسیم می شود. چه زمانی
"افقی" پنجره مرورگر به صورت افقی با ریز عکس های مرتب شده در قسمت تقسیم می شود
قسمت بالایی

$frame_orient = 'عمودی';

دو متغیر زیر را می توان به هر یک از سه مقدار زیر تنظیم کرد:

top : مورد مورد نظر را هنگام رندر در بالای صفحه قرار دهید
bottom : مورد مورد نظر را در پایین صفحه قرار دهید
ارائه شده
هیچ : مورد را از خروجی HTML حذف کنید

کنترل می کند که آیا عنوان تصویر (یا نظر) تعبیه شده در تصویر بازیابی شود و
در خروجی HTML نوشته شده است. به طور پیش فرض در بالای تصویر "متوسط" ارائه شده نوشته شده است
در نمای "اسلاید".

$slide_caption = 'بالا';

کنترل می کند که آیا تاریخ/زمان یک تصویر در خروجی HTML نوشته شود. به طور پیش فرض این است
در زیر تصویر "متوسط" ارائه شده در نمای "اسلاید" نوشته شده است.

$slide_date = 'پایین';

در نمای «جزئیات»، تصاویر ریز به اندازه کوچکتر از حالت عادی کوچک می شوند
ریز عکسها (برای حفظ فضای ارزشمند). این تعداد دفعات کوچک شدن آنها را تعیین می کند.
به طور پیش فرض با ضریب 2 کوچک می شود.

$detailshrink = 2;

تصاویر کوچک و "متوسط" به صورت فایل های JPEG نوشته می شوند (حتی اگر اصلی باشند
تصاویر JPEG نبودند). دو متغیر زیر "کیفیت" تولید شده را کنترل می کنند
تصاویر. مقدار می تواند از 0 تا 100 باشد که در آن 100 به معنای "هیچ کیفیتی را به نفع خود از دست ندهید
اندازه فایل."

کیفیت ریز عکس های در حال نوشتن را تنظیم کنید

$thumb_quality = 50;

کیفیت تصاویر "متوسط" نوشته شده را تنظیم کنید

$med_quality = 80;

حداقل تعداد کاشی هایی را که در یک تصویر مونتاژ پیدا می شود، تنظیم کنید. اگر تعداد
تصاویر در دایرکتوری کمتر از این مقدار است، تصاویر یا تکرار می شوند یا خالی می شوند
درج خواهد شد (به $montage_fill مراجعه کنید).

$montage_min = 4;

حداکثر تعداد کاشی‌هایی را که در یک مونتاژ یافت می‌شوند، تنظیم کنید. اگر تعداد
تصاویر موجود در یک دایرکتوری بیشتر از این عدد است، مونتاژ به صورت یکنواخت انجام می شود
انتخاب" $montage_max تصاویر در دایرکتوری و فقط استفاده از آنها.

$montage_max = 36;

فاصله بین تصاویر مونتاژ شده (پیکسل) را تنظیم کنید.

$montage_whitespace = 2;

هنگامی که تعداد "زوج" تصاویر در یک فهرست وجود ندارد و یک مونتاژ کامل کاشی NxM وجود دارد
نمی توان تشکیل داد، می توان دوباره از تصاویر استفاده کرد یا از فضای خالی استفاده کرد. روی "تکرار" تنظیم کنید
استفاده مجدد از تصاویر و "خالی" برای استفاده از فضای خالی.

$montage_fill = 'خالی';

متغیر زیر تمام جنبه های نحوه نمایش خروجی HTML را کنترل می کند
مرورگرهای سازگار با استانداردها محتویات این متغیر به صورت a نوشته می شود
شیوه نامه آبشاری و ویژگی های موجود در آن بر نحوه HTML حاکم است
ارائه شده است. همه تغییرات رنگ، فونت، اندازه، تراز و غیره می تواند انجام شود. این
ممکن است به دانشی در مورد شیوه نامه های آبشاری نیاز داشته باشد. یک پرایمر خوب را می توانید در اینجا پیدا کنید:

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

$stylesheet = '
بدن { رنگ: مشکی; پس زمینه: سفید؛ }

/* فونت در عنوان */
h1.title { font-family: "Comic Sans MS",Helvetica,sans-serif;
اندازه فونت: 200%; فونت-وزن: پررنگ; text-align: center; }
h2.daterange { font-family: Arial,Helvetica,sans-serif;
اندازه فونت: 125%; text-align: center; }
h3 { font-family: Arial,Helvetica,sans-serif; اندازه فونت: 90%;
text-align: center; }

/* شرح عکس و عنوان دایرکتوری */
div.caption { font-family: Arial,Helvetica,sans-serif;
اندازه فونت: 100%; فونت-وزن: پررنگ; حاشیه: 1em; }

/* فونت های کلی در صفحه فهرست و جزئیات */
div.index { font-family: Arial,Helvetica,sans-serif;
اندازه فونت: 80%; }
div.detail { font-family: Arial,Helvetica,sans-serif;
اندازه فونت: 80%; }
div.credits { font-family: Arial,Helvetica,sans-serif;
اندازه فونت: 80%; text-align: right; حاشیه: 10 پیکسل }

/* ویژگی های جدول */
table.index { پس زمینه: #ffffff; مرز: هیچ
فاصله مرزی: 8 پیکسل. }
td.index { border: none; padding: 3px }
table.frame { پس زمینه: #ffffff; حاشیه: هیچ }
td.frame { border: none; padding: 0px }

/* ویژگی های تصویر */
img.index { border: none; }
img.slide { border: none; }
img.frame { border: none; }

/* ویژگی های پیوند */
a:link { رنگ: آبی; }
a:visited { color: green; }
a:hover { color: red; }
a:active { رنگ: قرمز; }

';

آنچه را که در سلول‌های جدول «خالی» ارائه می‌شود، وقتی تعداد «زوج» وجود ندارد، تنظیم کنید
تصاویر در یک دایرکتوری

$emptycell = " خالی ";

متن یک لینک به دایرکتوری والد را کنترل کنید. اگر مایل نیستید که این لینک
در نمایه وجود داشته باشد و "جزئیات" متغیر را "undef" مشاهده کند (undef $updirtext;)

$updirtext = "up one directory";

متن یک پیوند به نمای فریم را کنترل کنید. اگر مایل نیستید که این لینک باشد
موجود در نمایه و «جزئیات» متغیر «undef» را مشاهده می کند (undef $framelinktext;)

$framelinktext = "نمایش اسلاید (فریم ها)";

متن یک لینک به نمای جزئیات را کنترل کنید. اگر مایل نیستید که این لینک باشد
موجود در نمای شاخص "undef" متغیر (undef $detaillinktext;)

$detaillinktext = "فهرست جزئیات";

متن یک پیوند به نمای نمایه را کنترل کنید. اگر مایل نیستید که این لینک باشد
در نمای جزئیات "undef" متغیر موجود است (undef $indexlinktext;)

$indexlinktext = "شاخص اصلی";

رشته TITLE پیش‌فرض نوشته شده در HTML را برای یک فهرست مشخص کنترل کنید. این هست
معمولاً بر اساس هر دایرکتوری از طریق خط فرمان داده می شود و در داخل آن "به خاطر سپرده می شود".
داده های متا در داخل خود فایل HTML شاخص.

$default_titletext = "دایرکتوری تصویر";

پنج متغیر زیر ویژگی TITLE را در ساختارهای لنگر در ایندکس کنترل می‌کنند
و نماهای قاب هنگامی که ویژگی‌های TITLE داده می‌شوند، معمولاً به‌عنوان «نکات ابزار» ارائه می‌شوند.
حباب هایی که وقتی مکان نما روی پیوند فعال قرار می گیرد و می ایستد، متن را نشان می دهد. ما از آنها استفاده می کنیم
در اینجا برای ارائه یک نشانه بصری در مورد تصویر. این متغیرها بسیار شبیه به کار هستند printf(1)
رشته های. مقادیری که می توان برای یک تصویر معین درون یابی کرد عبارتند از:

%f => با نام فایل تصویر جایگزین شد
%d => با تاریخ/زمان تصویر (یا mtime فایل) جایگزین شد.
%s => با اندازه فایل (در کیلوبایت) جایگزین شد
%r => با وضوح (XxY) تصویر اصلی جایگزین شد
%c => با عنوان تصویر جایگزین شده است (اگر با یکی ذخیره شده باشد)
%% => با یک کاراکتر تحت اللفظی '%' جایگزین شد

کدهای زیر هنگام پردازش دایرکتوری ها و مونتاژ آن درون یابی می شوند
دایرکتوری به عنوان تصویر بند انگشتی زیر شاخه استفاده می شود.

%n => با تعدادی تصویر در یک فهرست جایگزین شد
%b => با تاریخ شروع از فهرست تصاویر جایگزین شد
%e => با تاریخ «پایان» از فهرست تصاویر جایگزین شد
%t => با "عنوان" از فهرست تصاویر جایگزین شد

سایر کاراکترها (از جمله فاصله ها) تحت اللفظی هستند. "undef" اینها را در ".imageindexrc" شما
اگر نمی‌خواهید ویژگی‌های TITLE در HTML نوشته شود، فایل را ثبت کنید. "تاریخ/زمان"
سازه های مرتبط با استفاده از متغیرهای قالب تاریخ/زمان تعریف شده در زیر درون یابی می شوند.

ویژگی‌های TITLE را برای لینک‌ها برای ریز عکس‌ها در نمای فریم کنترل کنید. را
پیش فرض " - "برای یک تصویر

$framethumbtitle = "%f - %d";

ویژگی‌های TITLE را برای لینک‌ها به تصاویر کوچک در نمای نمایه کنترل کنید. را
پیش فرض " ( )" برای یک تصویر

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

ویژگی‌های TITLE را برای پیوندها به تصاویر کوچک در نمای اسلاید کنترل کنید. در
پیش فرض " ( )" برای یک تصویر

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

ویژگی‌های TITLE را برای لینک‌ها به تصاویر کوچک در نمای جزئیات کنترل کنید.
پیش‌فرض عنوان (یا نظر) یک تصویر است در صورتی که تصویری در آن تعبیه شده باشد.

$detailthumbtitle = "%c";

هنگامی که a
زیر شاخه در حال ارائه است. پیش فرض این است که نشان دهد چند تصویر زیر شاخه را نشان می دهد
و محدوده تاریخی که در آن قرار دارد.

$montagetitle = "%n تصویر %b تا %e";

کنترل کنید که صفحات html تولید شده چه مجموعه ای از نویسه ها باید داشته باشند. این به طور پیش فرض UTF-8 است، اما
می تواند ISO-8859-1 یا هر کدگذاری دیگری باشد:

$file_charset = "ISO-8859-1";

هشت متغیر زیر نحوه قالب‌بندی تاریخ‌ها و زمان‌ها هنگام نوشتن را کنترل می‌کنند
HTML باز هم داریم استفاده می کنیم printf(1)-مثل متغیرهایی که کدها درون یابی می شوند
با توجه به سلیقه کاربر

تعاریف دنباله های فرار از POSIX آمده است زمان صرف وقت(3) تعاریف نه
همه از زمان صرف وقت(3) به دلایل واضح پشتیبانی می شوند.

%S با عدد دوم به عنوان عدد اعشاری (00-60) جایگزین می شود.
%M با دقیقه به عنوان یک عدد اعشاری (00-59) جایگزین می شود.
%I با ساعت (ساعت 12 ساعته) به عنوان یک عدد اعشاری (01-12) جایگزین می شود.
%H با ساعت (ساعت 24 ساعته) به عنوان یک عدد اعشاری (00-23) جایگزین می شود.
%p با نمایش ملی «ante meridiem» یا جایگزین می‌شود
"post meridiem" به صورت مناسب (در حال حاضر فقط "am" یا "pm" ایالات متحده)
%R معادل "%H:%M" است (فقط در متغیرهای *timeformat).
%r معادل «%I:%M:%S %p» است (فقط در *متغیرهای قالب زمان).

%Y با سال به عنوان یک عدد اعشاری جایگزین می شود.
%y با سال بدون قرن به عنوان یک عدد اعشاری (00-99) جایگزین می شود.
%m با ماه به عنوان یک عدد اعشاری (01-12) جایگزین می شود.
%d با روز ماه به عنوان یک عدد اعشاری (01-31) جایگزین می شود.
%F معادل "%Y-%m-%d" است (فقط در متغیرهای *dateformat).
%D معادل "%m/%d/%y" است (فقط در متغیرهای *dateformat).
%% با کلمه "%" جایگزین می شود.

نحوه شکل گیری تاریخ در نمای فریم را کنترل کنید

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

نحوه شکل گیری زمان در نمای فریم را کنترل کنید

$frametimeformat = "%r";

نحوه شکل گیری تاریخ در نمای نمایه را کنترل کنید

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

نحوه شکل گیری زمان در نمای نمایه را کنترل کنید

$indextimeformat = "%r";

نحوه تشکیل تاریخ را در نمای اسلاید کنترل کنید

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

نحوه شکل گیری زمان در نمای اسلاید را کنترل کنید

$slidetimeformat = "%r";

نحوه شکل گیری تاریخ را در نمای جزئیات کنترل کنید

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

نحوه شکل گیری تاریخ را در نمای جزئیات کنترل کنید

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

نام فایل HTML نمای نمایه را کنترل کنید

$indexfile = 'index.html';

نام فایل HTML نمای جزئیات را کنترل کنید

$detailfile = 'details.html';

نام فایل HTML نمای قاب را کنترل کنید

$framefile = 'frame.html';

نام فایل HTML نمای اسلاید را کنترل کنید

$slidefile = 'slides.html';

نام دایرکتوری را کنترل کنید که تمام فایل‌های HTML "نمای اسلاید" در آن ذخیره می‌شوند
(یکی در هر تصویر)

$slide_dir = 'اسلایدها';

نام شیوه نامه آبشاری نوشته شده در هر فهرست را کنترل کنید

$stylefile = 'style.css';

در صورت فعال بودن نام تصویر مونتاژ را کنترل کنید

$montagefile = 'montage.jpg';

پیشوند نام فایل های تصویری شکلک PNG را کنترل کنید

$emoticonprefix = 'ii_';

مثال ها


به عنوان مثال، فرض کنید فقط می خواهید رشته های قالب تاریخ/زمان را تغییر دهید. تکمیل شده
فایل ".imageindexrc" در این مورد خواهد بود:

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

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

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

$detaildateformat = "%m/%y";

1 # برای دریافت این به عنوان آخرین خط در فایل!

قدردانی


مایلیم از لری وال، خالق پرل برای "اره برقی ارتش سوئیس" تشکر کنیم.
زبان اسکریپت (و همچنین تمام کسانی که در طول سال ها پرل را هک کرده اند). ما
همچنین از همه کسانی که در ImageMagick و ماژول همراه آن مشارکت داشته اند تشکر می کنم
پرل مجیک. بدون PerlMagick این نرم افزار بسیار قوی تر خواهد بود.
علاوه بر این، مایلیم از سازندگان mplayer (و همه مشارکت کنندگان) تشکر کنیم.
بدون mplayer پشتیبانی ارائه شده برای فایل های ویدئویی هرگز به وجود نمی آمد.

AUTHORS


ادوین هافستاتلر
جان رینولدز

با استفاده از خدمات onworks.net از imageindex آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    itop - منبع باز ITSM CMDB
    itop - منبع باز ITSM CMDB
    پورتال عملیات فناوری اطلاعات: یک باز کامل
    منبع، ITIL، سرویس مبتنی بر وب
    ابزار مدیریت از جمله به طور کامل
    CMDB قابل تنظیم، یک سیستم میز کمک و
    مرد سند...
    itop - ITSM CMDB OpenSource را دانلود کنید
  • 2
    کلمانتین
    کلمانتین
    کلمنتاین یک موسیقی چند پلتفرمی است
    پخش کننده و سازمان دهنده کتابخانه با الهام از
    آماروک 1.4. دارای سریع و
    رابط کاربری آسان، و به شما این امکان را می دهد
    جستجو و ...
    کلمنتین را دانلود کنید
  • 3
    XISMuS
    XISMuS
    توجه: به روز رسانی تجمعی 2.4.3 دارد
    آزاد شد!! به روز رسانی برای هر کسی کار می کند
    نسخه 2.xx قبلی در صورت ارتقاء
    از نسخه v1.xx، لطفا دانلود کنید و
    من ...
    XISMuS را دانلود کنید
  • 4
    facetracknoir
    facetracknoir
    برنامه هدتراک مدولار که
    پشتیبانی از چندین ردیاب چهره، فیلترها
    و پروتکل های بازی در میان ردیاب ها
    SM FaceAPI، AIC Inertial Head هستند
    ردیاب ...
    دانلود facetracknoir
  • 5
    کد QR پی اچ پی
    کد QR پی اچ پی
    کد QR PHP منبع باز (LGPL) است
    کتابخانه ای برای تولید کد QR،
    بارکد 2 بعدی. بر اساس
    کتابخانه libqrencode C، API را برای
    ایجاد بارک کد QR...
    کد QR PHP را دانلود کنید
  • 6
    آزاد
    آزاد
    Freeciv یک نوبت مبتنی بر رایگان است
    بازی استراتژی چند نفره که در آن هر کدام
    بازیکن رهبر a می شود
    تمدن، مبارزه برای به دست آوردن
    هدف نهایی: بودن...
    دانلود Freeciv
  • بیشتر "

دستورات لینوکس

Ad