关闭

关闭

关闭

封号提示

内容

首页 将图片转换成HTML格式的文字图程序源代码.doc

将图片转换成HTML格式的文字图程序源代码.doc

将图片转换成HTML格式的文字图程序源代码.doc

上传者: 誑灌甾來氺 2017-10-13 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《将图片转换成HTML格式的文字图程序源代码doc》,可适用于工作范文领域,主题内容包含将图片转换成HTML格式的文字图程序源代码以下为程序代码usingSystemusingSystemDrawingusingSystemTextna符等。

将图片转换成HTML格式的文字图程序源代码以下为程序代码usingSystemusingSystemDrawingusingSystemTextnamespaceBloodComClassLib{<summary>将图片转换为Html<summary>publicclassPictureHtmlPicture{<summary>构造函数<summary>publicPictureHtmlPicture(){构造函数}<summary>将图片转换为HTML<summary><paramname="FileName">图片文件名<param><returns>HTML内容<returns>publicstringMakeHtmlPicture(stringFileName){try{intintXintintYintintWidthColorclrPictureBitmapbmpPictureStringBuildersb=newStringBuilder()检测文件名是否为空如果为空则返回空if(FileName==""){return}打开图片文件bmpPicture=newBitmap(FileName)sbAppend("<Html>rn")sbAppend("<Body>rn")sbAppend("<style>rn")sbAppend("Font{fontfamily:Arialfontsize:px}rn")sbAppend("<style>rn")intWidth=bmpPictureSizeWidthif(intWidth<){intWidth=}else{intWidth=bmpPictureSizeWidth}sbAppend("<FontClass="Font">rn")通过循环将图片的颜色提取出来for(intY=intY<bmpPictureSizeHeightintY){for(intX=intX<bmpPictureSizeWidthintX){clrPicture=bmpPictureGetPixel(intX,intY)stringstrColor=clrPictureToArgb()ToString("x")stringstrHexColor="#"strColorSubstring()将图片颜色写到HTML中sbAppend("<FontColor=""strHexColor"">")sbAppend("x")sbAppend("<Font>")sbAppend("rn")}sbAppend("<br>rn")}sbAppend("<Font>rn")sbAppend("<Body>rn")sbAppend("<Html>")返回HTML内容returnsbToString()}catch(Exceptionerr){throw(newException("发生异常:"errMessage))}}}}privatevoidbuttonClick(objectsender,SystemEventArgse){ofdPictureShowDialog()stringstrFileName=ofdPictureFileNamePictureHtmlPictureclsHtmlPicture=newPictureHtmlPicture()txtTestText=clsHtmlPictureMakeHtmlPicture(strFileName)}

职业精品

用户评论

0/200
    暂无评论

精彩专题

上传我的资料

热门资料

资料评价:

/4
0下载券 下载 加入VIP, 送下载券

意见
反馈

返回
顶部

Q