Vektör İşaretleme Dili
Vektör İşaretleme Dili (VML), Web sayfalarında 2B veya 3B vektör grafikleri (statik veya hareketli) oluşturmaya yönelik açık bir XML programlama dilidir.
Tarih
VML, 1998'de Autodesk, Hewlett-Packard, Macromedia, Microsoft ve Visio tarafından W3C'ye önerilen bir standart olarak sunuldu , ancak Adobe sistemleri ve Sun Microsystems tarafından önerilen PGML ile rekabet ediyor . Uzun bir incelemeden sonra, W3C bu iki formatı birleştirmeye karar vererek SVG formatına yol açar .
VML, sürüm 9'a kadar Internet Explorer , Microsoft Office ve Silverlight'ta uygulanmaktadır . Bir DrawingML eklentisi olarak tanımlandığı OOXML spesifikasyonunun bir parçasıdır. Internet Explorer 10'dan itibaren Microsoft, VML desteğini bıraktı.
Web'de formatın kullanımı
VML dili, doğrudan HTMLv:vmlframe koduna veya bazı XML dosyalarıyla ilgili öğe aracılığıyla entegre edilebilir. Bu öğe, vektör grafiklerini bitmap görüntülere benzer şekilde ayarlamanıza olanak tanır. Niteliklerin kullanımı widthve heightgrafiklerin kalite kaybı olmadan büyütülmesine veya küçültülmesine izin verilmesi. v:fillSaydamlık için alfa kanalının kullanılmasıyla, görüntüler üzerinde tonlamalardaki renk özniteliklerine göre ayarlanabilen ve bunlardan etkilenebilen çok sayıda filtre efekti mümkündür . VML'de üç tür derecelendirme vardır: gradyan (doğrusal), gradyan Radyal ve gradyanTitle (değişken odaklı). 3D ekstrüzyon, her VML öğesinin rahatlamasını sağlar: grafiklere derinlik ve gerçekçilik getiren ışık efektleri.
VML, XML formatındaki dosyalarda karmaşık gerçekleştirmelere izin veren bir dildir . VML, JavaScript veya JScript ile manipüle edilebilir ve animasyonlar için HTML + TIME ile daha rahattır.
Google Haritalar , sürüm 2'ye kadar Internet Explorer ile vektör sonuçları için VML ve onu destekleyen tarayıcılar için SVG kullanıyordu.
Örnek kod
HTML'de gömülü olan aşağıdaki VML kodu basit bir elips gösterir :
<html xmlns:v >
<style> v\:*{behavior:url(#default#VML);position:absolute} </style>
<body>
<v:oval style= "left:0;top:0; genişlik:100;yükseklik:50" fillcolor= "mavi" konturlu= "f" />
</body>
</html>
Yayıncılar ve Yazılım
Microsoft Office, VML grafiklerini VML DOM'yi tam olarak kullanmadan düzenlemenize olanak tanır.
OpenOffice.org , VML'ye dönüştürülmüş grafiklerle Microsoft'un ofis paketi ile değiştirilebilecek dosyalar oluşturmanıza olanak tanır.
Dış bağlantılar ve demolar
- w3.org'da VML
- VML/SVG karşılaştırmaları. (İngilizce) 2010-01-17'de Wayback Machine'de arşivlendi .
- Temel örnekler. (İngilizcede)
- Diğer önemli örnekler. (Fransızcada)
- Küçük resim VML. (İngilizcede)
- VLM animasyonlu grafikler + Javascript. (Fransızcada)
- Internet Explorer'da VML desteğinin sonu
