900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java读取emf文件并规定大小_JAVA读取EMF文件并转化为PNG JPG GIF格式.pdf

java读取emf文件并规定大小_JAVA读取EMF文件并转化为PNG JPG GIF格式.pdf

时间:2024-03-05 04:10:40

相关推荐

java读取emf文件并规定大小_JAVA读取EMF文件并转化为PNG JPG GIF格式.pdf

您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbspJava

JAVA读取EMF文件并转化为PNG,JPG,GIF格式.pdf2页

本文档一共被下载:次,您可全文免费在线阅读后下载本文档。

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

流流浪浪的的鱼鱼

始始怜怜幽幽竹竹山山窗窗下下,,不不改改清清阴阴待待我我归归

JJAAVVAA读读取取EEMMFF文文件件并并 化化为为PPNNGG,,JJPPGG,,GGIIFF格格式式

分类: 杂项技巧 -11-22 15:19 104人阅读 评论 (0) 收藏 举报

EMFJPGjava

JAVA读取EMF文件并 化为PNG,JPG,GIF格式

使用第三方库下载地址为:

/vectorgraphics/index.html

主主要要思思路路::

使用EMFInputStream读取EMF文件,然后使用EMFRenderer对象将EMF绘制到创

好的空白的BufferedImage里面。这样就把EMF图片 化为Java中的

BufferedImage对

象,然后可以重新保存为Java 2D支持图像格式如PNG或者JPG等。

代代码码如如下下::

import java.awt.BorderLayout;

import java.awt.Dimension;

import java.awt.Graphics;

import java.awt.Graphics2D;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.FileInput tream;

import java.io.FileNotFoundException;

import java.io.IOException;

import javax.imageio.ImageIO;

import javax.swing.JFrame;

import javax.swing.JPanel;

import org.freehep.graphicsio.emf.EMFInput tream;

import org.freehep.graphicsio.emf.EMFRenderer;

/**

* download the third-party libraries here:

* /vectorgraphics/index.html

*

* @author gloomyfish

*

*/

public class EMFReader {

public static void main( tring[] args) {

try {

EMFInput tream input tream = new EMFInput tream (new FileInput tre

ystem.out.println("height = " + input tream.readHeader().getBoun

ystem.out.println("widht = " + input tream.readHeader().getBound

// headerInfo of bitmap API always tell a lie, could not get

// correct width and height

1

// BitmapInfoHeader headerInfo = new BitmapInfoHeader(input tream)

// ystem.out.println("Big Error on reading emf format picture");

EMFRenderer emfRenderer = new EMFRenderer(input tream);

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

匿名?

发表评论

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。