设置图片指定坐标的颜色 - SetPixel
函数简介
设置图片中指定坐标点的颜色为新的颜色值,支持ARGB颜色格式。
接口名称
SetPixel
DLL调用
int SetPixel(long ola, long image, int x, int y, string color);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| image | 长整数型 | OLAImage对象的地址 |
| x | 整数型 | 要设置颜色的X坐标 |
| y | 整数型 | 要设置颜色的Y坐标 |
| color | 字符串 | 要设置的颜色值,支持ARGB格式如"#FFFFFFFF"或"#FFFFFF" |
示例
long image = LoadImage(ola, "image.png");
if (image != 0) {
SetPixel(ola, image, 100, 100, "#FF0000");
SaveImageFromPtr(ola, image, "result.png");
FreeImagePtr(ola, image);
}
返回值
整数型:1 成功,0 失败。
注意事项
- 原始图片会被直接修改。
- 如果需要批量修改多个像素,建议使用 SetPixelList 函数。
