Что нового

Графические файлы EPS

sasha-ld

Новичок
Сообщения
48
Репутация
0
Здравствуйте!
Кто нибудь знает как конвертировать файл типа EPS в JPEG, или отобразить его в окне программы. Как это сделать?
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
sasha-ld
Если не найдёте другое решение, могу посоветовать использовать онлайн конверторы EPS в JPEG
 
Автор
S

sasha-ld

Новичок
Сообщения
48
Репутация
0
Нет, это не совсем то, есть такой код:
Код:
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>

$hGUI = GUICreate("GDI+", 400, 300)
	GUISetState()
	_GDIPlus_Startup ()

	$hBitmap = _GDIPlus_BitmapCreateFromFile ('test.tif')
	$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)
$h = _GDIPlus_ImageGetHeight ($hBitmap)
$w = _GDIPlus_ImageGetWidth ($hBitmap)
if $h > $w Then
	$w = $w/($h/100)
	$h = $h-($h-100)
elseif $h<$w Then
	$h = $h/($w/100)
	$w = $w-($w-100)
	endif

	_GDIPlus_GraphicsDrawImageRect ($hGraphic, $hBitmap, 10, 10, $w, $h)
    _GDIPlus_GraphicsDrawRect ($hGraphic, 10, 10, $w, $h)
	_GDIPlus_ShutDown ()

	Do
	Until GUIGetMsg() = $GUI_EVENT_CLOSE

И как сделать чтобы и eps файлы так же отображались, либо в фоне сконвертировать в другой формат и уже отобразить конвертированное изображение.


Добавлено:
Сообщение автоматически объединено:

Долго искал, но нашёл решение с помощью консольной утилиты EPSTOOL.EXE которая вытаскивает превью из *.EPS файлов.
Тема решена.
 
Верх