22. WMF (Windows MetaFile) графикалық форматы Windows Метафайл (WMF)-бұл 1990 жылдары Microsoft Windows үшін жасалған кескін файлының форматы. Windows метафайлының бастапқы форматы құрылғыдан тәуелсіз болды (бірақ оны орналастыру тақырыптарымен жақсартуға болады) және векторлық графиканы да, растрлық компоненттерді де қамтуы мүмкін. Ол SVG файлдарына ұқсас әрекет етеді. WMF файлдары кейінірек құрылғының тәуелсіздігін қамтамасыз ететін кеңейтілген метафайлдармен (EMF файлдары) ауыстырылды. Содан кейін EMF файлдары EMF + файлдары арқылы жақсартылды.
WMF (ағылш. Windows MetaFile) - Windows қосымшаларына арналған векторлық графикалық файлдардың әмбебап форматы. Microsoft clip галереясының графикалық суреттер жинағын сақтау үшін қолданылады. Пішімді Microsoft әзірлеген және Windows-тың ажырамас бөлігі болып табылады, өйткені ол суретті графикалық құрылғының берілген контекстіне (экранға, принтерге және т.б.) тікелей шығаратын GDI (Graphical Device Interface) аппараттық тәуелсіз функцияларының реттілігін сақтайды. Көбінесе WMF бағдарламаның Шығыс терезесінің кескінін сақтау және оны кейіннен қалпына келтіру үшін, сондай-ақ ақпаратты алмасу буфері (clipboard) арқылы тасымалдау үшін қолданылады. MS Windows жүйесінен осы форматтағы Файлға жазу және оқу өте қарапайым және жылдам. Бұл форматтағы файлды кросс-платформалық GIMP (алдын-ала растрленген) және Inkscape бағдарламалары арқылы ашуға болады. Macintosh платформасында PICT форматы ұқсас рөл атқарады. WMF векторлық графика форматына көптеген қуатты қосымшалар қандай да бір дәрежеде қолдау көрсетеді-AutoCAD, OpenOffice.org, Adobe Illustrator, және олардың арасында деректерді бөлісу үшін пайдалануға болады.
Метафайлдардың үш негізгі түрі бар. WMF-Windows 3.0 жүйесінде енгізілген 16 биттік пішім. Бұл Word, PowerPoint және Publisher сияқты Microsoft Office қосымшаларына арналған векторлық формат. 2017 жылғы жағдай бойынша Windows метафайл пішімінің 14 спецификациясының редакциясы онлайн оқу немесе PDF жүктеп алу үшін қолжетімді.[2] WMF файлдарын ауыстырған EMF файлдары бірдей принцип бойынша жұмыс істейді, тек бұл 32 биттік файл пішімі, сонымен қатар жеке деректерді "түсініктеме"жазбаларына ендіруге мүмкіндік береді.[3] EMF+ - бұл түсініктеме жазбаларына ендірілген EMF файл кеңейтімі, Windows GDI+ - ке ұқсас командаларды, нысандарды және қасиеттерді қолдана отырып, суреттер мен мәтінді пайдалануға мүмкіндік береді.[4]
Файл құрылымы
WMF және EMF файлдары жазбалар тізімінен тұрады, олардың әрқайсысы дәлелдер жиынтығы бар белгілі бір команда. WMF және EMF жазба форматтары ұқсас, бірақ келесі негізгі айырмашылықтар бар:
• EMF-ке жаңа мүмкіндік кодтары қосылды
• EMF-те функция кодтары WMF-пен салыстырғанда өзгерді
• WMF-те 16 биттік аргументтер EMF-те 32 биттік болды
• Кейбір мүмкіндіктерде EMF-ке жаңа дәлелдер қосылды