अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

इमेजइंडेक्स - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में इमेजइंडेक्स चलाएं

यह कमांड इमेजइंडेक्स है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


इमेजइंडेक्स - एक डिजिटल फोटो गैलरी टूल

SYNOPSIS


इमेजइंडेक्स एक डिजिटल पिक्चर गैलरी प्रोग्राम है। यह स्वचालित उत्पादन प्रदान करता है
छवियों और वीडियो फ़ाइलों के थंबनेल और अन्य आकार के दृश्य, और W3C के अनुरूप HTML
थंबनेल और छवियों या वीडियो को देखने की अनुमति दें। यह सभी का मोंटाज भी बनाता है
किसी दी गई निर्देशिका में छवियां HTML के भीतर निर्देशिका प्रविष्टियों में उपयोग की जाएंगी।

वर्णन


इमेजइंडेक्स एक साधारण थंबनेल-जनरेशन प्रोग्राम से पूर्ण विकसित प्रोग्राम में विकसित हुआ है
गैलरी आवेदन. इसके साथ आप स्थिर थंबनेल और "मध्यम" दृश्य (के लिए अच्छा) बना सकते हैं
डायल-अप वेब व्यूअर) स्थिर HTML के साथ जो छवियों को कालानुक्रमिक रूप में प्रस्तुत करता है
आदेश (एक्सिफ़ हेडर में तारीख या फ़ाइल की तारीख मोहर के आधार पर)। सहायता
अब एनिमेटेड GIF और वीडियो फ़ाइलों के लिए जोड़ा गया है (हम किसी भी फ़ाइल प्रारूप का समर्थन करते हैं
आपका एमप्लेयर इंस्टालेशन सपोर्ट करता है)।

इमेजइंडेक्स कई कारणों से गतिशील सामग्री के बजाय स्थिर सामग्री बनाता है। पहला और महत्वपूर्ण
सामग्री होने पर समय-समय पर सीडी-रोम पर चित्रों को संग्रहीत करना बहुत आसान होता है
किसी प्रकार के डेटाबेस में "फँसे" होने के बजाय बस "वहाँ"। आप अपना स्वयं का निर्माण करें
अपनी स्वयं की निर्देशिकाओं के साथ "डेटाबेस" बनाएं और इमेजइंडेक्स को इसकी प्रस्तुति को संभालने दें
दुनिया के लिए छवियाँ. इमेजइंडेक्स "मोंटाज" (या आपके सभी थंबनेल के थंबनेल) का उपयोग करेगा
यदि वे छवियों के साथ होते हैं तो उपनिर्देशिकाओं को एक साथ भर दिया जाता है (नमूना देखें)।
इमेजइंडेक्स वेबसाइट पर पेज - http://www.edwinh.org/imageindex/sample.html).

चार बुनियादी "दृश्य" हैं जो इमेजइंडेक्स बनाता है (डिफ़ॉल्ट रूप से सक्षम)। अनुक्रमणिका"
दृश्य एक निर्देशिका में सभी छवियों के थंबनेल को मूल तालिका प्रारूप में दिखाता है (डिफ़ॉल्ट 3 है)।
कॉलम)। तालिका के प्रत्येक कक्ष में बुनियादी जानकारी जैसे दिनांक/समय
चित्र के साथ-साथ छवि में मौजूद कोई टिप्पणी (या कैप्शन) भी दी गई है। के लिंक
छवि के विभिन्न आकार और छवि के अन्य दृश्य भी डिफ़ॉल्ट रूप से प्रस्तुत किए जाते हैं।

प्रस्तुत दूसरा दृश्य "स्लाइड शो" दृश्य है। इस दृश्य में "मध्यम" आकार की छवि
दिनांक/समय, छवि में एम्बेडेड किसी भी कैप्शन जैसी जानकारी के साथ प्रस्तुत किया गया है।
आदि। वर्तमान में वीडियो फ़ाइलों के लिए, 'मध्यम' स्लाइड केवल वास्तविक वीडियो फ़ाइल की ओर इशारा करती हैं
संसाधित. भविष्य के संस्करण ब्राउज़र के अंदर सीधे प्लेबैक की अनुमति देंगे (काफी हद तक)।
यूट्यूब)। प्रत्येक पृष्ठ पर "पिछला" और "अगला" लिंक हैं जो दर्शकों को जल्दी से जानकारी देते हैं
ब्राउज़र के "बैक" को लगातार चालू किए बिना प्रत्येक "मध्यम" छवि के माध्यम से चक्र करें
बटन.

वीडियो फ़ाइलों के लिए कैप्शन समान बेसनाम वाली फ़ाइल बनाकर बनाए जा सकते हैं
मूल वीडियो फ़ाइल लेकिन एक्सटेंशन के रूप में ".txt" है। इस फ़ाइल की सामग्री होगी
परिणामी HTML को संसाधित करते समय JPG जैसे प्रारूपों में एम्बेड किए गए कैप्शन की तरह ही उपयोग किया जाता है।

"स्लाइड शो" दृश्य के संयोजन में एक "फ़्रेम दृश्य" है। सक्षम होने पर एक लिंक
फ़्रेम दृश्य सूचकांक दृश्य के पृष्ठ के शीर्ष पर दिखाई देता है। जब फ़्रेम दृश्य होता है
विज़िट करने पर, ब्राउज़र का फलक दो भागों में विभाजित हो जाता है। बाईं ओर सभी थंबनेल हैं
एक साथ करीब पंक्तिबद्ध। दाहिने हिस्से पर वही "स्लाइड शो" पृष्ठ लोड हैं।
जैसे ही उपयोगकर्ता बाईं ओर थंबनेल पर क्लिक करता है, यह "स्लाइड" दृश्य ("मध्यम" सहित) होता है
छवि) फ़्रेम के दाईं ओर प्रदर्शित होती है। यह बहुत सुविधाजनक बनाता है
कई छवियों के माध्यम से ब्राउज़ करने के लिए तंत्र।

अंत में एक "विवरण" दृश्य मौजूद है। यह विवरण दृश्य काफी हद तक सूचकांक दृश्य के समान है
थंबनेल (आकार में और भी कम) तालिका प्रारूप में प्रस्तुत किए जाते हैं, लेकिन और भी बहुत कुछ
जानकारी प्रत्येक कक्ष में प्रस्तुत की जाती है। यह उन छवियों के लिए बहुत उपयोगी है जो इससे आती हैं
डिजिटल कैमरे जहां Exif हेडर बहुत सारी साफ-सुथरी जानकारी से भरे हुए हैं।

इमेजइंडेक्स के HTML आउटपुट को आपके में ".imageindexrc" बनाकर अनुकूलित किया जा सकता है
$HOME निर्देशिका और उस फ़ाइल में कुछ चर (VARIABLES अनुभाग देखें) रखना और
अपने स्वाद के अनुसार संपादन. वेरिएबल्स में से एक कैस्केडिंग स्टाइल शीट के आउटपुट को नियंत्रित करता है
जो अंततः आपके ब्राउज़र को HTML को प्रस्तुत करने का निर्देश देता है। सभी रंग, फ़ॉन्ट, इंडेंटिंग,
आदि परिवर्तन जो आप करना चाहते हैं वह इस स्टाइल शीट वेरिएबल में किए जा सकते हैं।

चर


जब आप अपनी $HOME निर्देशिका में अपनी ".imageindexrc" फ़ाइल बनाते हैं, तो आप कोई भी या सभी डाल सकते हैं
निम्नलिखित वेरिएबल्स को वहां रखें और आवश्यकतानुसार उसमें बदलाव करें। यह पर्ल कोड ही है और है
बाद में जैसे ही यह चलता है इमेजइंडेक्स में "शामिल" हो जाता है।

आप चाहिए फ़ाइल को "1;" डालकर समाप्त करें इसके अंत में. यह एक पर्ल चीज़ है!

इन उदाहरणों में आप जो मान देखते हैं वे प्रोग्राम डिफ़ॉल्ट हैं। यदि आपको डिफ़ॉल्ट पसंद है
किसी विशेष वेरिएबल का मान आपको अपनी ".imageindexrc" फ़ाइल में शामिल करने की आवश्यकता नहीं है।

उस निर्देशिका का नाम जिसमें थंबनेल छवियाँ हैं

$थंबनेल_dir = 'थंबनेल';

थंबनेल छवियों का आकार "x" दिशा (पिक्सेल) में। ध्यान दें कि इमेजइंडेक्स सुरक्षित रहता है
किसी छवि का पहलू अनुपात जब उसे थंबनेल बनाने के लिए उसके मूल आकार से कम किया जाता है
छवि। इसलिए, यदि "x" आयाम "y" आयाम से छोटा है, तो एक थंबनेल हो सकता है
एक "x" आकार $default_thumbtail_x से छोटा है।

$डिफ़ॉल्ट_थंबनेल_x = 200;

थंबनेल छवियों का आकार "y" दिशा (पिक्सेल) में। दोबारा, ध्यान दें कि imageindex
किसी छवि के पक्षानुपात को तब सुरक्षित रखता है जब उसे उसके मूल आकार से घटाकर एक रूप दिया जाता है
थंबनेल छवि। इसलिए, यदि "y" आयाम "x" आयाम से छोटा है, तो एक थंबनेल
इसका "y" आकार $default_thumbtail_y से छोटा हो सकता है।

$डिफ़ॉल्ट_थंबनेल_y = 200;

यदि मूल के दोनों आयाम थंबनेल आयामों के इतने ही भीतर हैं तो हम
थंबनेल को छोड़ दिया जाएगा और केवल मूल को "थंबनेल" के रूप में उपयोग किया जाएगा।

$थंबनेल_थ्रेसहोल्ड = 1.0;

"मध्यम" छवियों का आकार "x" दिशा (पिक्सेल) में। ध्यान दें कि इमेजइंडेक्स सुरक्षित रहता है
किसी छवि का पहलू अनुपात जब उसे "मध्यम" बनाने के लिए उसके मूल आकार से घटा दिया जाता है
छवि। इसलिए, यदि "x" आयाम "y" आयाम से छोटा है, तो एक "मध्यम" छवि बन सकती है
इसका "x" आकार $med_x से छोटा है।

$मेड_एक्स = 800;

"मध्यम" छवियों का आकार "y" दिशा (पिक्सेल) में। ध्यान दें कि इमेजइंडेक्स सुरक्षित रहता है
किसी छवि का पहलू अनुपात जब उसे "मध्यम" बनाने के लिए उसके मूल आकार से घटा दिया जाता है
छवि। इसलिए, यदि "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 पर सेट करके संसाधित किया गया है (देखें)।
नीचे), किसी दी गई निर्देशिका के लिए असेंबल फ़ाइल का उपयोग "थंबनेल" के रूप में किया जाएगा
उपनिर्देशिका।

$do_dirs = 1;

सभी छवियों का एक असेंबल बनाएं? सक्षम होने पर सभी छवियाँ संसाधित हो जाती हैं
एक टाइल पैटर्न में बहुत छोटे थंबनेल के एनएक्सएम असेंबल में बदल गया। परिणामस्वरूप
छवि को $default_thumbtail_x x $default_thumbtail_y आयामों में छोटा किया गया है और संग्रहीत किया गया है
$ थंबनेल_dir निर्देशिका में। टाइल्स का आकार छवियों की संख्या के अनुसार बढ़ता है
निर्देशिका वृद्धि, लेकिन नीचे उल्लिखित चर द्वारा सीमित की जा सकती है। सक्षम करने के लिए 1 पर सेट करें.

$do_montage = 1;

मानचित्र ASCII "स्माइली" पैटर्न एक छवि की टिप्पणी के भीतर वास्तविक "इमोटिकॉन" में एम्बेडेड है
इमेजिस? सक्षम होने पर ASCII स्माइली चेहरे जैसे :) और :-), विंक्स ;) और ;-), और
भौंहें :( और :-( को छोटी पीएनजी छवियों में मैप किया जाता है जो संप्रेषित भावनाओं को प्रदर्शित करती हैं।
सक्षम करने के लिए 1 पर सेट करें.

$do_emoticons = 1;

टाइमस्टैम्प को उल्टे क्रम में क्रमबद्ध करें।

$do_revers = 1;

वीडियो फ़ाइलों को संसाधित करें. यह इंस्टॉल किए जा रहे एमप्लेयर के बिल्कुल हालिया संस्करण पर निर्भर करता है
आपकी प्रणाली। हमने 0.99.8 तक परीक्षण किया है। जिस प्रकार की वीडियो फ़ाइलें समर्थित हैं
ये उन कोडेक्स पर निर्भर हैं जो आपके सिस्टम पर एमप्लेयर इंस्टालेशन के साथ संकलित और उपयोग किए जाते हैं।

$do_video_files = 1;

जब थंबनेल और मध्यम दृश्यों के कोनों में से एक में एक छोटा आइकन ओवरले करें
वीडियो फ़ाइल के पहले फ़्रेम को संसाधित करना। यह एक "दृश्य संकेत" देता है कि फ़ाइल है
आपके ब्राउज़र में प्रदर्शित एक वीडियो फ़ाइल है न कि कोई स्थिर छवि।

$do_video_थंबनेल_आइकॉन = 1;

वीडियो फ़ाइलों को उनके एक्सटेंशन द्वारा पहचानने के लिए नियमित अभिव्यक्ति के रूप में निम्नलिखित का उपयोग करें। के लिए
कुछ तकनीकी कारणों से इस त्वरित और प्रभावी पर भरोसा करना अधिक संभव था
तरीका। यदि आपके कैमरे की फ़ाइलें (या जो भी) किसी भिन्न एक्सटेंशन में समाप्त होती हैं, तो बस डाल दें
वह विस्तार यहाँ भी है।

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

यदि आप ऊपर उल्लिखित वीडियो फ़ाइलों के लिए "विज़ुअल क्यू" आइकन सक्षम करते हैं, तो निम्न
वेरिएबल यह निर्धारित करता है कि इसे किस कोने में रखा गया है। स्वीकार्य मान हैं: दक्षिण-पश्चिम,
उत्तरपश्चिम, उत्तरपूर्व, दक्षिणपूर्व (मामला संवेदनशील!)।

$video_icon_gravity = 'साउथवेस्ट';

यदि आप ऊपर उल्लिखित वीडियो फ़ाइलों के लिए "विज़ुअल क्यू" आइकन सक्षम करते हैं, तो दो हैं
(वर्तमान में) से चुनें। 'प्ले' तीर वाले पीले बिंदु के लिए 1 (डिफ़ॉल्ट) पर सेट करें। 2 पर सेट करें
वीडियो कैमरे के बैंगनी आइकन के लिए। इनमें से और भी अगली रिलीज़ों में बनाए जाएंगे।

$वीडियो_आइकन = 1;

निम्नलिखित तीन चर नियंत्रित करते हैं कि HTML आउटपुट में हाइपरलिंक किस ओर "बिंदु" करते हैं। वे
निम्नलिखित पर सेट किया जा सकता है:

सूचकांक : सूचकांक दृश्य में एक छवि के लिए नाम संदर्भ को इंगित करता है
पूर्ण आकार : वास्तविक छवि की ओर ही इंगित करता है
माध्यम : छवि के "मध्यम" संस्करण को इंगित करता है
थंबनेल : किसी छवि के थंबनेल संस्करण को इंगित करता है
स्लाइड : किसी छवि के लिए लिखे गए "स्लाइड शो" HTML पृष्ठ की ओर इंगित करता है
विवरण: विवरण में किसी छवि के नाम संदर्भ की ओर इंगित करता है
राय

निम्नलिखित चर नियंत्रित करता है कि सूचकांक दृश्य में थंबनेल छवि के लिए हाइपरलिंक क्या है
का संकेत:

$index_linkto = 'स्लाइड';

निम्नलिखित चर विवरण में थंबनेल छवि के लिए हाइपरलिंक को नियंत्रित करता है
देखने के बिंदु:

$details_linkto = 'सूचकांक';

निम्नलिखित चर स्लाइड दृश्य में "मध्यम" छवि के लिए हाइपरलिंक को नियंत्रित करता है
का संकेत:

$slide_linkto = 'पूर्ण आकार';

अनुक्रमणिका और विवरण दृश्यों में उपयोग करने के लिए स्तंभों की डिफ़ॉल्ट संख्या

$default_columns = 3;

स्लाइड फ़्रेम का ओरिएंटेशन सेट करें - 'क्षैतिज' या 'ऊर्ध्वाधर'। जब 'ऊर्ध्वाधर'
ब्राउज़र फलक बाईं ओर सभी थंबनेल के साथ लंबवत रूप से विभाजित हो जाएगा। कब
'क्षैतिज' में व्यवस्थित थंबनेल के साथ ब्राउज़र फलक क्षैतिज रूप से विभाजित हो जाता है
ऊपरी हिस्सा

$frame_orient = 'ऊर्ध्वाधर';

निम्नलिखित दो चर को निम्नलिखित तीन मानों में से किसी एक पर सेट किया जा सकता है:

शीर्ष: प्रस्तुत किए जाने पर प्रश्नगत आइटम को पृष्ठ के शीर्ष पर रखें
निचला भाग: प्रश्नाधीन वस्तु को पृष्ठ के निचले भाग में कब रखें
गाया
कोई नहीं: HTML आउटपुट से आइटम को हटा दें

यह नियंत्रित करता है कि छवि में एम्बेड किया गया कोई छवि कैप्शन (या टिप्पणी) पुनर्प्राप्त किया जाएगा या नहीं
HTML आउटपुट में लिखा गया है। डिफ़ॉल्ट रूप से यह प्रस्तुत "मध्यम" छवि के ऊपर लिखा होता है
"स्लाइड" दृश्य में.

$slide_caption = 'शीर्ष';

यह नियंत्रित करता है कि किसी छवि की तारीख/समय HTML आउटपुट में लिखा गया है या नहीं। डिफ़ॉल्ट रूप से यह है
"स्लाइड" दृश्य में प्रस्तुत "मध्यम" छवि के नीचे लिखा गया है।

$slide_date = 'नीचे';

"विस्तार" दृश्य में, थंबनेल छवियां सामान्य से छोटे आकार में सिकुड़ जाती हैं
थंबनेल (मूल्यवान स्थान बचाने के लिए)। यह उनके सिकुड़ने की संख्या निर्धारित करता है।
डिफ़ॉल्ट रूप से यह 2 के कारक से सिकुड़ जाता है।

$विवरणश्रिंक = 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.शीर्षक {फ़ॉन्ट-फ़ैमिली: "कॉमिक सैंस एमएस", हेल्वेटिका, सैंस-सेरिफ़;
फ़ॉन्ट-आकार: 200%; फोंट की मोटाई: बोल्ड; पाठ-संरेखण: केंद्र; }
h2.daterange {फ़ॉन्ट-फ़ैमिली: एरियल, हेल्वेटिका, सैन्स-सेरिफ़;
फ़ॉन्ट-आकार: 125%; पाठ-संरेखण: केंद्र; }
h3 {फ़ॉन्ट-फ़ैमिली: एरियल, हेल्वेटिका, सैन्स-सेरिफ़; फ़ॉन्ट-आकार: 90%;
पाठ-संरेखण: केंद्र; }

/* फोटो कैप्शन और निर्देशिका शीर्षक */
div.caption {फ़ॉन्ट-फ़ैमिली: एरियल, हेल्वेटिका, सैन्स-सेरिफ़;
फ़ॉन्ट-आकार: 100%; फोंट की मोटाई: बोल्ड; मार्जिन: 1em; }

/*सूचकांक और विवरण पृष्ठ पर समग्र फ़ॉन्ट*/
div.index {फ़ॉन्ट-फ़ैमिली: एरियल, हेल्वेटिका, सैन्स-सेरिफ़;
फ़ॉन्ट-आकार: 80%; }
div.detail {फ़ॉन्ट-फ़ैमिली: एरियल, हेल्वेटिका, सैन्स-सेरिफ़;
फ़ॉन्ट-आकार: 80%; }
div.credits {फ़ॉन्ट-फ़ैमिली: एरियल, हेल्वेटिका, सैन्स-सेरिफ़;
फ़ॉन्ट-आकार: 80%; पाठ-संरेखण: दाएँ; मार्जिन: 10px }

/* तालिका विशेषताएँ */
तालिका.सूचकांक {पृष्ठभूमि: #ffffff; सीमा: कोई नहीं;
बॉर्डर-स्पेसिंग: 8px; }
td.index {सीमा: कोई नहीं; पैडिंग: 3px }
तालिका.फ़्रेम { पृष्ठभूमि: #ffffff; सीमा: कोई नहीं }
td.फ़्रेम {सीमा: कोई नहीं; पैडिंग: 0px }

/* छवि विशेषताएँ */
img.index {सीमा: कोई नहीं; }
img.slide {सीमा: कोई नहीं; }
img.frame {सीमा: कोई नहीं; }

/* लिंक विशेषताएँ */
ए:लिंक {रंग: नीला; }
ए:विज़िट किया गया { रंग: हरा; }
ए: होवर {रंग: लाल; }
ए: सक्रिय {रंग: लाल; }

';

"रिक्त" तालिका कक्षों में जो प्रस्तुत किया गया है उसे समायोजित करें जब कोई "सम" संख्या न हो
एक निर्देशिका में छवियाँ.

$खालीसेल = " खाली ";

किसी मूल निर्देशिका के हाइपरलिंक के पाठ को नियंत्रित करें। यदि आप नहीं चाहते कि यह लिंक
सूचकांक में मौजूद रहें और "विवरण" दृश्य "अनडेफ़" वेरिएबल (अनडेफ़ $updirtext;)

$updirtext = "एक निर्देशिका ऊपर";

फ़्रेम दृश्य में हाइपरलिंक के टेक्स्ट को नियंत्रित करें। यदि आप नहीं चाहते कि यह लिंक हो
सूचकांक में मौजूद और "विवरण" चर को "अनिर्धारित" करता है (अनिर्धारित $framelinktext;)

$framelinktext = "स्लाइड शो दृश्य (फ़्रेम)";

विवरण दृश्य के लिए हाइपरलिंक के पाठ को नियंत्रित करें। यदि आप नहीं चाहते कि यह लिंक हो
इंडेक्स व्यू में वेरिएबल को "अनडेफ़" करें (अनडेफ़ $detaillinktext;)

$detaillinktext = "विवरण सूचकांक";

इंडेक्स दृश्य में हाइपरलिंक के टेक्स्ट को नियंत्रित करें। यदि आप नहीं चाहते कि यह लिंक हो
विवरण दृश्य में वेरिएबल को "अनडिफ़" करें (अनडिफ़ $indexlinktext;)

$indexlinktext = "मुख्य सूचकांक";

किसी दी गई निर्देशिका के लिए HTML में लिखी गई डिफ़ॉल्ट TITLE स्ट्रिंग को नियंत्रित करें। यह है
आमतौर पर कमांड लाइन के माध्यम से प्रति-निर्देशिका के आधार पर दिया जाता है और भीतर "याद रखा जाता है"।
इंडेक्स HTML फ़ाइल के अंदर ही मेटा डेटा।

$default_titletext = "छवि निर्देशिका";

निम्नलिखित पांच चर सूचकांक में एंकर संरचनाओं पर TITLE विशेषता को नियंत्रित करते हैं
और फ़्रेम दृश्य. जब TITLE विशेषताएँ दी जाती हैं तो उन्हें आमतौर पर "टूलटिप" के रूप में प्रस्तुत किया जाता है
बुलबुले जो कर्सर के घूमने और सक्रिय लिंक पर रुकने पर टेक्स्ट दिखाते हैं। हम उन का उपयोग करते हैं
छवि के बारे में एक दृश्य संकेत देने के लिए यहां। ये वेरिएबल काफी हद तक काम करते हैं printf(1)
तार. किसी दी गई छवि के लिए जिन मानों को प्रक्षेपित किया जा सकता है वे हैं:

%f => छवि के फ़ाइल नाम से बदल दिया गया
%d => छवि की तारीख/समय (या फ़ाइल का समय) से बदल दिया गया
%s => फ़ाइल के आकार से प्रतिस्थापित (Kb में)
%r => को मूल छवि के रिज़ॉल्यूशन (XxY) से बदल दिया गया
%c => छवि के कैप्शन के साथ प्रतिस्थापित (यदि एक के साथ संग्रहीत है)
%% => को शाब्दिक '%' वर्ण से प्रतिस्थापित किया गया

जब निर्देशिकाओं को संसाधित किया जाता है तो निम्नलिखित कोड प्रक्षेपित किए जाते हैं और उसका एक असेंबल तैयार किया जाता है
निर्देशिका का उपयोग उपनिर्देशिका के थंबनेल के रूप में किया जाता है।

%n => एक निर्देशिका में छवियों की संख्या से प्रतिस्थापित
%b => छवियों की निर्देशिका से "प्रारंभ" दिनांक से प्रतिस्थापित किया गया
%e => छवियों की निर्देशिका से "अंत" तिथि के साथ प्रतिस्थापित किया गया
%t => छवियों की निर्देशिका से "शीर्षक" से प्रतिस्थापित किया गया

अन्य वर्ण (रिक्त स्थान सहित) शाब्दिक हैं। इन्हें आपके ".imageindexrc" में "अनिर्धारित" करें
यदि आप नहीं चाहते कि TITLE विशेषताएँ HTML में लिखी जाएँ तो फ़ाइल करें। "दिनांक/समय"
संबंधित निर्माणों को नीचे परिभाषित दिनांक/समय प्रारूप चर का उपयोग करके प्रक्षेपित किया जाता है।

फ़्रेम दृश्य के भीतर थंबनेल छवियों के हाइपरलिंक के लिए TITLE विशेषताओं को नियंत्रित करें।
डिफ़ॉल्ट है " - "एक छवि के लिए

$framethumbtitle = "%f - %d";

सूचकांक दृश्य के भीतर थंबनेल छवियों के हाइपरलिंक के लिए TITLE विशेषताओं को नियंत्रित करें।
डिफ़ॉल्ट है " ( )" एक छवि के लिए

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

स्लाइड दृश्य के भीतर थंबनेल छवियों के हाइपरलिंक के लिए TITLE विशेषताओं को नियंत्रित करें।
डिफ़ॉल्ट है " ( )" एक छवि के लिए

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

विवरण दृश्य में थंबनेल छवियों के हाइपरलिंक के लिए TITLE विशेषताओं को नियंत्रित करें।
डिफ़ॉल्ट किसी छवि का कैप्शन (या टिप्पणी) होता है यदि कोई उसमें एम्बेड किया गया हो।

$detailthumbtitle = "%c";

इंडेक्स दृश्य के भीतर छवियों को असेंबल करने के लिए हाइपरलिंक के लिए TITLE विशेषताओं को नियंत्रित करें जब a
उपनिर्देशिका प्रस्तुत की जा रही है. डिफ़ॉल्ट यह दिखाना है कि उपनिर्देशिका में कितनी छवियां हैं
था और दिनांक सीमा जो फैली हुई है।

$montagetitle = "%n छवियाँ %b से %e";

नियंत्रित करें कि जेनरेट किए गए HTML पृष्ठों में कौन सा वर्णसेट होना चाहिए। यह डिफ़ॉल्ट रूप से UTF-8 है, लेकिन
या तो आईएसओ-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 को या तो "एंटे मेरिडिएम" या के राष्ट्रीय प्रतिनिधित्व द्वारा प्रतिस्थापित किया जाता है
उपयुक्त के रूप में "पोस्ट मेरिडिएम" (वर्तमान में केवल यूएस "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" के बराबर है (केवल *दिनांक प्रारूप चर में)।
%% को शाब्दिक "%" से बदल दिया जाता है।

फ़्रेम दृश्य में दिनांक बनने के तरीके को नियंत्रित करें

$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';

इमोटिकॉन पीएनजी छवि फ़ाइल नाम के उपसर्ग को नियंत्रित करें

$इमोटिकॉनप्रिफ़िक्स = 'ii_';

उदाहरण


उदाहरण के तौर पर, मान लीजिए कि आप बस कुछ दिनांक/समय प्रारूप स्ट्रिंग बदलना चाहते हैं। एक पूरा
इस मामले में ".imageindexrc" फ़ाइल होगी:

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

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

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

$detaildateformat = "%m/%y";

1; # इसे फ़ाइल की अंतिम पंक्ति के रूप में न लें!

स्वीकृतियां


हम पर्ल के निर्माता लैरी वॉल को उनके "स्विस आर्मी चेनसॉ" के लिए धन्यवाद देना चाहते हैं
स्क्रिप्टिंग भाषा (साथ ही वे सभी जिन्होंने पिछले कुछ वर्षों में पर्ल को हैक किया है)। हम
मैं उन सभी को भी धन्यवाद देना चाहता हूं जिन्होंने ImageMagick और इसके सहयोगी मॉड्यूल में योगदान दिया है
पर्लमैजिक। PerlMagick के बिना यह सॉफ़्टवेयर अत्यधिक कम मजबूत होगा।
इसके अतिरिक्त हम mplayer के रचनाकारों (और सभी योगदानकर्ताओं) को धन्यवाद देना चाहेंगे।
एमप्लेयर के बिना वीडियो फ़ाइलों के लिए शुरू किया गया समर्थन कभी संभव नहीं हो पाता।

लेखक


एडविन हफ़स्टटलर
जॉन रेनॉल्ड्स

onworks.net सेवाओं का उपयोग करके ऑनलाइन इमेजइंडेक्स का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

  • 1
    बड़ा घूँट
    बड़ा घूँट
    SWIG एक सॉफ्टवेयर डेवलपमेंट टूल है
    जो C और में लिखे गए प्रोग्राम को जोड़ता है
    सी ++ उच्च स्तर की एक किस्म के साथ
    प्रोग्रामिंग भाषा। एसडब्ल्यूआईजी के साथ प्रयोग किया जाता है
    को अलग...
    एसडब्ल्यूआईजी डाउनलोड करें
  • 2
    WooCommerce Nextjs रिएक्ट थीम
    WooCommerce Nextjs रिएक्ट थीम
    रिएक्ट WooCommerce थीम, के साथ बनाया गया
    अगला जेएस, वेबपैक, बैबेल, नोड, और
    एक्सप्रेस, ग्राफक्यूएल और अपोलो का उपयोग कर
    ग्राहक। प्रतिक्रिया में WooCommerce स्टोर (
    इसमें शामिल हैं: उत्पाद...
    WooCommerce Nextjs रिएक्ट थीम डाउनलोड करें
  • 3
    Archlabs_repo
    Archlabs_repo
    आर्कलैब्स के लिए पैकेज रेपो यह एक है
    आवेदन जो प्राप्त भी किया जा सकता है
    से
    https://sourceforge.net/projects/archlabs-repo/.
    इसे OnWorks में होस्ट किया गया है ...
    डाउनलोड करें
  • 4
    जेफिर परियोजना
    जेफिर परियोजना
    हलकी हवा परियोजना एक नई पीढ़ी है
    रीयल-टाइम ऑपरेटिंग सिस्टम (आरटीओएस)।
    कई हार्डवेयर का समर्थन करता है
    आर्किटेक्चर। यह एक पर आधारित है
    छोटे-पदचिह्न कर्नेल...
    ज़ेफायर प्रोजेक्ट डाउनलोड करें
  • 5
    स्कैन
    स्कैन
    स्कैन एक सॉफ्टवेयर निर्माण उपकरण है
    का बेहतर विकल्प है
    क्लासिक "मेक" बिल्ड टूल जो
    हम सब जानते हैं और प्यार करते हैं। स्कैन है
    एक लागू किया ...
    स्कैन डाउनलोड करें
  • 6
    पीएसईइंट
    पीएसईइंट
    PSeInt एक छद्म कोड दुभाषिया है
    स्पैनिश भाषी प्रोग्रामिंग छात्र।
    इसका मुख्य उद्देश्य एक उपकरण बनना है
    बुनियादी सीखना और समझना
    अवधारणा...
    पीएसईइंट डाउनलोड करें
  • अधिक "

लिनक्स कमांड

  • 1
    7z
    7z
    7z - उच्चतम फ़ाइल संग्रहकर्ता
    संक्षिप्तीकरण अनुपात ...
    7z चलाएं
  • 2
    7za
    7za
    7za - उच्चतम फ़ाइल संग्रहकर्ता
    संक्षिप्तीकरण अनुपात ...
    7za चलाएं
  • 3
    डरावना
    डरावना
    क्रीपी - एक भौगोलिक स्थान की जानकारी
    एग्रीगेटर विवरण: खौफनाक एक है
    आवेदन जो आपको इकट्ठा करने की अनुमति देता है
    जियोलोकेशन से संबंधित जानकारी
    उपयोगकर्ताओं से ...
    खौफनाक दौड़ो
  • 4
    क्रिकेट-संकलन
    क्रिकेट-संकलन
    क्रिकेट - प्रबंधन के लिए एक कार्यक्रम
    समय-श्रृंखला का संग्रह और प्रदर्शन
    आंकड़े ...
    क्रिकेट-संकलन चलाएँ
  • 5
    जी-रैप-कॉन्फ़िगरेशन
    जी-रैप-कॉन्फ़िगरेशन
    जी-रैप-विन्यास - प्राप्त करने के लिए स्क्रिप्ट
    स्थापित संस्करण के बारे में जानकारी
    जी-रैप की...
    जी-रैप-कॉन्फ़िगरेशन चलाएँ
  • 6
    g.accessघास
    g.accessघास
    g.access - तक पहुँच को नियंत्रित करता है
    अन्य उपयोगकर्ताओं के लिए वर्तमान मानचित्रसेट
    प्रणाली। यदि कोई विकल्प नहीं दिया गया है, तो प्रिंट करता है
    वर्तमान स्थिति। कीवर्ड: सामान्य, मानचित्र
    प्रबंधन, पी...
    जी.एक्सेसग्रास चलाएं
  • अधिक "

Ad