chzj589 发表于 2021-8-10 10:45:31

[己解决]如何把图片前景色上色

本帖最后由 chzj589 于 2021-8-13 10:51 编辑

无聊,搜索论坛,看见了A版的图片去色例子,把图片前景色去色为黑色。
https://www.autoitx.com/forum.php?mod=viewthread&tid=28816&highlight=%CD%BC%C6%AC%D7%AA%BB%BB
想问A版,如何把图片前景色上色,或者说把图片前景色换色?己解决:

$tColorMatrix = _GDIPlus_ColorMatrixCreate() ;创建颜色矩阵
$pCOLORMATRIX = DllStructGetPtr($tCOLORMATRIX)
Local $tColorMatrix = _GDIPlus_ColorMatrixCreateTranslate(200, 0, 0) ;创建亮度彩色矩阵
_GDIPlus_ImageAttributesSetColorMatrix($hIA, 0, True, $tColorMatrix) ;适应修改后的颜色矩阵
_GDIPlus_GraphicsDrawImageRectRect($hGraphics, $hImage, 0, 0, $iW, $iH, 0, 0, $iW, $iH, $hIA)


**** Hidden Message *****







zghwelcome 发表于 2021-8-10 11:57:46

正则替换是其中一个方向

chzj589 发表于 2021-8-10 12:17:56

zghwelcome 发表于 2021-8-10 11:57
正则替换是其中一个方向

如何用正则替换?

chzj589 发表于 2021-8-11 09:44:23


页: [1]
查看完整版本: [己解决]如何把图片前景色上色