<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; LangMF 8.0 & VB.NET: конверсия формата графического файла]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=2947</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=2947&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «LangMF 8.0 & VB.NET: конверсия формата графического файла».]]></description>
		<lastBuildDate>Thu, 19 Mar 2009 20:07:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: LangMF 8.0 & VB.NET: конверсия формата графического файла]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=20840#p20840</link>
			<description><![CDATA[<p>Дальнейшее развитие предыдущей идеи:</p><p>Вариант создания VB.NET библиотеки конверсии форматов изображений, которую можно регистрировать как COM класс и задействовать её методы с помощью CreateObject. Позволяет преобразовывать форматы [BMP],[Gif],[Jpeg] в форматы [Jpeg],[Gif],[Emf],[Wmf],[Tiff],[Png] средствами NET Framework.</p><br /><p>1] Скомпиллируйте файл imgcnv.vb из прикрепленного архива в DLL библиотеку примерно следующей командой:<br /></p><div class="codebox"><pre><code>
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe C:\...\imgconv.vb /out:C:\...\imgcnv.dll /target:library
</code></pre></div><p>Файл cnv.sn должен распологаться в одном каталоге с imgcnv.vb</p><p>2] Зарегистрируйте библиотеку примерно следующей командой:<br /></p><div class="codebox"><pre><code>
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe C:\...\imgcnv.dll
</code></pre></div><p>3] Поместите библиотеку в кэш сборок примерно следующей командой:<br /></p><div class="codebox"><pre><code>
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\gacutil.exe /i C:\...\imgcnv.dll
</code></pre></div><p>4]Далее можно задействовать класс поставляемый библиотекой например через VBScript:<br /></p><div class="codebox"><pre><code>Set objConvert=CreateObject(&quot;ImageConvertLib.ImageConvert&quot;)
objConvert.ConvertFormat &quot;C:\test.bmp&quot;,&quot;C:\test&quot;,&quot;gif&quot;</code></pre></div><p>Файл C:\test.gif получается из файла C:\test.bmp путем конверсии графического формата.</p><p>NET Framework v2.0.50727<br />OC WinME/XP</p><p>Связанные ссылки:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=1139">VBScript: используем классы .NET</a><br /><a href="http://www.vbnet.ru/faq/showtopic.asp?id=422">Конвертирование bmp файла в другие форматы</a></p>]]></description>
			<author><![CDATA[null@example.com (Poltergeyst)]]></author>
			<pubDate>Thu, 19 Mar 2009 20:07:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=20840#p20840</guid>
		</item>
		<item>
			<title><![CDATA[LangMF 8.0 & VB.NET: конверсия формата графического файла]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=20839#p20839</link>
			<description><![CDATA[<p><em>Без гарантий, используете на свой страх и риск.</em></p><p>Скрипт предназначен для конверсии формата графического файла изображения и позволяет конвертировать:</p><p>1) формат [BMP],[Gif],[Jpeg] в форматы [Jpeg],[Gif],[Emf],[Wmf],[Tiff],[Png] средствами NET Framework<br />2) форматы [Gif],[Jpeg] в формат [BMP] штатными средствами LangMF</p><p>Воспользуйтесь меню &quot;Файл&quot;, чтобы открыть нужное изображение и сохранить его в выбранном формате. Примечание: Можно открыть файл изображения путем перетаскивания его значка на форму методом Drag &amp; Drop.</p><p>Библиотека imgconv.dll представляет из себя очень простую сборку VB.NET и должна быть расположена в одном каталоге со скриптом.</p><p>Потребуется установленный <a href="http://www.script-coding.com/LangMF.html">LangMF 8.0</a><br />Потребуется зарегистрированный универсальный класс подключения сборок <a href="http://www.forum.script-coding.com/attachment.php?item=62">[ObjectFerm]</a>.</p><p>Зарегистрируйте ObjectFerm подобной командой:<br /></p><div class="codebox"><pre><code>
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&gt;RegAsm c:\...\ObjectFerm.dll
</code></pre></div><p>Затем поместите сборку ObjectFerm в кэш сборок подобной командой:<br /></p><div class="codebox"><pre><code>
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ObjectFerm\bin\Release&gt;gacutil /i c:\...\ObjectFerm.dll
</code></pre></div><p>После этого запустите скрипт.</p><p>NET Framework v2.0.50727<br />OC WinME/XP</p><p>Связанные ссылки:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=1139">VBScript: используем классы .NET</a><br /><a href="http://www.vbnet.ru/faq/showtopic.asp?id=422">Конвертирование bmp файла в другие форматы</a></p>]]></description>
			<author><![CDATA[null@example.com (Poltergeyst)]]></author>
			<pubDate>Thu, 19 Mar 2009 19:57:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=20839#p20839</guid>
		</item>
	</channel>
</rss>
