Что нового

Как удалить файл после конвертации?

Mihail10

Новичок
Сообщения
18
Репутация
0
Конвертирую png в jpg,и удаляю старый файл,но никак не удаётся.Не хочется эту функцию в отдельный файл выносить.

Код:
Global $sImage, $hImage, $sCLSID
 _GDIPlus_StartUp(); Инициализация библиотеки GDI +
 $hImage   = _GDIPlus_ImageLoadFromFile("1.png");Загрузить изображение
 $sCLSID = _GDIPlus_EncodersGetCLSID("JPG"); Получить кодировщик JPG CLSID
_GDIPlus_ImageSaveToFileEx($hImage, "1.jpg", $sCLSID); Сохранить изображение как JPG
_GDIPlus_ShutDown(); Выключить библиотеку GDI +
Sleep(200)
FileDelete ("1.png" );удалить файл 1.png
 

hedji

Продвинутый
Сообщения
409
Репутация
94
Код:
#include <GDIPlus.au3>
Global $sImage, $hImage, $sCLSID
 _GDIPlus_StartUp(); Инициализация библиотеки GDI +
 $hImage   = _GDIPlus_ImageLoadFromFile("1.png");Загрузить изображение
 $sCLSID = _GDIPlus_EncodersGetCLSID("JPG"); Получить кодировщик JPG CLSID
_GDIPlus_ImageSaveToFileEx($hImage, "1.jpg", $sCLSID); Сохранить изображение как JPG
_GDIPlus_ImageDispose($hImage) ;освободить файл 1.png
_GDIPlus_ShutDown(); Выключить библиотеку GDI +
FileDelete(@ScriptDir & "\1.png");удалить файл 1.png
 
Верх