G
GenoTIP
Гость
как сохранить все это в новую картинку?
Код:
#include <Array.au3>
#Include <GDIPlus.au3>
#include <GDIP.au3>
_GDIPlus_Startup()
$hBitmap = _GDIPlus_ImageLoadFromFile(@ScriptDir & '\ex.jpg')
$hImage = _GDIPlus_BitmapCreateFromHBITMAP($hBitmap);Переводим изображение в библиотеку GDIPlus
_WinAPI_DeleteObject($hBitmap);Удаляем изображение созданной функцией _WinAPI_CreateSolidBitmap
$hGraphics = _GDIPlus_ImageGetGraphicsContext($hImage);Получить графический контекст изображения
$iWidth = _GDIPlus_ImageGetWidth($hBitmap)
$iHeight = _GDIPlus_ImageGetHeight($hBitmap)
$hIA = _GDIPlus_ImageAttributesCreate()
_GDIPlus_ImageAttributesSetOutputChannel($hIA, 1, True, 0) ; Cyan
_GDIPlus_GraphicsDrawImageRectRectIA($hGraphics, $hBitmap, 0, 0, $iWidth, $iHeight, 0, 0, $iWidth, $iHeight, $hIA)
_GDIPlus_ImageAttributesDispose($hIA)
_GDIPlus_ImageDispose($hBitmap)
_GDIPlus_GraphicsDispose($hGraphics)
_GDIPlus_ShutDown()