johnmarshall
Осваивающий
- Сообщения
- 192
- Репутация
- 35
всем добрый вечер.
помогите кто-нибудь со скриптом:
и в архиве тулзы.
скрипт обрабатывает изображение, но в конце не удаляет промежуточное, из которого берет размеры для масштаба.
что делать, не знаю...
помогите кто-нибудь со скриптом:
Код:
#Include <GDIPlus.au3>
#Include <File.au3>
Global $W, $H
$Max = 3704
$DF = String(@ScriptDir&'\B.png')
_next()
_next1()
Func _next()
ShellExecuteWait(@ScriptDir&'\swfrender.exe', ' 1.swf -o B.png', '', '', @SW_HIDE)
_GDIPlus_Startup()
$hImage = _GDIPlus_ImageLoadFromFile($DF)
$H = _GDIPlus_ImageGetHeight($hImage)
$W = _GDIPlus_ImageGetWidth($hImage)
If $W > $H Then
$H = Round($Max / $W * $H)
$W = $Max
Else
$W = Round($Max / $H * $W)
$H = $Max
EndIf
Return $W
Return $H
_GDIPlus_ImageDispose($hImage)
_GDIPlus_Shutdown()
EndFunc
Func _next1()
For $i = 1 To 2
ShellExecuteWait(@ScriptDir&'\swfrender.exe', String(' 1.swf -X '&$W&' -Y '&$H&' -o "'&$i&'.png"'), '', '', @SW_HIDE)
Sleep(10)
FileDelete($DF)
Next
EndFunc
Exit
и в архиве тулзы.
скрипт обрабатывает изображение, но в конце не удаляет промежуточное, из которого берет размеры для масштаба.
что делать, не знаю...