java代码如何加载图片 java添加图片有几种方法

java生成pdf,图片怎么导不进去?

不知道你用的什么方法来导的,但是如果通过PDF类库jar包来实现的话,应该是没问题的,参考如下java代码中关于如何插入图片到PDF的方法:

创新互联服务项目包括荔波网站建设、荔波网站制作、荔波网页制作以及荔波网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,荔波网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到荔波省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

import com.spire.pdf.*;

import com.spire.pdf.graphics.*;

public class AddImage {

public static void main(String[] args) {

//创建文档

PdfDocument pdf = new PdfDocument();

//添加一页

PdfPageBase page = pdf.getPages().add();

//加载图片,并获取图片高宽

PdfImage image = PdfImage.fromFile("fj.png");

int width = image.getWidth()/2;

int height = image.getHeight()/2;

//绘制图片到PDF

page.getCanvas().drawImage(image,50,50,width, height);

//保存文档

pdf.saveToFile("result.pdf");

pdf.dispose();

}

}

java程序中怎么插入图片

1)文件要有后缀名

2)要用Image或BufferedImage对象

3)因为你重写了paint()方法,所以不能在Label里面显示图片。你重写了paint()方法后,整个容器都会变成画布,所以看不到Label组件,自然也就看不到图片。应该在paint方法里面用g.drawImage方法把图片在画布中画出来。参考Java API,Graphics的drawImage方法。

java 加载图片的几种方式

第一种方法:

Image bg;  //或者是BufferedImage bg;

Pool2(){

try{

String file="图片的路径";

bg =ImageIO.read(new File(file));

}catch(Exception e){

e.printStackTrace();

}

}

第二种方法:这种方法用BufferedReader就不行

Image background;

Pool2(){

try{

String file="文件的路径";

background=Toolkit.getDefaultToolkit().getImage(file);

}catch(Exception e){

e.printStackTrace();

}

}

另外我们有时喜欢把图片放在工程的src目录下这样访问这些图片时就要用下面的方法。以src下的image文件下的01.jpg为例

Image image=null;

image = ImageIO.read(getClass().getResourceAsStream("/image/01.jpg"));

java中如何向窗口中加载图片?

重写一个JPanel面板,用paint方法把图片画在面板上面,然后将面板添加到JFrame上面就可以了


文章标题:java代码如何加载图片 java添加图片有几种方法
当前URL:http://scjbc.cn/article/hgdjis.html

其他资讯