模块名称:图像处理 模块作者:李丹阳 模块版本:1.3 模块 MD5:f68528ff3bdbe6bda1bf5c1031695577 模块大小:649.11 KB 版权声明: 模块描述: 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0 ------------------------------ .子程序 图像处理_初始化, , , .子程序 图像处理_添加图片水印, 字节集, , .参数 参_背景图片, 字节集, , .参数 参_水印图片, 字节集, , .参数 参_左边, 整数型, , .参数 参_顶边, 整数型, , .参数 参_透明度, 整数型, 可空 , .子程序 图像处理_添加文字水印, 字节集, , 返回添加水印后的字节集图片 .参数 图片, 字节集, , 欲添加水印的图片 .参数 文本水印, 文本型, , 欲添加的文本水印 .参数 字体, 文本型, , 欲添加的文本字体 .参数 字号, 整数型, , 欲添加的字体大小 .参数 颜色, 整数型, , 欲添加的字体颜色 .参数 左边, 整数型, 可空 , .参数 顶边, 整数型, 可空 , .子程序 图像处理_图像截取, 字节集, , 返回截取后的字节集图片 .参数 图片, 字节集, , 欲截取的图片 .参数 截取左边, 整数型, 可空 , 欲截取图片的左边距离 .参数 截取顶边, 整数型, 可空 , 欲截取图片的顶边距离 .参数 截取宽度, 整数型, , 欲截取图片的宽度 .参数 截取高度, 整数型, , 欲截取图片的高度 .子程序 图像处理_图像缩放, 字节集, , 返回缩放后的字节集图片 .参数 图片, 字节集, , 欲缩放的图片 .参数 宽度, 整数型, , 欲缩放的宽度 .参数 高度, 整数型, , 欲缩放的高度 .子程序 图像处理_优化内存, , , .子程序 图像处理_左右翻转, , , 直接写入同名文件,用的别的方法,内存不会泄露 .参数 参_文件名, 文本型, , .DLL命令 AlphaBlend, 整数型, "msimg32.dll", "AlphaBlend", 公开, .参数 目标设备场景句柄, 整数型, , hdc .参数 目标横坐标, 整数型, , x .参数 目标纵坐标, 整数型, , y .参数 目标宽度, 整数型, , nWidth .参数 目标高度, 整数型, , nHeight .参数 源设备场景句柄, 整数型, , hSrcDC .参数 源横坐标, 整数型, , xSrc .参数 源纵坐标, 整数型, , ySrc .参数 源宽度, 整数型, , nSrcWidth .参数 源高度, 整数型, , nSrcHeight .参数 BlendFunc, 整数型, , .DLL命令 BitBlt, 整数型, "gdi32.dll", "BitBlt", 公开, , .参数 目标设备场景, 整数型, , hDestDC,目标设备场景 .参数 目标横坐标, 整数型, , x,对目标设备场景中目标矩形左上角位置进行描述的那个点 .参数 目标纵坐标, 整数型, , y,对目标设备场景中目标矩形左上角位置进行描述的那个点 .参数 传输图像宽度, 整数型, , nWidth,欲传输图象的宽度 .参数 传输图像高度, 整数型, , nHeight,欲传输图象的高度 .参数 源设备场景, 整数型, , hSrcDC,源设备场景。如光栅运算未指定源,则应设为0 .参数 源横坐标, 整数型, , xSrc,对源设备场景中源矩形左上角位置进行描述的那个点 .参数 源纵坐标, 整数型, , ySrc,对源设备场景中源矩形左上角位置进行描述的那个点 .参数 光栅运算方式, 整数型, , dwRop,传输过程要执行的光栅运算 .DLL命令 CreateCompatibleDC, 整数型, "Gdi32.dll", "CreateCompatibleDC", 公开, .参数 设备场景句柄, 整数型, , .DLL命令 CreateDIBSection, 整数型, "gdi32.dll", "CreateDIBSection", 公开, .参数 hdc, 整数型, , .参数 pbmi, , 传址 , .参数 iUsage, 整数型, , .参数 ppvBits, 整数型, 传址 , .参数 hSection, 整数型, , .参数 dwOffset, 整数型, , .DLL命令 DeleteDC, 整数型, "gdi32.dll", "DeleteDC", 公开, .参数 hDC, 整数型, , .DLL命令 DeleteObject, 整数型, "gdi32.dll", "DeleteObject", 公开, .参数 hObject, 整数型, , .DLL命令 GdipAddPathEllipse, 整数型, "gdiplus", "GdipAddPathEllipse", 公开, .参数 path, 整数型, , .参数 x, 小数型, , .参数 y, 小数型, , .参数 Width, 小数型, , .参数 Height, 小数型, , .DLL命令 GdipBitmapGetPixel, 整数型, "gdiplus.dll", "GdipBitmapGetPixel", 公开, .参数 bitmap, 整数型, , .参数 x, 整数型, , .参数 y, 整数型, , .参数 color, 整数型, 传址 , .DLL命令 GdipCreateBitmapFromScan0, 整数型, "GdiPlus.dll", "GdipCreateBitmapFromScan0", 公开, .参数 width, 整数型, , .参数 height, 整数型, , .参数 stride, 整数型, , .参数 format, 整数型, , .参数 scan0, 整数型, , .参数 bitmap, 整数型, 传址 , .DLL命令 GdipCreateFont, 整数型, "GdiPlus.dll", "GdipCreateFont", 公开, .参数 fontFamily, 整数型, , .参数 emSize, 小数型, , .参数 style, 整数型, , .参数 unit, 整数型, , .参数 font, 整数型, 传址 , .DLL命令 GdipCreateFontFamilyFromName, 整数型, "GdiPlus.dll", "GdipCreateFontFamilyFromName", 公开, .参数 Name, 字节集, , .参数 FontCollection, 整数型, , .参数 FontFamily, 整数型, 传址 , .DLL命令 GdipCreateFromHDC, 整数型, "gdiplus.dll", "GdipCreateFromHDC", 公开, .参数 hDC, 整数型, , .参数 graphics, 整数型, 传址 , .DLL命令 GdipCreatePath, 整数型, "gdiplus.dll", "GdipCreatePath", 公开, .参数 brushmode, 整数型, , .参数 path, 整数型, 传址 , .DLL命令 GdipCreateRegionRect, 整数型, "gdiplus.dll", "GdipCreateRegionRect", 公开, .参数 rect, , , .参数 region, 整数型, 传址 , .DLL命令 GdipDeleteBrush, 整数型, "GdiPlus.dll", "GdipDeleteBrush", 公开, .参数 brush, 整数型, , .DLL命令 GdipDeleteFont, 整数型, "GdiPlus.dll", "GdipDeleteFont", 公开, .参数 font, 整数型, , .DLL命令 GdipDeleteFontFamily, 整数型, "GdiPlus.dll", "GdipDeleteFontFamily", 公开, .参数 FontFamily, 整数型, , .DLL命令 GdipDeletePath, 整数型, "gdiplus.dll", "GdipDeletePath", 公开, .参数 path, 整数型, , .DLL命令 GdipDrawImageRect, 整数型, "GdiPlus.dll", "GdipDrawImageRect", 公开, .参数 Graphics, 整数型, , .参数 Image, 整数型, , .参数 X, 小数型, , .参数 Y, 小数型, , .参数 Width, 小数型, , .参数 Height, 小数型, , .DLL命令 GdipDrawString, 整数型, "GdiPlus.dll", "GdipDrawString", 公开, .参数 graphics, 整数型, , .参数 string, 字节集, , .参数 length, 整数型, , .参数 font, 整数型, , .参数 layoutRect, , , .参数 stringFormat, 整数型, , .参数 brush, 整数型, , .DLL命令 GdipFillPath, 整数型, "gdiplus.dll", "GdipFillPath", 公开, .参数 graphics, 整数型, , .参数 Brush, 整数型, , .参数 path, 整数型, , .DLL命令 GdipFillRectangle, 整数型, "gdiplus.dll", "GdipFillRectangle", 公开, .参数 graphics, 整数型, , .参数 Brush, 整数型, , .参数 x, 小数型, , .参数 y, 小数型, , .参数 Width, 小数型, , .参数 Height, 小数型, , .DLL命令 GdipGetImageGraphicsContext, 整数型, "GdiPlus.dll", "GdipGetImageGraphicsContext", 公开, .参数 image, 整数型, , .参数 graphics, 整数型, 传址 , .DLL命令 GdipGetImagePixelFormat, 整数型, "gdiplus.dll", "GdipGetImagePixelFormat", 公开, .参数 Image, 整数型, , .参数 PixelFormat, 整数型, 传址 , .DLL命令 GdipSetCompositingQuality, 整数型, "gdiplus.dll", "GdipSetCompositingQuality", 公开, .参数 graphics, 整数型, , .参数 CompositingQlty, 整数型, , .DLL命令 GdipSetInterpolationMode, 整数型, "gdiplus.dll", "GdipSetInterpolationMode", 公开, .参数 graphics, 整数型, , .参数 interpolation, 整数型, , .DLL命令 GdipSetSmoothingMode, 整数型, "GdiPlus.dll", "GdipSetSmoothingMode", 公开, .参数 graphics, 整数型, , .参数 smoothingMode, 整数型, , .DLL命令 lstrcpyn_BITMAPINFO, 整数型, "kernel32", "lstrcpynA", 公开, .参数 lpString1, , 传址 , 传址 .参数 lpString2, , 传址 , .参数 leng, 整数型, , .DLL命令 lstrlenw, 整数型, "kernel32.dll", "lstrlenW", 公开, .参数 dqcs, 字节集, , .DLL命令 SelectObject, 整数型, "gdi32.dll", "SelectObject", 公开, .参数 hdc, 整数型, , .参数 hobject, 整数型, , .DLL命令 StretchBlt, 整数型, "gdi32.dll", "StretchBlt", 公开, , StretchBlt,将一幅位图从一个设备场景复制到另一个。源和目标DC相互间必须兼容。这个函数会在设备场景中定义一个目标矩形,并在位图中定义一个源图象。源矩形会根据需要进行伸缩,以便与目标矩形的大小相符 .参数 目标设备场景句柄, 整数型, , hdc,目标设备场景 .参数 目标横坐标, 整数型, , x,目标矩形左上角的x,y坐标,以逻辑坐标表示 .参数 目标纵坐标, 整数型, , y,目标矩形左上角的x,y坐标,以逻辑坐标表示 .参数 目标宽度, 整数型, , nWidth,目标矩形的宽度和高度,以逻辑坐标表示 .参数 目标高度, 整数型, , nHeight,目标矩形的宽度和高度,以逻辑坐标表示 .参数 源设备场景句柄, 整数型, , hSrcDC,源设备场景。如光栅运算未指定一个源,则这个参数应为零 .参数 源横坐标, 整数型, , xSrc,用源DC的逻辑坐标表示的源矩形左上角位置 .参数 源纵坐标, 整数型, , ySrc,用源DC的逻辑坐标表示的源矩形左上角位置 .参数 源宽度, 整数型, , nSrcWidth,分别指定用逻辑单位(以源DC为基础)传输的一幅图象的宽度和高度。如其中有一个参数的符号(指正负号)与对应的目标参数不符,位图就会在对应的轴上作镜像转换处理 .参数 源高度, 整数型, , nSrcHeight,分别指定用逻辑单位(以源DC为基础)传输的一幅图象的宽度和高度。如其中有一个参数的符号(指正负号)与对应的目标参数不符,位图就会在对应的轴上作镜像转换处理 .参数 光栅运算, 整数型, , dwRop,传输过程中进行的光栅运算。如刷子属于光栅运算的一部分,就使用选入目标DC的刷子
图像处理 v1.3