Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Структура WMF Добавлено: 24.08.06 18:05  

Автор вопроса:  VβÐUηìt | Web-сайт: смекаешь.рф
Как собственноручно на VB создать файл WMF? WMF, он вроде, в блокноте открывается не зюзиками, значит, его текстом надо писать. Подскажите, пжлст, как

Заранее благодарен

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 Nj



ICQ: 223663115 

Вопросов: 21
Ответов: 285
 Профиль | | #1 Добавлено: 24.08.06 21:55
А что такое "зюзики"? WMF описывает объекты и их свойства в сжатом виде, в отличии от БитМапов, которые просто перечисляют пикселы.
wotsit.org - там можно поискать, а можно просто в поиске - Структура Файла WMF. Но языка Windows MetaFile нет, насколько мне известно, так что, если была идея писать его как HTML, то лучше забыть...
Кое-что о метафайле:
WMF - это список структур, которые содержат информацию о вызове GDI функций.
http://programmistu.deps.ru/mfc/steps/read-102.html - оттуда, там и инструкция на С.

Ответить

Номер ответа: 2
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #2
Добавлено: 25.08.06 07:14
Ндяя, то есть на VB чистые метафилы нельзя делать?

ЗЫ: Зюзики, например, это вот что:

[QCODE]
л3ЫSj h  hјU h°U ‹НяЧ‹\$4ЗEђU ЗE ЗE A EhW ЗE ЗE A л3нUj hд h˜S hЊS  ‹P‰–h яЧ‰D$‰\$Яl$Ь
АA Ь
ёA и¦ Ќ@Ба‹Иё Q +Б‹‰–p ‹H‰Ћt ‹P‰–x яЧ‰D$‰\$Яl$Ь
АA Ь
ёA и^ Ќ@Ба‹Иё Q +Б‹‰–Ђ ‹H‰Ћ„ ‹P‰–€ яЧ‰D$‰\$Яl$Ь
АA Ь
ёA и Ќ@Ба‹Иё Q +Б‹‰–ђ ‹H‰Ћ” ‹P‰–˜ лQ‹Ћа ‹=Њ@ Ќ†` jPQяЧ‹†д Ќ–p jRPяЧ‹–и ЌЋЂ jQRяЧ‹Ћм Ќ†ђ jPQяЧѓД0‹–𠋆ф ‹Ћш ‰–l ‹–ь ‰†| ‰ЋЊ ‰–њ Щ†  Ш
°A Ќ†( № Щћ  Щ† Ш
°A Щћ Щ† Ш
°A Щћ Щ† Ш
°A Щћ Щ† Ш
°A Щћ Щ†  Ш
°A Щћ  Щ† Ш
°A Щћ Щ@шШ
¬A ѓАIЩXфЩ@ьШ
¬A ЩXьuвЩ†0 ШМA ЯацДtЩ†0 ШРA ЯацДAu#Щ†0 ШМA ЯацДtЩ†0 лЩМA лЩРA Щћ0 Щ†4 Ш
°A ‹†@ ;ГЩћ4 Щ†D Ш
°A ЩћD „€ ‹€ђ h^U‰Ћ  ‹ђ” ‰–¤ ‹Ђ˜ ‰†Ё ‹†@ ѓАlSЩ@‹H‹P‹†D ‰L$$‰D$0‰T$(ШL$0Щћ¬ ЩD$$ШL$0Щћ° ЩD$(ШL$0Щћґ ‹Ћ@ ‹яR‰†\ _^[ѓДВ ‹F,3Ы8˜Ї „й ‹–А ;УЊ^ UЩD$,Ќ ’ШLО@ЌLО@ШAf‹y$їпЩQШМA ЯацДu2;–А u‰®А л ‹D$ЌЂf‰|Жdf‹†ј f‰A$‰–ј йч ЩA ШРA ‰T$ЗD$яяяяЯацДuЗD$ ЩD$,ШЋ4 ЪL$ШA ЩY ЩAШIЩAШIЮБЩAШIЮБЩ\$‹T$СкЃВ Kј‰T$ЩD$ШЋ0 ШL$,Ш
ЁA Ш-МA ЩАШIЩYЩАШIЩYШIЩYЩD$,ШIЩD$,ШIЩ\$ ЩD$,ШIЩ\$$ШAЩYЩD$ ШA ЩY ЩD$$ШAЩYЩМA Ш¦0 ШL$,Ш
¤A ЩАШAЩYШL$,Ш
 A ШA ЩY ;л‹ХЌ¤юяя]ЩD$(Ш†ё Щ\$ ЩD$(Ш†T ‹D$ ‰†ё ШњA Щ–T ЯацДAuШ%њA ЩћT л
ЭШ‹ЋX A‹Б‰ЋX ѓш~‰ћ
[/QCODE]

Фрагмент файл формата ACT, открытого в блокноте

Ответить

Номер ответа: 3
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #3 Добавлено: 25.08.06 12:12
Почему нельзя? Можно, MSDN тебе в помошь. Собственно запись wmf файла - является полной аналогией рисования на контексте графического устройства, только при этом вместо реального отображения нарисованного производится запись в файл.

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 25.08.06 12:39
CreateEnhMetaFile и т.д.

Ответить

Номер ответа: 5
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #5
Добавлено: 25.08.06 14:53
CreateEnhMetaFile

Поподобней, пжлст.

Ответить

Номер ответа: 6
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #6 Добавлено: 25.08.06 16:27
Поподобней, пжлст.

своей головой думать начинаем?
MSDN, Google...

Ответить

Номер ответа: 7
Автор ответа:
 Nj



ICQ: 223663115 

Вопросов: 21
Ответов: 285
 Профиль | | #7 Добавлено: 27.08.06 21:44
На мой взгляд - BMP,WMF,EMF,DOC,JPG,GIF - все зюзики, не вижу разницы: какой файл, кроме TXT и HTML не открой в блокноте, все таким будет...

Ответить

Номер ответа: 8
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #8
Добавлено: 28.08.06 07:25
Не WMF особо так и не зюзики - что-то хоть понятно

Ответить

Номер ответа: 9
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #9 Добавлено: 28.08.06 11:51
какой смысл открывать графический файл в блокноте? с тем же успехом там можно и exe-файл открывать!

Ответить

Номер ответа: 10
Автор ответа:
 Nj



ICQ: 223663115 

Вопросов: 21
Ответов: 285
 Профиль | | #10 Добавлено: 28.08.06 18:12
2 VBD - мне показалось, что BMP попонятнее будет, не считая верхушки файла, дальше все просто - перечислены вподряд цвета всех пикселов, без всякого кодирования...
 Короче, тебе нужна либо готовая ДЛЛ либо изучать структуру WMF и потратить кучу времени на создание собственных алгоритмов.

2 Viper - интересно, представляешь? EXE-шники и многие другие файлы я тоже часто рассматривая в блокноте :)

Ответить

Номер ответа: 11
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #11
Добавлено: 30.08.06 13:32
А я звуки...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам