猪八戒APP
开发一份dll
洛阳
业务管理软件开发
需求标题
开发一份dll
需求描述
开发一份dll,供VB6直接调用,VB6中的声明如下:
Private Function PngHandle Lib " PngHandle.dll" (byval PngFile as string,Byval OutFile as string,Optional byval x as long=0,optional byval y as long=0,optional byval W as long=0,optional byval H as long=0, optional byval CutMode as Boolean=false,optional byval Angle as double=0, Optional byval OverlayMode as Boolean=false, optional byval OverlayPic as string=””,optional byval OverlayText as string=””,optional byval tx as long=0,optional byval ty as long=0 optional byval Fontsize as integer=20,optional byval fontname as string=”微软雅黑”, optional byval fontcolor as long=255,optional byval FontBold as Boolean=false,optional byval FontItalic as Boolean=false ,optional byval FontUnderline as Boolean=false,optional byval fontstrike as Boolean=false) as integer
功能及参数说明:
PngHandle.dll——对带Alpha透明背景的Png图片处理的dll,对Png图处理后,如果仍然保存为Png格式,则保存得到的Png图仍然是带Alpha透明背景的。返回值=0表示执行成功,返回值=-1表示输出磁盘空间不足,返回值1表示其他错误。
处理功能包括:
当CutMode,OverlayMode都为False时,对Png图按指定的宽W,**进行缩放;
当CutMode=True, OverlayMode=False时,按指定的裁剪起点(x,y)和新的尺寸WxH对原Png图进行裁剪;
当OverlayMode=True时,将OverlayPic(如果不为空值)水印图片打印到(x,y)起点处,占WxH的区域处;将OverlayText(如果不为空值)水印文字打印到(txt,ty)处,文字字体由Fontsize,fontname,fontcolor,FontBold,FontItalic,FontUnderline,fontstrike等指定。
当Angle0,且Angle=[-360-+360]时,对Png图执行旋转指定角度
预算金额
¥300元
允许参与人才数量
--
人才所在地
--
人才类型
--
工作反馈要求
无要求
期望完成日期
--
开票类型要求
无要求