我想使用vb.net的printDocument来印出高清的图
因为载入png或是jepg时,放到很大的时候,会不清楚,无法印刷
因此想要加入矢量图,现有的档案是pdf档,请问有办法实现吗?
我想使用vb.net的printDocument来印出高清的图
因为载入png或是jepg时,放到很大的时候,会不清楚,无法印刷
因此想要加入矢量图,现有的档案是pdf档,请问有办法实现吗?
没有办法把已经像素化的jpg png转换成矢量图,但是可以设置文档的分辨率,设置600dpi以上就可以达到印刷品质了。不过程序也会很慢。
除了分辨率,你的png或者jpg本身也要分辨率足够,比如说你要有800x600像素的图片,那么最多缩放到2英寸(对角线<2.5cm)
像svg一类的矢量图,可以通过第三方库来加载到你的程序里,不过前提是你要有这些原始的矢量图(而不是jpg、png)或者你愿意在程序里生成。