`
zxwwjs
  • 浏览: 9832 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JAVA生成JPG缩略图

 
阅读更多
importjava.io.File;
importjava.io.FileOutputStream;
importjava.awt.Graphics;
importjava.awt.Image;
importjava.awt.image.BufferedImage;
importcom.sun.image.codec.jpeg.JPEGCodec;
importcom.sun.image.codec.jpeg.JPEGImageEncoder;

publicclassJpgTest...{

publicvoidJpgTset()throwsException...{
File_file
=newFile("/Order005-0001.jpg");//读入文件
Imagesrc=javax.imageio.ImageIO.read(_file);//构造Image对象
intwideth=src.getWidth(null);//得到源图宽
intheight=src.getHeight(null);//得到源图长
BufferedImagetag=newBufferedImage(wideth/2,height/2,BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src,
0,0,wideth/2,height/2,null);//绘制缩小后的图
FileOutputStreamout=newFileOutputStream("newfile.jpg");//输出到文件流
JPEGImageEncoderencoder=JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag);
//近JPEG编码
//System.out.print(width+"*"+height);
out.close();
}

}


分享到:
评论

相关推荐

    JAVA获取视频缩略图

    在Java编程环境中,获取视频缩略图是一项常见的需求,尤其在多媒体应用或者视频分享平台中。这个过程涉及到多媒体处理和图像操作的知识。本文将详细解释如何在Java中实现这一功能,以及相关的技术点。 首先,Java...

    java 生成缩略图

    在Java编程中,生成缩略图是一项常见的任务,特别是在处理图像处理、网页设计或移动应用开发时。这个任务涉及到读取原始图像,调整其尺寸,然后保存为较小的版本,即缩略图。在这个过程中,我们可以使用Java的内置库...

    图片缩略图以及poi生成excel文档

    平时工作中用到的一些技术点,拿出来和大家共享一下。 有些功能比较粗糙,如果大家有更加完善的示例或建议,欢迎交流。...1、jpg图片缩略图:ImageUtil 2、poi创建excel:CDSHdlReport 3、计算表达式求值:Cal

    java缩略图代码

    在 Java 中生成图片缩略图是一项常见的需求,这通常涉及到图像处理技术。以下是一个 Java 类 `GetPicture` 的示例,它包含了获取网络图片、截取屏幕以及创建图片缩略图的功能。我们将详细解释其中的关键知识点。 1....

    基于Springmvc的上传图片并生成缩略图

    生成缩略图通常可以借助于图像处理库,如Java的`javax.imageio.ImageIO`或第三方库如Apache Commons Imaging。以下是一个简单的示例: ```java try { BufferedImage originalImage = ImageIO.read(file....

    java生成缩略图.zip

    在这个"java生成缩略图.zip"压缩包中,我们可能找到了一份Java源代码,用于演示如何在Java环境下创建图像的缩略图。 首先,我们要了解在Java中生成缩略图的关键概念和技术。Java的`java.awt.image`和`javax.imageio...

    jsp中生成图片缩略图的代码

    在JSP(Java Server Pages)中生成图片缩略图是一个常见的需求,特别是在处理大量图片的网站上,为了提高页面加载速度和用户体验,通常会将原始图片转换为较小的缩略图进行展示。本文将深入解析如何在JSP中实现图片...

    struts2图片上传并生成缩略图,展示缩略图点击显示大图

    假设我们使用Java自带的ImageIO,可以编写一个函数来生成缩略图: ```java private BufferedImage generateThumbnail(BufferedImage sourceImage, int maxWidth, int maxHeight) { double scaleWidth = (double) ...

    java缩略图jar包

    Java 缩略图生成库,如“thumbnailator-0.4.4.jar”,是一个非常实用的工具,尤其对于那些在处理图像文件时需要快速创建预览或者缩略图的开发者而言。这个库提供了简单易用的API,可以方便地集成到Java项目中,大大...

    java实现将图片和缩略图存储到数据库中.pdf

    5. **生成缩略图**:利用Java API或其他第三方库(如Thumbnails)来生成图片的缩略版本。 6. **将图片数据存储到数据库**:将处理后的图片数据(包括原图和缩略图)存储到数据库中。 #### 二、代码详解与知识点分析...

    Java 高清缩略图

    在这个场景下,我们关注的是如何在Java中生成缩略图,同时确保缩略图与原图的根目录不同,但其他路径保持一致。我们将探讨`simpleimage`库,它是一个用于图像处理的简洁工具,以及如何使用它来实现等比例缩放,以...

    生成图片缩略图Jar包

    本文将详细介绍一个名为Thumbnailator的Java库,它是用于生成图片缩略图的强大工具,并讲解如何在项目中使用。 Thumbnailator是一个开源的Java库,专门设计用来创建、编辑和转换图像。它具有高度的灵活性和易用性...

    Java实现图片等比例缩略图

    Java作为一门广泛应用的编程语言,提供了多种方式来处理图像,包括生成等比例缩略图。本篇文章将深入探讨如何使用Java实现图片的等比例缩略图,并提供相关代码示例。 首先,我们需要了解等比例缩略图的概念。等比例...

    用JSP实现上传图片自动生成缩略图

    4. **生成缩略图**:使用图像处理库(如`Java Advanced Imaging (JAI)`或`ImageIO`)来创建缩略图。首先,读取原始图像,然后调整其尺寸,最后保存为新的缩略图文件。 ```java BufferedImage originalImage = ...

    视频截取缩略图

    通过这些库,JAVA程序员可以直接调用FFmpeg的命令行功能,如`ffmpeg -i video.mp4 -vframes 1 thumbnail.jpg`,轻松实现视频截取缩略图。 3. **JCodec**:这是一个轻量级的JAVA音视频编解码库,支持H.264和MPEG-4等...

    Java图片裁剪和生成缩略图的实例方法

    在Java编程中,处理图像是一项常见的任务,包括裁剪图片和生成缩略图。下面将详细解释如何在Java中实现这两个功能。 首先,裁剪图片通常涉及到从原始图像中选择一个矩形区域并保存为新的图像。在Java中,我们可以...

    Struts2上传图片并生成等比例缩略图的实例

    在Action类中,我们需要实现处理上传文件的方法,如`execute()`,在这个方法里,可以使用Java AWT或者Apache Commons Imaging库生成缩略图。这里以Java AWT为例: ```java public String execute() { try { ...

Global site tag (gtag.js) - Google Analytics