调整图片大小 - ScalePixels
函数简介
按指定倍率放大图片像素,保持图片清晰度。
接口名称
ScalePixels
DLL调用
long ScalePixels(long ola, long ptr, int scale);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| ptr | 长整数型 | 原OLAImage对象的地址 |
| scale | 整数型 | 像素放大倍率,必须大于0 |
示例
long imagePtr = LoadImage(ola, "/OLA/pic/pic.bmp");
if (imagePtr != 0) {
long scaledImagePtr = ScalePixels(ola, imagePtr, 2);
if (scaledImagePtr != 0) {
FreeImagePtr(ola, scaledImagePtr);
}
FreeImagePtr(ola, imagePtr);
}
返回值
长整数型:成功返回放大后的OLAImage对象的地址,失败返回0。
注意事项
- 返回的图片需调用 FreeImagePtr 释放内存。
- 放大倍率必须大于0。
