摘要: 要写好一个图像处理软件,仅靠自己看书是完全不够的,要多方面学习,借鉴前人的经验,要集思广益、多面出击。如今网络发达,图像学的资料其实也到处都是。只是往往个人能力或精力有限,在短时间内无法找到那些也许藏于角落里的金子。本人研究图像至今也历时7年,在慢慢的摸索和累积中也找到了一些相关资料,共享给大家学习。1、 最著名的开源图像软件:GIMP。 开发语言:C GIMP号称Linux下的PhotoShop,总观其工程,确实达到了PhotoShop早期版本的功能。三大利器:选区、图层、蒙板一应俱全,滤镜也非常丰富,支持插件。缺点就是界面不美观,用户体验差,执行速度在Windows下慢(Linux下不清楚 阅读全文
posted @ 2012-02-22 13:45 与时俱进 阅读(4269) 评论(0) 推荐(2) 编辑
摘要: <audio> 标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条Html代码<audioid="media"src="http://www.abc.com/test.mp3"controls></audio><video> 标签属性:src:视频的URLposter:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条width:视频宽度heig 阅读全文
posted @ 2012-02-22 09:00 与时俱进 阅读(21143) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述通过另外一种方法来对文档进行排版,那就是使用列(columns). 通常情况下.当你使用列时你都会喜欢使用多个列对文字进行排版。就像报纸那样。iTextSharp提供了MultiColumn对象使得实现多列排版变得非常简单。你仅仅需要告诉MultiColumn对象第一列的X轴坐标,第二列的X轴坐标,第二列结束的X轴坐标,列和列之间的距离,以及你需要多少列,下面代码在当前文档中加入两列,并在其内加入8次同样的段落(paragraph):string pdfpath = Server.MapPath("PDFs"); string imagepath = Serve 阅读全文
posted @ 2012-02-22 00:27 与时俱进 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 有时,你需要在PDF中绘制不依赖于任何图片文件的矢量图形。iTextSharp既包含了绘制简单矢量图功能,也包含了绘制复杂矢量图的功能。这篇文章将会帮助你入门。 在前面的文章所讲述的内容中,直到现在为止,所有添加到PDF文档的内容都只是依赖于将页面中的内容加入到排版流中的简单iText排版.简单的iText排版还负责如果文字内容溢出当前页面,则生成新的页面。而对于处理矢量图来说,就需要另一种方法了。那就是使用PdfContentByte()对象,这个对象的实例可以从PdfWriter对象的DirectContent属性获得.这也意味着不像前面那样仅仅是使用PdfWriter.GetInstan 阅读全文
posted @ 2012-02-22 00:26 与时俱进 阅读(4286) 评论(0) 推荐(0) 编辑
摘要: iTextSharp 5 已经取消了 Table 类,我对照着一份 iTextSharp 4 的帮助文档,使用 VS 的智能提示找遍了所有的命名空间,都找不到 Table 类,幸好最终看到一个 PdfPTable 类,抱着死马当做活马医的心态,居然成了。所以,切记在 iTextSharp 5 中,操作表格只能通过 PdfTable,全称是 iTextSharp.text.pdf.PdfPTable 。 iTextSharp 对表格的操作相对 Word 来说,显得有些笨拙,似乎无法做到单元格跨行或跨列。所以若要创建这一类型的表格,只能通过在单元格中嵌入一个表格来实现。 iTextShar... 阅读全文
posted @ 2012-02-22 00:12 与时俱进 阅读(2733) 评论(1) 推荐(0) 编辑
友情链接:同里老宅院民居客栈