模块名称:图像处理
模块作者:李丹阳
模块版本: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的刷子