Extension:ImageMap/tr

ImageMap uzantısı tıklanabilir resim haritalarına izin verir. Bir resim haritası, resminin alanlarını birden çok hedefe köprüleyen belirli bir resimdeki koordinatların bir listesidir (resminin tüm alanının tek bir hedefe bağlandığı normal bir resim bağlantısının aksine). Örneğin, bir dünya haritası, her ülkenin o ülke hakkında daha fazla bilgiye köprülenmiş olabilir. Bir resim haritasının amacı, resmini ayrı resmi dosyalarına bölmeden resminin çeşitli kısımlarını birbirine bağlamanın kolay bir yolunu sağlamaktır.

Örnekler


Başlıksız basit örnek
Yukarıdaki örnek, nereye tıkladığınız önemli değil, her zaman Main Page sayfasına bağlanır. Resim hakkında daha fazla bilgi edinmek için mavi renkli "i" simgesine tıklayın. Bu uzantıyı kullanmadan böyle bir bağlantılı görüntü oluşturmanın alternatif bir yolu,  ile olabilir.



Altyazılı karmaşık örnek
Bu örnek, boyutları (genişlik × yükseklik) 500 × 250 piksel olan bir küçük resim görüntüler; 9,600 × 4,800 piksel boyutlarına sahiptir. Her bir köşenokta koordinatları piksel olarak verilir ve orijinal görüntüdeki bir noktayı temsil eder. Örneğin, "Jude" (resimde en sağdan ikinci) çevreleyen çokgen köşelerinin yatay koordinatları vardır (piksel olarak ölçülür solda)  –   ile   –   arasında değişen dikey koordinatlar (üstten piksel olarak ölçülür), görüntülenen 500 × 250 küçük resmin aralığının çok dışında, ancak 9.600 × 4.800 orijinal resminin aralığı içindedir. "Simon" (resmin en sağında) çevreleyen çokgenin bir tepe noktasının, özellikle 1 koordinatlı tepe noktasının, orijinal 9.600 × 4.800 resminin sınırlarının dışında olduğuna dikkat edin.

Yukarıdaki örnek, tıkladığınız yere bağlı olarak birçok farklı sayfaya bağlantı verir. Resim hakkında daha fazla bilgi edinmek için çift dikdörtgen simgesine tıklayın.



Sözdizimi açıklaması
etiketinin içeriği boş satırlar, yorumlar (# ile başlayan) ve mantıksal satırlardan oluşur.

İlk mantıksal satır, görüntülenecek resmi belirtir. Bu, normal bir MediaWiki resim bağlantısıyla aynı biçimde olmalıdır (resim yardımına bakın), ekteki  ve   işaretlemesi hariç.

İlk satır bir " " veya " " resmi belirtiyorsa, ilk satırın başlığı ve herhangi bir alt parametresi, her zamanki gibi resmin başlığı ve alt metni olarak kabul edilir; aksi takdirde, ilk satırın alt parametresi (veya yoksa, herhangi bir resim yazısı) resminin alternatif metnini belirtir.

Her iki durumda da resminin kendisinde başlık metni yoktur (genellikle araç ipuçları için kullanılır); herhangi bir başlık metni daha sonraki satırlarda açıklanan bölgelerden alınmıştır.

Diğer satırlar, boşluklarla ayrılmış anahtarlara bölünür. Her satırın işlevi, satırdaki ilk anahtar tarafından belirlenir.

Bir koordinat iki anahtardan oluşur. İlk anahtar yatay (X) konumu ve ikinci anahtar dikey (Y) konumudur. Tüm koordinatlar, görünen resmine değil, tam boyutlu resmine göredir. X ve Y anahtarları, tam boyutlu resminin sol kenarından uzaklık (yatay piksel sayısı) ve üstten uzaklık (dikey piksel sayısı) olarak belirtilmelidir.


 * desc
 * Resim açıklamasına bağlanan mavi bir "i" simgesinin Desc-i.svg konumunu belirtir. Olası değerler:,   (varsayılan),  ,  ,  . Bu parametre " " veya " " resimleri için yoksayılır, bunun yerine normal çift dikdörtgen simgesi Magnify-clip.png kullanılır.


 * poly
 * Bir çokgen. Köşelerin koordinatları verilir ve ardından köşeli parantez içinde bir bağlantı verilir.


 * rect
 * Bir dikdörtgen. Parametreler, sol üst ve sağ alt köşelerin koordinatlarıdır ve ardından köşeli parantez içinde bağlanılacak bir başlık gelir.
 * Örnek


 * circle
 * Bir daire. İlk iki parametre merkezin koordinatlarıdır, üçüncüsü yarıçaptır. Koordinatları köşeli parantez içinde bir bağlantı takip eder.


 * default
 * Bu, başka hiçbir bölgenin belirtilmediği varsayılan bağlantıyı verir.

Tüm koordinatlar kaynak resmine göre belirlenir. Resim, küçük resim sözdizimi kullanılarak ölçeklenebilir, bu durumda görüntü haritası koordinatları da otomatik olarak ölçeklenir.

Tüm bağlantılar ya Sayfa başlığı ya da açıklama biçiminde verilir. İkinci durumda, "|" borusundan sonraki kısım bağlantının başlık özelliği olur. Çoğu tarayıcıda, kullanıcı üzerine geldiğinde bir araç ipucu olarak açılır; borudan sonraki kısım da bağlantının alternatif metni olur. Açık bir bağlantı açıklaması verilmezse, sayfa başlığı kullanılır.

Örtüşen alanlar, listelenen ilk bağlantıya öncelik verir.

Kurulum
Yüklemelerin ve ImageMagick'in kurulu olduğundan emin olun:


 * Sorun giderme
 * 1) Php DOM'nizin açık olup olmadığını kontrol edin. Değilse yüklemeniz gerekebilir.
 * 2) Bu uzantı yeniden boyutlandırma için /usr/bin/convert üzerinde bağlı olduğundan  kurulu olup olmadığını kontrol edin. Mevcut değilse, yalnızca XML hataları olan bir sayfa elde edebilirsiniz (ipucu: sayfayı düzenleyebilmeniz için tarayıcıdaki geri düğmesini kullanın).
 * 3) OVH karşılıklılaştırılmış barındırmada   şöyle olmalıdır:

Composer
Bu uzantıyı yerleşik desteğini kullanarak da yükleyebilirsiniz.

composer require mediawiki/image-map @dev



Şablonlar, sihirli kelimeler veya ayrıştırıcı işlevleriyle kullanım.
Bu uzantının (çoğu etiket uzantısında olduğu gibi) şablon parametrelerini, sihirli kelimeleri veya ayrıştırıcı işlevlerini ayrıştırmasını istiyorsanız, w:Template:Click yaptığı gibi  sözdizimi kullanmanız gerekir. Bu durumda dikey çubuk, şablonun kaynak metninin   olduğu (bağlantılar veya parametreler içinde göründükleri durumlar hariç) bir şablon   ile değiştirilmelidir.


 * Örnek - standart form:


 * Örnek -  değişkeni ile:


 * Örnek – Resim boyutunu kontrol etmek için bir giriş parametresini kabul edecek şekilde değiştirildi:

Bu değişiklikler, şablon boyutunun düzenlenen (hedef) sayfada ayarlanmasına izin verir ve çeşitli resim boyutlarında yinelenen şablonlar oluşturma ihtiyacını ortadan kaldırır.

Burada, "1" giriş parametresidir ve varsayılan resim boyutu 640 pikseldir.

Not: giriş parametresinin düzgün çalışması için "px" ile biten bir metin dizesi gerekir.

Örneğin,  şablonunu çağırmak, şablonu 400 pikselde görüntüler.

Standart (mevcut) resim haritalarını bu isteğe bağlı biçime dönüştürmek için:
 * İlk olarak   ile değiştirin
 * Resim adından sonra  ekleyin (varsayılan resim boyutunu mevcut boyutla eşleşecek şekilde değiştirin).
 * Not: Varsayılan boyutu (bu örnekte 640 piksel) geçerli resim boyutuna değiştirerek, mevcut şablon çağrılarının hiçbirinin değiştirilmesi gerekmeyecek ve doğru şekilde görüntülenecektir. Mevcut şablon çağrıları daha sonra giriş parametresi kullanılarak değiştirilebilir.


 * Son olarak   (sondaki parantezler) ile değiştirin.



Ayrıca bakınız

 * Talimatlar
 * Image Map düzenleyicisinin ImageMap uzantısıyla nasıl kullanılacağına dair basit bir kılavuz Meta-Viki'de ImageMapEdit Howto sayfasında bulunabilir.
 * Maskek resim haritası düzenleyicisini kullanmak için ayrıntılı bir kılavuz bu sitede bulunabilir.
 * Wikimedia Commons ayrıca resim haritalarında bir kaynak sayfasına sahiptir: Commons:Image map resources
 * Mevcut resim harita örnekleri: tr:Kategori:Resim haritası şablonları


 * Viki araçları
 * meta:User:Dapete/ImageMapEdit - ImageMapEdit betiği, herhangi bir vikiye yüklenebilecek koordinatları belirlemek için grafiksel bir araç.


 * Çevrimiçi araçlar
 * http://www.maschek.hu/imagemap/imgmap Çevrimiçi resim haritası düzenleyicisi, tüm şekilleri destekler, Extension:ImageMap uyumlu.
 * http://www.image-maps.com/index.php? Temel çevrimiçi resim eşleyici.
 * http://summerstyle.github.io/summer/ - Açık kaynaklı etkileşimli çevrimiçi resim eşleyici


 * Benzer işlevler
 * - diyagramlar ve çizimlerle çalışma