This extension comes with MediaWiki 1.21 and above. তাই আপনাকে এটি আবার ডাউনলোড করতে হবে না। তবে, আপনাকে এখনও অন্যান্য প্রদত্ত নির্দেশাবলী অনুসরণ করতে হবে।
ImageMap এক্সটেনশনটি ক্লিকযোগ্য image mapsকে অনুমতি দেয়।
একটি চিত্র মানচিত্র একটি নির্দিষ্ট চিত্রের স্থানাঙ্কগুলির একটি তালিকা, যা চিত্রের এলাকাগুলিকে একাধিক গন্তব্যে হাইপারলিঙ্ক করে (একটি সাধারণ চিত্র লিঙ্কের বিপরীতে, যেখানে ছবির পুরো এলাকাটি একটি একক গন্তব্যের সাথে লিঙ্ক করে)।
উদাহরণস্বরূপ, বিশ্বের একটি মানচিত্রে প্রতিটি দেশ সেই দেশের সম্পর্কে আরও তথ্যের জন্য হাইপারলিঙ্কযুক্ত থাকতে পারে।
একটি ইমেজ ম্যাপের উদ্দেশ্য হল ছবিকে আলাদা ইমেজ ফাইলে বিভক্ত না করে একটি ছবির বিভিন্ন অংশকে লিঙ্ক করার একটি সহজ উপায় প্রদান করা।
উপরের উদাহরণটি সর্বদা Main Page এর সাথে লিঙ্ক করে, আপনি যেখানেই ক্লিক করুন না কেন। ছবিটি সম্পর্কে আরও জানতে, নীল "i" আইকনে ক্লিক করুন ৷
এই এক্সটেনশনটি ব্যবহার না করে এই ধরনের লিঙ্কযুক্ত ছবি তৈরি করার একটি বিকল্প উপায় হল [[File:Example2.png|150px|alt=Alt text|title=Go to main page|link=Main Page]]< /কোড>
ক্যাপশন সহ জটিল উদাহরণ
এই উদাহরণটি মাত্রা (প্রস্থ × উচ্চতা) 500 × 250 পিক্সেল সহ একটি থাম্বনেইল প্রদর্শন করে; মূল ছবিটি এর মাত্রা 9,600 × 4,800 পিক্সেল।
প্রতিটি vertex এর স্থানাঙ্কগুলি পিক্সেলে দেওয়া হয় এবং মূল চিত্রের একটি বিন্দুকে উপস্থাপন করে।
সুতরাং উদাহরণস্বরূপ, "Jude" এর আশেপাশের বহুভুজ এর শীর্ষবিন্দুতে (চিত্রের একেবারে ডানদিকে দ্বিতীয়) অনুভূমিক-স্থানাঙ্ক রয়েছে (পিক্সেল থেকে পরিমাপ করা হয়েছে বাম) 7904 – 8635 এবং উল্লম্ব-স্থানাঙ্কের মধ্যে (উপর থেকে পিক্সেলে পরিমাপ করা হয়) 2096 – 3260 এর মধ্যে, যা প্রদর্শিত 500 × 250 থাম্বনেইলের সীমার বাইরে কিন্তু 9,600 × 4,800 মূল চিত্রের সীমার মধ্যে।
উল্লেখ্য যে বহুভুজের একটি শীর্ষবিন্দু "Simon" (চিত্রের একেবারে ডানদিকে), বিশেষ করে স্থানাঙ্ক 9625 3301 সহ শীর্ষবিন্দুটি মূল 9,600 × 4,800 চিত্রের সীমানার বাইরে অবস্থিত
চিত্র মানচিত্রের উদাহরণ। ছবিতে একজন ব্যক্তির উপর ক্লিক করলে ব্রাউজার উপযুক্ত নিবন্ধটি লোড করে।
উপরের উদাহরণটি আপনি যেখানে ক্লিক করেন তার উপর নির্ভর করে অনেকগুলি ভিন্ন পৃষ্ঠার সাথে লিঙ্ক করে। ছবিটি সম্পর্কে আরও জানতে, ডবল-আয়তক্ষেত্র আইকনে ক্লিক করুন
একটি বিবরণ যোগ করুন
একটি <imagemap> ট্যাগের বিষয়বস্তুতে ফাঁকা লাইন, মন্তব্য (# দিয়ে শুরু) এবং যৌক্তিক লাইন থাকে।
প্রথম যৌক্তিক লাইন প্রদর্শন করা ইমেজ নির্দিষ্ট করে।
এটি অবশ্যই একটি সাধারণ মিডিয়াউইকি চিত্র লিঙ্কের মতো একই বিন্যাসে হতে হবে (দেখুন চিত্র সাহায্য), [[ এবং ]] মার্কআপ ব্যতীত।
যদি প্রথম লাইনটি একটি "thumb" বা "frame" ইমেজ নির্দিষ্ট করে, তাহলে প্রথম লাইনের ক্যাপশন এবং যেকোনো |alt= প্যারামিটারকে স্বাভাবিক পদ্ধতিতে ছবির ক্যাপশন এবং Alt টেক্সট হিসাবে গণ্য করা হয়; অন্যথায়, প্রথম লাইনের |alt= প্যারামিটার (অথবা, অনুপস্থিত থাকলে, যেকোনো ক্যাপশন) চিত্রের অল্ট টেক্সট নির্দিষ্ট করে।
কোন ক্ষেত্রেই ছবির শিরোনাম পাঠ্য নেই (প্রায়শই টুলটিপের জন্য ব্যবহৃত হয়); যেকোনো শিরোনাম পাঠ্য পরবর্তী লাইনে বর্ণিত অঞ্চল থেকে নেওয়া হয়।
আরও লাইন টোকেনে বিভক্ত, হোয়াইটস্পেস দ্বারা বিভক্ত।
প্রতিটি লাইনের ফাংশন লাইনের প্রথম টোকেন দ্বারা নির্ধারিত হয়।
একটি স্থানাঙ্ক দুটি টোকেন নিয়ে গঠিত।
প্রথম টোকেনটি অনুভূমিক (X) অবস্থান এবং দ্বিতীয় টোকেনটি উল্লম্ব (Y) অবস্থান।
সমস্ত স্থানাঙ্ক সম্পূর্ণ আকারের চিত্র অনুসারে, দৃশ্যমান চিত্র নয়।
X এবং Y টোকেনগুলিকে পূর্ণ আকারের চিত্রের বাম প্রান্ত থেকে দূরত্ব (অনুভূমিক পিক্সেল গণনা) এবং শীর্ষ থেকে দূরত্ব (উল্লম্ব পিক্সেল গণনা) হিসাবে নির্দিষ্ট করা উচিত।
desc
একটি নীল "i" আইকন এর অবস্থান নির্দিষ্ট করে, যা ছবির বর্ণনার সাথে লিঙ্ক করে। সম্ভাব্য মান: top-right, bottom-right (ডিফল্ট), bottom-left, top-left, none। এই প্যারামিটারটি "thumb" বা "frame" ইমেজের জন্য উপেক্ষা করা হয়, যা পরিবর্তে সাধারণ ডবল-আয়তক্ষেত্র আইকন ব্যবহার করে।
poly
একটি বহুভুজ। শীর্ষবিন্দুগুলির স্থানাঙ্কগুলি দেওয়া হয়, তারপরে বর্গাকার বন্ধনীতে একটি লিঙ্ক দেওয়া হয়।
rect
একটি আয়তক্ষেত্র পরামিতিগুলি হল উপরের-বাম এবং নীচে-ডান কোণগুলির স্থানাঙ্ক, বর্গাকার বন্ধনীতে লিঙ্ক করার জন্য একটি শিরোনাম অনুসরণ করে।
উদাহরণ
<imagemap>
File:PolierMartinWombwellZoffany.jpg|thumb|200px|Colonel Antoine Polier
rect 269 140 344 305 [[Claude Martin]]
rect 124 147 181 298 [[Antoine Polier|Antoine-Louis Polier]]
desc none
</imagemap>
circle
একটি বৃত্ত প্রথম দুটি পরামিতি কেন্দ্রের স্থানাঙ্ক, তৃতীয়টি ব্যাসার্ধ। স্থানাঙ্কগুলি বর্গাকার বন্ধনীতে একটি লিঙ্ক দ্বারা অনুসরণ করা হয়।
default
এটি ডিফল্ট লিঙ্ক দেয়, যেখানে অন্য কোন অঞ্চল নির্দিষ্ট করা নেই।
সমস্ত স্থানাঙ্ক উৎস ইমেজ আপেক্ষিক নির্দিষ্ট করা হয়
থাম্বনেইল সিনট্যাক্স ব্যবহার করে চিত্রটিকে স্কেল করা যেতে পারে, এই ক্ষেত্রে চিত্র মানচিত্র স্থানাঙ্কগুলিও স্বয়ংক্রিয়ভাবে স্কেল করা হবে।
সমস্ত লিঙ্ক [[পৃষ্ঠার শিরোনাম]] অথবা [[পৃষ্ঠার শিরোনাম|বর্ণনা]] আকারে দেওয়া হয়েছে।
পরবর্তী ক্ষেত্রে, পাইপের পরে অংশ "|" লিঙ্কের শিরোনাম বৈশিষ্ট্য হয়ে ওঠে—বেশিরভাগ ব্রাউজারে, ব্যবহারকারী এটির উপর ঘোরার সময় এটি একটি টুলটিপ হিসাবে পপ আপ হবে; পাইপের পরের অংশটিও লিঙ্কের জন্য অল্ট টেক্সট হয়ে যায়।
যদি কোন সুস্পষ্ট লিঙ্ক বিবরণ দেওয়া না হয়, পৃষ্ঠার শিরোনাম ব্যবহার করা হয়
Areas which overlap give precedence to the first link listed.
ডাউনলোড করুন এবং আপনার extensions/ ফোল্ডারের ImageMap নামক ডিরেক্টরিতে ফাইল(গুলি) নিন। Developers and code contributors should install the extension from Git instead, using:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ImageMap
করা হয়েছে – এক্সটেনশনটি সফলভাবে ইনস্টল করা হয়েছে কিনা তা যাচাই করতে আপনার উইকির Special:Version-এ যান।
Troubleshooting
Check to see if your php DOM is turned on. You may need to install it if it is not.
Check whether ImageMagick 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).
On OVH mutualized hosting $wgUseImageMagick should be like:$wgUseImageMagick=false;
Composer
You can also install this extension using built-in Composer support.
composer require mediawiki/image-map @dev
Using Composer to install this extension will cause installation of the latest development version of this extension each time you do a "composer update --no-dev" command.
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 #tag 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 – 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 {{{1|640px}}} 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 {{TemplateName|400px}} will display the template at 400 pixels.
To convert the standard (existing) image maps to this optional format:
Replace the initial <imagemap> with {{#tag:imagemap|
Add {{!}}{{{1|640px}}} 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 </imagemap> with }} (the trailing braces).
See also
Instructions
A simple guide on how to use the Image Map editor with the ImageMap extension can be found at ImageMapEdit Howto on Meta-Wiki.
এই এক্সটেনশন এক বা একাধিক উইকিমিডিয়া প্রকল্পসমূহ-এ ব্যবহৃত হচ্ছে। সম্ভবত এটির অর্থ হল এক্সটেনশন স্থিতিশীল এবং এই জাতীয় উচ্চ ট্রাফিক ওয়েবসাইটগুলি ব্যবহার করার জন্য যথেষ্ট ভাল কাজ করে। উইকিমিডিয়ার CommonSettings.php এবং InitialiseSettings.php কনফিগারেশন ফাইলগুলিতে এটি কোথায় ইনস্টল হয়েছে তা দেখতে এই এক্সটেনশনের নামটি সন্ধান করুন। নির্দিষ্ট উইকিতে ইনস্টল করা এক্সটেনশন-এর সম্পূর্ণ তালিকা উইকির Special:Version পৃষ্ঠাতে দেখা যাবে।
This extension is included in the following wiki farms/hosts and/or packages:
This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm.