Extension:ImageMap/bn

ImageMap এক্সটেনশনটি ক্লিকযোগ্য image mapsকে অনুমতি দেয়। একটি চিত্র মানচিত্র একটি নির্দিষ্ট চিত্রের স্থানাঙ্কগুলির একটি তালিকা, যা চিত্রের এলাকাগুলিকে একাধিক গন্তব্যে হাইপারলিঙ্ক করে (একটি সাধারণ চিত্র লিঙ্কের বিপরীতে, যেখানে ছবির পুরো এলাকাটি একটি একক গন্তব্যের সাথে লিঙ্ক করে)। উদাহরণস্বরূপ, বিশ্বের একটি মানচিত্রে প্রতিটি দেশ সেই দেশের সম্পর্কে আরও তথ্যের জন্য হাইপারলিঙ্কযুক্ত থাকতে পারে। একটি ইমেজ ম্যাপের উদ্দেশ্য হল ছবিকে আলাদা ইমেজ ফাইলে বিভক্ত না করে একটি ছবির বিভিন্ন অংশকে লিঙ্ক করার একটি সহজ উপায় প্রদান করা।

উদাহরণ


ক্যাপশন ছাড়া সহজ উদাহরণ
উপরের উদাহরণটি সর্বদা Main Page এর সাথে লিঙ্ক করে, আপনি যেখানেই ক্লিক করুন না কেন। ছবিটি সম্পর্কে আরও জানতে, নীল "i" আইকনে ক্লিক করুন ৷ এই এক্সটেনশনটি ব্যবহার না করে এই ধরনের লিঙ্কযুক্ত ছবি তৈরি করার একটি বিকল্প উপায় হল  –   এবং উল্লম্ব-স্থানাঙ্কের মধ্যে (উপর থেকে পিক্সেলে পরিমাপ করা হয়)   –   এর মধ্যে, যা প্রদর্শিত 500 × 250 থাম্বনেইলের সীমার বাইরে কিন্তু 9,600 × 4,800 মূল চিত্রের সীমার মধ্যে। উল্লেখ্য যে বহুভুজের একটি শীর্ষবিন্দু "Simon" (চিত্রের একেবারে ডানদিকে), বিশেষ করে স্থানাঙ্ক   সহ শীর্ষবিন্দুটি মূল 9,600 × 4,800 চিত্রের সীমানার বাইরে অবস্থিত

উপরের উদাহরণটি আপনি যেখানে ক্লিক করেন তার উপর নির্ভর করে অনেকগুলি ভিন্ন পৃষ্ঠার সাথে লিঙ্ক করে। ছবিটি সম্পর্কে আরও জানতে, ডবল-আয়তক্ষেত্র আইকনে ক্লিক করুন



একটি বিবরণ যোগ করুন
একটি ট্যাগের বিষয়বস্তুতে ফাঁকা লাইন, মন্তব্য (# দিয়ে শুরু) এবং যৌক্তিক লাইন থাকে।

প্রথম যৌক্তিক লাইন প্রদর্শন করা ইমেজ নির্দিষ্ট করে। এটি অবশ্যই একটি সাধারণ মিডিয়াউইকি চিত্র লিঙ্কের মতো একই বিন্যাসে হতে হবে (দেখুন চিত্র সাহায্য),  এবং   মার্কআপ ব্যতীত।

যদি প্রথম লাইনটি একটি " " বা " " ইমেজ নির্দিষ্ট করে, তাহলে প্রথম লাইনের ক্যাপশন এবং যেকোনো alt প্যারামিটারকে স্বাভাবিক পদ্ধতিতে ছবির ক্যাপশন এবং Alt টেক্সট হিসাবে গণ্য করা হয়; অন্যথায়, প্রথম লাইনের alt প্যারামিটার (অথবা, অনুপস্থিত থাকলে, যেকোনো ক্যাপশন) চিত্রের অল্ট টেক্সট নির্দিষ্ট করে।

কোন ক্ষেত্রেই ছবির শিরোনাম পাঠ্য নেই (প্রায়শই টুলটিপের জন্য ব্যবহৃত হয়); যেকোনো শিরোনাম পাঠ্য পরবর্তী লাইনে বর্ণিত অঞ্চল থেকে নেওয়া হয়।

আরও লাইন টোকেনে বিভক্ত, হোয়াইটস্পেস দ্বারা বিভক্ত। প্রতিটি লাইনের ফাংশন লাইনের প্রথম টোকেন দ্বারা নির্ধারিত হয়।

একটি স্থানাঙ্ক দুটি টোকেন নিয়ে গঠিত। প্রথম টোকেনটি অনুভূমিক (X) অবস্থান এবং দ্বিতীয় টোকেনটি উল্লম্ব (Y) অবস্থান। সমস্ত স্থানাঙ্ক সম্পূর্ণ আকারের চিত্র অনুসারে, দৃশ্যমান চিত্র নয়। X এবং Y টোকেনগুলিকে পূর্ণ আকারের চিত্রের বাম প্রান্ত থেকে দূরত্ব (অনুভূমিক পিক্সেল গণনা) এবং শীর্ষ থেকে দূরত্ব (উল্লম্ব পিক্সেল গণনা) হিসাবে নির্দিষ্ট করা উচিত।


 * desc
 * একটি নীল "i" আইকন Desc-i.svg এর অবস্থান নির্দিষ্ট করে, যা ছবির বর্ণনার সাথে লিঙ্ক করে। সম্ভাব্য মান:,   (ডিফল্ট),  ,  ,  । এই প্যারামিটারটি " " বা " " ইমেজের জন্য উপেক্ষা করা হয়, যা পরিবর্তে সাধারণ ডবল-আয়তক্ষেত্র আইকন Magnify-clip.png ব্যবহার করে।


 * poly
 * একটি বহুভুজ। শীর্ষবিন্দুগুলির স্থানাঙ্কগুলি দেওয়া হয়, তারপরে বর্গাকার বন্ধনীতে একটি লিঙ্ক দেওয়া হয়।


 * rect
 * একটি আয়তক্ষেত্র পরামিতিগুলি হল উপরের-বাম এবং নীচে-ডান কোণগুলির স্থানাঙ্ক, বর্গাকার বন্ধনীতে লিঙ্ক করার জন্য একটি শিরোনাম অনুসরণ করে।
 * উদাহরণ


 * circle
 * একটি বৃত্ত প্রথম দুটি পরামিতি কেন্দ্রের স্থানাঙ্ক, তৃতীয়টি ব্যাসার্ধ। স্থানাঙ্কগুলি বর্গাকার বন্ধনীতে একটি লিঙ্ক দ্বারা অনুসরণ করা হয়।


 * default
 * এটি ডিফল্ট লিঙ্ক দেয়, যেখানে অন্য কোন অঞ্চল নির্দিষ্ট করা নেই।

সমস্ত স্থানাঙ্ক উৎস ইমেজ আপেক্ষিক নির্দিষ্ট করা হয় থাম্বনেইল সিনট্যাক্স ব্যবহার করে চিত্রটিকে স্কেল করা যেতে পারে, এই ক্ষেত্রে চিত্র মানচিত্র স্থানাঙ্কগুলিও স্বয়ংক্রিয়ভাবে স্কেল করা হবে।

সমস্ত লিঙ্ক পৃষ্ঠার শিরোনাম অথবা বর্ণনা আকারে দেওয়া হয়েছে। পরবর্তী ক্ষেত্রে, পাইপের পরে অংশ "|" লিঙ্কের শিরোনাম বৈশিষ্ট্য হয়ে ওঠে—বেশিরভাগ ব্রাউজারে, ব্যবহারকারী এটির উপর ঘোরার সময় এটি একটি টুলটিপ হিসাবে পপ আপ হবে; পাইপের পরের অংশটিও লিঙ্কের জন্য অল্ট টেক্সট হয়ে যায়। যদি কোন সুস্পষ্ট লিঙ্ক বিবরণ দেওয়া না হয়, পৃষ্ঠার শিরোনাম ব্যবহার করা হয়

Areas which overlap give precedence to the first link listed.

ইনস্টল প্রক্রিয়া
Make sure that uploads and ImageMagick are installed:


 * Troubleshooting
 * 1) Check to see if your php DOM is turned on. You may need to install it if it is not.
 * 2) Check whether  is installed, since this extension relies on /usr/bin/convert for the resizing. If it is not present, you could get a page with only XML errors (tip: use the back-button in the browser, because you can still edit the page).
 * 3) On OVH mutualized hosting   should be like:

Composer
You can also install this extension using built-in support.

composer require mediawiki/image-map @dev

Usage with templates, magic words, or parser functions
If you want this extension (as with most tag extensions) to parse template parameters, magic words, or parser functions, you will need to use  syntax, such as w:Template:Click did. In this case the vertical bar  must be replaced by a template , where the source text of the template is   (except when they appear inside links or parameters).


 * Example - standard form:


 * Example - with variable :


 * Example – Modified to accept an input parameter to control image size:

These modifications allow the template size to be adjusted on the edited (target) page and eliminate the need to create duplicate templates of various image sizes.

Where  is the input parameter “1” and a default image size of 640px.

Note: the input parameter requires a text string ending with “px” to function properly.

For example, calling a template  will display the template at 400 pixels.

 To convert the standard (existing) image maps to this optional format: 
 * Replace the initial with
 * Add  after the image name (change the default image size to match the currently existing size).
 *  Note: By changing the default size (640px in this example) to the current image size, none of the existing template calls will have to be modified and will display correctly. Existing template calls can still be modified later by using the input parameter. 


 * Replace the final with   (the trailing braces).