java中的图片处理是很让人头疼的一件事情。目前java api中的imageIO可以将gif图片转换成png图片,jpg图片可以正常转换。据说gif转jpg也是有办法的,但是将jpg转成gif,我费了很大的工夫才找到一个很好的解决方案。 首先介绍的是一段很好的缩放图片的代码:: public static BufferedImage resize(BufferedImage source, int targetW, int targetH) { // targetW,targetH分别表示目标长和宽 int type = source...
by ozy518 - Java文档中心 - 2007-06-15 17:02:56 阅读(1247) 回复(0)
import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO;...
IBM710的机器,跑了好多应用,informix,websphere,几个java程序。 最近又加了一个java程序,启动配置-Xmx1024 但是当该程序使用内存到800M的时候,机器就成10M的内存了,然后就会出现堆内存溢出的问题了。 请各位达人指点一下,怎么配置比较好?将-Xmx设置小些?估计对性能有大的影响么? (暂不考虑升级硬件) 如果需要详细的信息我再跟帖,谢谢啦!
以下这种问题大家有没遇见过??环境:redhat8.0 j2sdk1.4.2_08 tomcat5.0.8 现象是突然java机自动退出,请大家帮忙看看,谢谢 Exception in thread "CompilerThread0" java.lang.OutOfMemoryError: requested 7168 bytes for ExceptionRangeEntry in /export/jdk142-update/ws/fcs/hotspot/src/share/vm/code/exceptionHandlerTable.cpp. Out of swap space?
今天,因为一个项目的要求要写个图片上传系统,还要带图缩略图的。昨天我就在网上找了一下java的图片类。有一个叫Jimi的类,看了一下功能是简介觉的不错,但有人说这个类生的的缩略图不是太清楚,因为我还没时间学和用所以暂且不表;还有个叫JMagick,但这个让我晕的是还是装插件!晕死,java还在整个DLL来用,没天理哈!不过对图像要的高的可以考虑用一下这个类,这个类在UNIT和Linux也有相应的插件包的。 到头来我还是挑个了...
CFP也是java的,但缩略图效果比PHOTOTIME的好,PHOTOTIME的图片是java自动把原图生成缩略图,但可能CFP加了其他软件来处理 原图质量很好的,处理的效果却差很远。那位朋友做过这样的程序,请指导。
import org.apache.struts.upload.FormFile; import java.io.InputStream; import java.io.OutputStream; import java.io.FileOutputStream; /* * 文件上传类! */ public class Upload { /** * @param path 要存储的路径 * @param file 文件 * @return */ public boolean up(String path, FormFile file)throws Exc...
package example; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileTransfer { public static void main(String[] args) { try { byte imageDataByte[] = new byte[20000]; String stmp = "" ; String hexStr = ""; FileInputStream fis = new FileInputStream(new File("D:\\sh...
java操作图片可以用 javax.imageio 包或GEF的Draw2D java操作图片可以用 javax.imageio 包或GEF的Draw2D,但我觉得简单就是美,所以用了调用外部程序的方法:imagemagick 我的需要是对一张400*430的jpeg文件剪切,然后存为tga格式 process = Runtime.getRuntime().exec("convert a.jpeg crop 400x380+0+0 a.tga"); 一句搞定,有比这更简单的吗? 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.ne...