社区
Java SE
帖子详情
关于Image的几个问题
Lumier
2004-04-05 11:03:11
Image有个方法public Image getScaledInstance(int width,int height,int hints),它应该可以返回一个调整过大小后的Image对象,但是我使用这个方法后并没有返回我期望的对象,请各位高手给我解释一些。
还有个问题,怎样才能将内存中的Image对象中保存的图象以图片文件的形式保存在硬盘上?
...全文
97
3
打赏
收藏
关于Image的几个问题
Image有个方法public Image getScaledInstance(int width,int height,int hints),它应该可以返回一个调整过大小后的Image对象,但是我使用这个方法后并没有返回我期望的对象,请各位高手给我解释一些。 还有个问题,怎样才能将内存中的Image对象中保存的图象以图片文件的形式保存在硬盘上?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flywind63
2004-06-30
打赏
举报
回复
import java.awt.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.ImageIO;
public class ImageTest
{
public static void main(String args[])
{
BufferedImage image = new BufferedImage(600,
800, BufferedImage.TYPE_INT_RGB);
try
{
File out = new File("d:\\image.jpg");
Graphics g = image.getGraphics();
Graphics2D g2 = (Graphics2D)g;
g2.setColor(Color.white);
g2.fillRect(0, 0, 600, 800);
g2.setColor(Color.black);
Font font = g.getFont().deriveFont((float)20);
g2.setFont(font);
g2.drawString("Here", 20, 50);
g2.drawLine(10, 10, 10, 790);
g2.drawLine(10, 10, 590, 10);
g2.drawLine(10, 790, 590, 790);
g2.drawLine(590, 10, 590, 790);
g2.dispose();
ImageIO.write(image, "JPEG", out);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
flywind63
2004-06-30
打赏
举报
回复
public static BufferedImage GetImage(String checkrnd) {
BufferedImage image = new BufferedImage(12 * (checkrnd.length()+1),
24, BufferedImage.TYPE_INT_RGB);
try {
// File out = new File("d:\\image.jpg");
Graphics g = image.getGraphics();
g.setColor(new Color(38,80,166));
g.fillRect(0, 0, 12 * (checkrnd.length()+1), 24);
g.setColor(Color.WHITE);
Font font = g.getFont().deriveFont((float)20);
g.setFont(font);
g.drawString(checkrnd, 6, 20);
g.dispose();
//ImageIO.write(image, "JPEG", out);
}
catch (Exception e) {
e.printStackTrace();
}
return image;
}
sxgz
2004-04-05
打赏
举报
回复
BufferedImage ImageNew =
new BufferedImage (width,height,BufferedImage.TYPE_INT_RGB);
ImageNew.setRGB(0,0,width,height,ImageArrayOne,0,width);
File outFile = new File(".\\RU002out2.bmp");
ImageIO.write(ImageNew, "png", outFile);//写图片
这种方法可以向硬盘中写图片。
border-
image
使用过程中遇到的
几个
问题
这次年货,为了增添气氛,很多地方都用了边框,由于边框高度的不固定,给构建着实带了不小的麻烦。 通常我们处理边框的方法,无非以下两种方案: 1.切整张图片,做背景。 2.切上中下,进行拼接处理。 但是遇到,边框多种样式的时候,我可能就需要支招,切得手软,为了解决这些
问题
,我们尝试了border-
image
。 使用border-
image
,我们无非弄明白以下
几个
属性就能使用了:...
获得
Image
对象的
几个
方法
1 .
Image
.win32_new (Display.getDefault(), SWT.ICON, 65545)
Image
org.eclipse.swt.graphics.
Image
.win32_new(Device device, int type, int handle) Invokes platform specific functionality to all
关于
Image
.FromFile方法处理图像出现内存不足的
问题
测试发现上传的几百K的文件报内存不足。用它的文件测试了一下也是报错。查一下文件有损坏也会出现这个
问题
,所以重新裁剪保存该文件并重新上传,图片显示正常。 1、内存不足,或GDI+发生了一般性错误。
问题
描述:在
Image
.FromFile(souceFile)出抛出System.OutOfMemoryException"内存不足"异常。 出现这种
问题
是由于souceFile文件被破坏,或者...
JS 中关于
Image
对象 的那些事
Image
对象是 Dom 中的内置对象,它代表嵌入的图像。当我们创建一个
Image
对象时,就相当于给浏览器缓存了一张图片,
Image
对象也常用来做预加载图片技术(也就是将图片预先加载到浏览器中,当浏览图片的时候就能享受到极快的加载速度)。在HTML页面中,
标签每出现一次,也就是创建了一个
Image
对象。
Image
J -介绍与安装
写在开头
Image
J,一款免费却又极其强大的图像处理软件。百科但很不幸的是,这款软件对于电脑小白而言,可能并不容易上手。看一下这个软件的界面就知道了。反正我第一打开的时候就直接想关掉,这些个 icon 根本不知道干嘛的好吧。但是后来,大量的图像不得不用
Image
J 分析,只有硬着头皮好好学习。所以说,学点什么,都是被逼出来的,主动学习反而效率不高。软件安装
Image
J貌似也有好
几个
distrib...
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章