الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

imageindex - على الإنترنت في السحابة

قم بتشغيل imageindex في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر imageindex الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


imageindex - أداة معرض الصور الرقمية

موجز


Imageindex هو برنامج معرض للصور الرقمية. يوفر التوليد التلقائي لـ
الصور المصغرة وطرق عرض الحجم الأخرى للصور وملفات الفيديو ، و W3C المتوافقة مع HTML
السماح بعرض الصور المصغرة والصور أو مقاطع الفيديو. كما أنه يخلق مونتاج للجميع
الصور في دليل معين لاستخدامها في إدخالات الدليل داخل HTML.

وصف


لقد تطورت Imageindex من برنامج إنشاء صور مصغرة بسيط إلى برنامج متكامل
تطبيق المعرض. باستخدامه يمكنك إنشاء صور مصغرة ثابتة ووجهات نظر "متوسطة" (جيدة لـ
عارضات الويب عبر الطلب الهاتفي) جنبًا إلى جنب مع HTML الثابت الذي يعرض الصور بترتيب زمني
طلب (بناءً على التاريخ الموجود في رأس Exif أو طابع التاريخ للملف نفسه). الدعم
تمت الآن إضافة ملفات GIF المتحركة وملفات الفيديو (نحن ندعم أي تنسيقات ملفات
التثبيت الخاص بك يدعم mplayer).

ينشئ Imageindex محتوى ثابتًا وليس ديناميكيًا لأسباب عديدة. اولا في المقام الاول اولا قبل كل شي
من الأسهل بكثير أرشفة الصور على أقراص مدمجة على أساس دوري عندما يكون المحتوى
فقط "هناك" بدلاً من "المحاصرين" في قاعدة بيانات من نوع ما. أنت تصنع بنفسك
"قاعدة البيانات" مع الدلائل الخاصة بك والسماح لـ imageindex بالتعامل مع عرض ملف
صور للعالم. سيستخدم Imageindex "المونتاج" (أو الصور المصغرة لجميع الصور المصغرة الخاصة بك
حشوها معًا) من الدلائل الفرعية إذا كانت موجودة بجانب الصور (انظر العينة
الصفحات على موقع ويب imageindex - http://www.edwinh.org/imageindex/sample.html).

هناك أربع "طرق عرض" أساسية ينشئها مؤشر الصورة (يتم تمكينها افتراضيًا). مؤشر"
تُظهر طريقة العرض صورًا مصغرة لجميع الصور الموجودة في دليل بتنسيق جدول أساسي (الافتراضي هو 3
أعمدة). داخل كل خلية من خلايا الجدول ، توجد معلومات أساسية مثل تاريخ / وقت ملف
يتم تقديم الصورة بالإضافة إلى أي تعليق (أو تعليق) موجود في الصورة. روابط إلى
يتم أيضًا تقديم أحجام مختلفة للصورة وطرق عرض أخرى للصورة بشكل افتراضي.

العرض الثاني المقدم هو عرض "عرض الشرائح". في هذا العرض الصورة "متوسطة" الحجم
يتم تقديمه مع معلومات مثل التاريخ / الوقت ، وأي تعليق مضمن في الصورة ،
إلخ حاليًا لملفات الفيديو ، تشير الشرائح "المتوسطة" فقط إلى ملف الفيديو الفعلي
معالجتها. ستسمح الإصدارات المستقبلية بالتشغيل المباشر داخل المتصفح (يشبه إلى حد كبير
موقع يوتيوب). هناك روابط "سابقة" و "تالية" في كل صفحة تتيح للمشاهد السرعة
التنقل عبر كل صورة "متوسطة" دون الحاجة إلى استدعاء "رجوع" المتصفح باستمرار
.

يمكن إنشاء التسميات التوضيحية لملفات الفيديو عن طريق إنشاء ملف يحمل نفس الاسم الأساسي لملف
ملف فيديو أصلي ولكن يحتوي على ".txt" كملحق. محتويات هذا الملف ستكون
تُستخدم تمامًا مثل التسميات التوضيحية المضمنة بتنسيقات مثل JPG عند معالجة HTML الناتج.

بالاقتران مع عرض "عرض الشرائح" هناك "عرض الإطار". عند تمكين ارتباط ل
يظهر عرض الإطار أعلى صفحة عرض الفهرس. عندما يكون عرض الإطار
تمت زيارتها ، ينقسم جزء المتصفح إلى جزأين. على اليسار جميع الصور المصغرة
اصطف بالقرب من بعضها البعض. في الجزء الأيمن يتم تحميل نفس صفحات "عرض الشرائح".
عندما ينقر المستخدم على صورة مصغرة جهة اليسار ، يتم عرض "الشريحة" (بما في ذلك "الوسيط"
image) في الجانب الأيمن من الإطار. هذا يخلق مريحة للغاية
آلية لتصفح العديد من الصور.

أخيرًا يوجد عرض "التفاصيل". عرض التفاصيل هذا يشبه إلى حد كبير عرض الفهرس مثل
يتم عرض الصور المصغرة (التي يتم تقليل حجمها بشكل أكبر) في تنسيق جدول ، ولكن أكثر من ذلك بكثير
يتم تقديم المعلومات في كل خلية. هذا مفيد جدًا للصور التي تأتي من
الكاميرات الرقمية حيث تمتلئ رؤوس Exif بالكثير من المعلومات الدقيقة.

يمكن تخصيص ناتج HTML الخاص بـ imageindex عن طريق إنشاء ".imageindexrc" في ملف
دليل $ HOME ووضع بعض المتغيرات (انظر قسم VARIABLES) في هذا الملف و
تعديل حسب ذوقك. يتحكم أحد المتغيرات في إخراج ورقة أنماط متتالية
والذي يوجه متصفحك في النهاية إلى كيفية عرض HTML. كل لون ، خط ، مسافة بادئة ،
يمكن إجراء التغييرات التي ترغب في إجرائها في متغير ورقة الأنماط هذا.

المتغيرات


عند إنشاء ملف ".imageindexrc" الخاص بك في دليل $ HOME ، يمكنك وضع أي ملف أو كل
من المتغيرات التالية هناك وتعديلها حسب الحاجة. هذا هو رمز Perl نفسه وهو
لاحقًا "مُدرج" في imageindex أثناء تشغيله.

أنت يجب إنهاء الملف بوضع "1 ؛" في نهايته. إنه شيء من بيرل!

القيم التي تراها في هذه الأمثلة هي الإعدادات الافتراضية للبرنامج. إذا كنت تحب الافتراضي
قيمة متغير معين لا تحتاج إلى إدراجه في ملف ".imageindexrc" الخاص بك.

اسم الدليل الذي يحتوي على صور مصغرة

$ thumbnail_dir = 'صورة مصغرة'؛

حجم الصور المصغرة في اتجاه "x" (بكسل). لاحظ أن imageindex يحفظ
نسبة العرض إلى الارتفاع للصورة عندما يتم تصغيرها من حجمها الأصلي لتكوين صورة مصغرة
صورة. لذلك ، إذا كان البعد "س" أصغر من البُعد "ص" ، فقد تحتوي الصورة المصغرة
حجم "x" أصغر من $ default_thumbnail_x.

$ default_thumbnail_x = 200 ؛

حجم الصور المصغرة في الاتجاه "ص" (بكسل). مرة أخرى ، لاحظ أن مؤشر الصورة
يحافظ على نسبة العرض إلى الارتفاع للصورة عندما يتم تصغيرها من حجمها الأصلي لتشكيل ملف
صورة مصغرة. لذلك ، إذا كان البُعد "ص" أصغر من بُعد "س" ، صورة مصغرة
قد يكون حجمها "y" أصغر من $ default_thumbnail_y.

$ default_thumbnail_y = 200 ؛

إذا كان كلا البعدين من الأصل ضمن هذا القدر من أبعاد الصورة المصغرة فإننا
سيتخطى الصورة المصغرة ويستخدم فقط الصورة الأصلية باعتبارها "الصورة المصغرة".

$ thumbnail_threshold = 1.0 ؛

حجم الصور "المتوسطة" في اتجاه "x" (بكسل). لاحظ أن imageindex يحفظ
نسبة العرض إلى الارتفاع للصورة عندما يتم تصغيرها من حجمها الأصلي لتشكيل "وسيط"
صورة. لذلك ، إذا كان البعد "س" أصغر من البُعد "ص" ، فقد تكون الصورة "متوسطة"
حجمها "x" أصغر من $ med_x.

$ med_x = 800 ؛

حجم الصور "المتوسطة" في الاتجاه "ص" (بكسل). لاحظ أن imageindex يحفظ
نسبة العرض إلى الارتفاع للصورة عندما يتم تصغيرها من حجمها الأصلي لتشكيل "وسيط"
صورة. لذلك ، إذا كان البُعد "ص" أصغر من بُعد "س" ، فقد تكون الصورة "متوسطة"
لها حجم "ص" أصغر من $ med_y.

$ med_y = 600 ؛

اسم الدليل الذي يحتوي على صور "متوسطة"

$ med_dir = "متوسط"؛

إذا كان كلا البعدين للأصل ضمن هذا القدر من الأبعاد "المتوسطة" فسنقوم بذلك
تخطي إنشاء تنسيق متوسط ​​الحجم واستخدم فقط الأصل. هذا يحفظ لا داعي لها
إنشاء صورة "متوسطة" إذا كانت قريبة من الحجم الأصلي بالفعل.

حد متوسط_دولار أمريكي = 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 (راجع
أدناه) ، سيتم استخدام ملف المونتاج لدليل معين كـ "صورة مصغرة" لملف
دليل فرعي.

الأدوار $ = 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)' ؛

إذا قمت بتمكين رموز "الدليل المرئي" لملفات الفيديو المذكورة أعلاه ، فسيتم تنفيذ ما يلي
المتغير يحدد الزاوية التي سيتم وضعها. القيم المقبولة هي: SouthWest ،
NorthWest، NorthEast، SouthEast (حساسة لحالة الأحرف!).

$ video_icon_gravity = 'SouthWest'؛

إذا قمت بتمكين رموز "الإشارات المرئية" لملفات الفيديو المذكورة أعلاه ، فهناك رمزان لـ
اختر من (حاليا). اضبط على 1 (افتراضي) لنقطة صفراء مع سهم "تشغيل". اضبط على 2
للحصول على رمز أرجواني لكاميرا الفيديو. سيتم إنشاء المزيد من هذه في إصدارات أخرى.

$ video_icon = 1 ؛

تتحكم المتغيرات الثلاثة التالية في الارتباطات التشعبية الموجودة في "نقطة" إخراج HTML. أنهم
يمكن ضبطها على ما يلي:

الفهرس: يشير إلى اسم مرجع لصورة في عرض الفهرس
بالحجم الكامل: يشير إلى الصورة الفعلية نفسها
متوسط: يشير إلى الإصدار "المتوسط" من الصورة
الصورة المصغرة: يشير إلى إصدار الصورة المصغرة
الشريحة: تشير إلى صفحة HTML "عرض الشرائح" المكتوبة للصورة
تفاصيل: يشير إلى اسم مرجع لصورة في التفاصيل
رأي

يتحكم المتغير التالي في الارتباط التشعبي للصورة المصغرة في عرض الفهرس
نقاط ل:

$ index_linkto = 'slide'؛

يتحكم المتغير التالي في الارتباط التشعبي للصورة المصغرة في التفاصيل
وجهات النظر إلى:

$ details_linkto = 'index'؛

يتحكم المتغير folling في الارتباط التشعبي للصورة "المتوسطة" في عرض الشرائح
نقاط ل:

$ slide_linkto = 'fullsize'؛

العدد الافتراضي للأعمدة المراد استخدامها في طرق عرض الفهرس والتفاصيل

$ default_columns = 3 ؛

اضبط اتجاه إطار الشريحة - "أفقي" أو "عمودي". عندما "عمودي"
سيتم تقسيم جزء المتصفح عموديًا مع جميع الصور المصغرة باتجاه اليسار. متي
"أفقيًا" ينقسم جزء المتصفح أفقيًا مع ترتيب الصور المصغرة بتنسيق
الجزء العلوي

$ frame_orient = "عمودي" ؛

يمكن تعيين المتغيرين التاليين على أي من القيم الثلاث التالية:

أعلى الصفحة: ضع العنصر المعني في أعلى الصفحة عند تقديمه
أسفل: ضع العنصر المعني في أسفل الصفحة عندما
المقدمة
لا شيء: حذف العنصر من إخراج HTML

يتحكم في ما إذا كان سيتم استرداد التسمية التوضيحية للصورة (أو التعليق) المضمّن في الصورة و
مكتوبة في إخراج HTML. بشكل افتراضي يتم كتابته فوق الصورة "المتوسطة" المعروضة
في عرض "الشريحة".

$ slide_caption = 'top'؛

يتحكم في ما إذا كان تاريخ / وقت الصورة مكتوبًا في إخراج HTML. بشكل افتراضي هو
مكتوب أسفل الصورة "المتوسطة" المعروضة في عرض "الشريحة".

$ slide_date = "القاع" ؛

في عرض "التفاصيل" ، يتم تقليص الصور المصغرة إلى حجم أصغر من الحجم العادي
الصور المصغرة (للحفاظ على مساحة ذات قيمة). هذا يحدد عدد مرات تقلصها.
بشكل افتراضي ، يتم تقليصها بمعامل 2.

تفاصيل $ hink = 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
المتصفحات المتوافقة مع المعايير. ستتم كتابة محتويات هذا المتغير في ملف
ستحكم ورقة الأنماط المتتالية والخصائص الموجودة داخلها كيفية إنشاء HTML
المقدمة. يمكن أن تحدث جميع تغييرات الألوان والخط والحجم والمحاذاة وما إلى ذلك. هذه
قد يتطلب بعض المعرفة بأوراق الأنماط المتتالية. يمكن العثور على برايمر جيد هنا:

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

ورقة الأنماط $ = '
الجسم {اللون: أسود؛ الخلفية: أبيض ؛ }

/ * الخطوط في العنوان * /
h1.title {font-family: "Comic Sans MS"، Helvetica، sans-serif؛
حجم الخط: 200٪ ؛ وزن الخط: عريض ؛ محاذاة النص: مركز ؛ }
h2.daterange {font-family: Arial، Helvetica، sans-serif؛
حجم الخط: 125٪؛ محاذاة النص: مركز ؛ }
h3 {font-family: Arial، Helvetica، sans-serif؛ حجم الخط: 90٪؛
محاذاة النص: مركز ؛ }

/ * تسميات توضيحية للصور وعناوين الدليل * /
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٪؛ محاذاة النص: صحيح ؛ الهامش: 10 بكسل}

/ * سمات الجدول * /
table.index {background: #ffffff؛ الحدود: لا يوجد ؛
تباعد الحدود: 8 بكسل ؛ }
td.index {الحدود: لا شيء ؛ المساحة المتروكة: 3 بكسل}
table.frame {background: #ffffff؛ الحد: لا شيء}
td.frame {الحدود: لا شيء ؛ المساحة المتروكة: 0 بكسل}

/ * سمات الصورة * /
img.index {border: none؛ }
img.slide {border: none؛ }
img.frame {border: none؛ }

/ * سمات الارتباط * /
ج: رابط {color: blue؛ }
أ: تمت زيارته {color: green؛ }
a: hover {color: red؛ }
أ: نشط {اللون: أحمر؛ }

';

اضبط ما يتم تقديمه في خلايا الجدول "الفارغة" عندما لا يكون هناك عدد "زوجي" من
الصور في الدليل.

$ emptycell = " فارغ "؛

التحكم في نص ارتباط تشعبي إلى دليل أصل. إذا كنت لا ترغب في أن هذا الرابط
كن حاضرًا في الفهرس و "تفاصيل" تعرض المتغير "undef" (undef $ updirtext؛)

$ updirtext = "up one directory"؛

التحكم في نص ارتباط تشعبي لعرض الإطار. إذا كنت لا ترغب في أن يكون هذا الرابط
موجود في الفهرس وعرض "تفاصيل" المتغير "undef" (undef $ framelinktext ؛)

$ Framelinktext = "عرض الشرائح (الإطارات)"؛

التحكم في نص ارتباط تشعبي لعرض التفاصيل. إذا كنت لا ترغب في أن يكون هذا الرابط
موجود في عرض الفهرس "undef" المتغير (undef $ detaillinktext؛)

$ detaillinktext = "فهرس التفاصيل"؛

التحكم في نص ارتباط تشعبي لعرض الفهرس. إذا كنت لا ترغب في أن يكون هذا الرابط
موجود في عرض التفاصيل "undef" المتغير (undef $ indexlinktext؛)

$ indexlinktext = "الفهرس الرئيسي" ؛

التحكم في سلسلة العنوان الافتراضية المكتوبة في HTML لدليل معين. هذا هو
غالبًا ما يتم تقديمه على أساس كل دليل عبر سطر الأوامر و "يتم تذكره" بداخله
بيانات META داخل ملف فهرس HTML نفسه.

$ default_titletext = "دليل الصور"؛

تتحكم المتغيرات الخمسة التالية في سمة العنوان على بنيات الارتساء في الفهرس
وإطار وجهات النظر. عند تقديم سمات TITLE ، يتم عرضها عادةً على أنها "تلميح أداة"
الفقاعات التفسيرية التي تعرض نصًا عندما يمر المؤشر ويتوقف فوق الرابط النشط. نحن نستخدمهم
هنا لإعطاء إشارة بصرية عن الصورة. هذه المتغيرات تعمل مثل إلى حد كبير printf1
سلاسل. القيم التي يمكن إقحامها لصورة معينة هي:

٪ f => تم استبداله باسم ملف الصورة
٪ d => تم استبداله بتاريخ / وقت الصورة (أو وقت الملف)
٪ s => تم استبداله بحجم الملف (بالكيلو بايت)
٪ r => تم استبداله بدقة (XxY) للصورة الأصلية
٪ c => تم استبداله بتسمية الصورة (إذا تم تخزينه بواحد)
٪٪ => تم استبداله بحرف '٪' حرفي

يتم استيفاء الرموز التالية عند معالجة الدلائل ومونتاج ذلك
الدليل يستخدم كصورة مصغرة للدليل الفرعي.

٪ n => تم استبداله بعدد من الصور في الدليل
٪ b => تم استبداله بتاريخ "البدء" من دليل الصور
٪ e => تم استبداله بتاريخ "الانتهاء" من دليل الصور
٪ t => تم استبداله بـ "العنوان" من دليل الصور

الأحرف الأخرى (بما في ذلك المسافات) حرفية. "undef" هذه في ".imageindexrc" الخاصة بك
ملف إذا كنت لا تريد أن تتم كتابة سمات العنوان في HTML. "التاريخ / الوقت"
يتم استيفاء التركيبات ذات الصلة باستخدام متغيرات تنسيق التاريخ / الوقت المحددة أدناه.

التحكم في سمات العنوان للارتباطات التشعبية للصور المصغرة في عرض الإطار. ال
الافتراضي هو " - "للحصول على صورة

إطار $ Framethumbtitle = "٪ f -٪ d"؛

التحكم في سمات العنوان للارتباطات التشعبية للصور المصغرة في عرض الفهرس. ال
الافتراضي هو " ( ) "للحصول على صورة

indexthumbtitle $ = "٪ f (٪ s)"؛

التحكم في سمات العنوان للارتباطات التشعبية للصور المصغرة داخل عرض الشرائح. ال
الافتراضي هو " ( ) "للحصول على صورة

slidethumbtitle $ = "٪ f (٪ s)"؛

التحكم في سمات العنوان للارتباطات التشعبية للصور المصغرة في طريقة العرض التفصيلية.
الافتراضي هو التسمية التوضيحية (أو التعليق) للصورة إذا تم تضمينها بداخلها.

تفاصيل $ thumbtitle = "٪ c"؛

التحكم في سمات العنوان للارتباطات التشعبية لمونتاج الصور ضمن عرض الفهرس عندما يكون ملف
يتم تقديم دليل فرعي. الافتراضي هو إظهار عدد الصور في الدليل الفرعي
كان والنطاق الزمني الذي يمتد.

$ montagetitle = "٪ n الصور٪ b إلى٪ e"؛

التحكم في مجموعة الأحرف التي يجب أن تحتويها صفحات html التي تم إنشاؤها. هذا الإعداد الافتراضي هو UTF-8 ، لكن
يمكن أن يكون إما ISO-8859-1 أو أي ترميز آخر:

$ file_charset = "ISO-8859-1" ؛

تتحكم المتغيرات الثمانية التالية في كيفية تنسيق التواريخ والأوقات عند الكتابة فيها
في HTML. مرة أخرى نحن نستخدم printf(1) - مثل المتغيرات حيث يتم إقحام الرموز
حسب ذوق المستخدم.

تأتي تعريفات تسلسل الهروب من POSIX strftime(3) التعاريف. ليس
كل strftime(3) مدعومة لأسباب واضحة.

يتم استبدال٪ S بالثاني كرقم عشري (00-60).
يتم استبدال٪ M بالدقيقة كرقم عشري (00-59).
٪ I بالساعة (12 ساعة) كرقم عشري (01-12).
يتم استبدال٪ H بالساعة (تنسيق 24 ساعة) كرقم عشري (00-23).
يتم استبدال٪ p بالتمثيل الوطني إما "قبل المريم" أو
"post meridiem" حسب الاقتضاء (حاليًا فقط في الولايات المتحدة "am" أو "pm")
٪ R يكافئ "٪ H:٪ M" (في * متغيرات تنسيق الوقت فقط).
٪ r يكافئ "٪ I:٪ M:٪ S٪ p" (في * متغيرات تنسيق الوقت فقط).

يتم استبدال٪ Y بالسنة بالقرن كرقم عشري.
يتم استبدال٪ y بالسنة بدون قرن كرقم عشري (00-99).
يتم استبدال٪ m بالشهر كرقم عشري (01-12).
يتم استبدال٪ d بيوم الشهر كرقم عشري (01-31).
٪ F يكافئ "٪ Y-٪ m-٪ d" (في * متغيرات تنسيق التاريخ فقط).
٪ D يكافئ "٪ m /٪ d /٪ y" (في * متغيرات تنسيق التاريخ فقط).
يتم استبدال ٪٪ بـ "٪" حرفية.

تحكم في طريقة تشكيل التاريخ في عرض الإطار

تنسيق إطارات $ = "٪ m /٪ d /٪ Y" ؛

تحكم في طريقة تشكيل الوقت في عرض الإطار

تنسيق الإطارات بالدولار = "٪ r"؛

التحكم في طريقة تشكيل التاريخ في عرض الفهرس

$ indexdateformat = "٪ m /٪ d /٪ Y" ؛

التحكم في طريقة تشكيل الوقت في عرض الفهرس

$ indextimeformat = "٪ r"؛

التحكم في طريقة تشكيل التاريخ في عرض الشرائح

$ slidedateformat = "٪ m /٪ d /٪ Y"؛

التحكم في طريقة تشكيل الوقت في عرض الشرائح

تنسيق الشرائح $ = "٪ r"؛

التحكم في طريقة تشكيل التاريخ في عرض التفاصيل

$ تفاصيلdateformat = "٪ m /٪ d /٪ Y"؛

التحكم في طريقة تشكيل التاريخ في عرض التفاصيل

تنسيق $ detailstimeformat = "٪ I:٪ M٪ p"؛

التحكم في اسم ملف HTML لعرض الفهرس

$ indexfile = 'index.html' ؛

تحكم في اسم ملف HTML لعرض التفاصيل

$ تفاصيل الملف = '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"؛
تنسيق الإطارات بالدولار الأمريكي = "٪ R"؛

$ indexdateformat = "٪ F"؛
تنسيق $ indextimeformat = "٪ R"؛

$ slidedateformat = "٪ F"؛
تنسيق الشرائح $ = "٪ R"؛

$ تفاصيلdateformat = "٪ m /٪ y"؛

1 ؛ # لا تحصل على هذا باعتباره السطر الأخير في الملف!

شكر وتقدير


نود أن نشكر لاري وول ، مبتكر Perl على "منشار الجيش السويسري" من a
لغة البرمجة النصية (وكذلك كل أولئك الذين اخترقوا Perl على مر السنين). نحن
أود أيضًا أن أشكر جميع الذين ساهموا في ImageMagick والوحدة المصاحبة لها
بيرل ماجيك. بدون PerlMagick ، ​​سيكون هذا البرنامج أقل قوة بشكل كبير.
بالإضافة إلى ذلك ، نود أن نشكر مبدعي mplayer (وجميع المساهمين).
بدون mplayer ، لم يكن الدعم المقدم لملفات الفيديو ليحدث أبدًا.

مؤلفون


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

استخدم imageindex عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad