复制/粘贴/合成例程-altium designer - pcb设计入门

时间:2024-06-23 14:23:40
【文件属性】:
文件名称:复制/粘贴/合成例程-altium designer - pcb设计入门
文件大小:1.24MB
文件格式:PDF
更新时间:2024-06-23 14:23:40
FreeImage 图形 4.5 复制/粘贴/合成例程 第四章 工具包函数参考 FreeImage GetComplexChannel 2x64 DLL API FIBITMAP * DLL CALLCONV FreeImage GetComplexChannel(FIBITMAP *src, FREE IMAGE COLOR CHANNEL channel); 获取一幅复图象(类型为FIT COMPLEX的图象)的实部、虚部、模或辐角。 若函数调用成功,则将分离出来的通道作为一个FIT DOUBLE图象返回,否则 返回NULL。 FreeImage SetComplexChannel 2x64 DLL API BOOL DLL CALLCONV FreeImage SetComplexChannel(FIBITMAP *dst, FIBITMAP *src, FREE IMAGE COLOR CHANNEL channel); 设置一幅复图象(类型为FIT COMPLEX的图象)的实部、虚部、模或辐 角。src和dst都必须具有相同的宽度和高度。在入口处,dst是待修改的图象(类 型为FIT COMPLEX的图象),而src是要替换的通道(类型为FIT DOUBLE的图 象)。若函数调用成功,则返回TRUE,否则返回NULL。 4.5 复制/粘贴/合成例程 FreeImage Copy DLL API FIBITMAP *DLL CALLCONV FreeImage Copy(FIBITMAP *dib, int left, int top, int right, int bottom); 复制当前dib图象的的一部分。由(left, top, right, bottom)参数定义的矩形 首先被规范化,这样左边的坐标比右边的小而顶端坐标比底部的小。然后,返回 的位图被定义为宽度等于(right - left)而高度等于(bottom - top)。 函数的参数如下: left:指定被剪切(cropped)矩形的左边位置。 top:指定被剪切矩形的顶端位置。 right:指定被剪切矩形的右边位置。 bottom:指定被剪切矩形的底部位置。 若调用成功,函数返回子图象,否则返回NULL。 FreeImage Paste 1 4 8 16 24 32 DLL API BOOL DLL CALLCONV FreeImage Paste(FIBITMAP *dst, FIBITMAP *src, int left, int top, int alpha); 78

网友评论