`

java生成上传图片的缩略图

    博客分类:
  • java
阅读更多
# public class ToImg {  
#     public static void main(String[] args) throws Exception {  
#         toSmaillImg("untitled.bmp","thumb.bmp");  
#     }  
#       
#     public static void toSmaillImg(String filePath,String thumbPath) throws Exception{  
#         String newurl =thumbPath;  
#         java.awt.Image bigJpg = javax.imageio.ImageIO.read(new java.io.File(filePath));  
#         float tagsize = 100;  
#         int old_w = bigJpg.getWidth(null);  
#         int old_h = bigJpg.getHeight(null);     
#         int new_w = 0;  
#         int new_h = 0;  
#         float tempdouble;   
#         tempdouble = old_w > old_h ? old_w/tagsize : old_h/tagsize;  
#         new_w = Math.round(old_w/tempdouble);  
#         new_h = Math.round(old_h/tempdouble);  
#         java.awt.image.BufferedImage tag = new java.awt.image.BufferedImage(new_w,new_h,java.awt.image.BufferedImage.TYPE_INT_RGB);  
#         tag.getGraphics().drawImage(bigJpg,0,0,new_w,new_h,null);  
#         FileOutputStream newimage = new FileOutputStream(newurl);  
#         com.sun.image.codec.jpeg.JPEGImageEncoder encoder = com.sun.image.codec.jpeg.JPEGCodec.createJPEGEncoder(newimage);         
#         encoder.encode(tag);  
#         newimage.close();  
#     }  
# }  
分享到:
评论

相关推荐

    java 上传图片生成缩略图

    ### Java 上传图片生成缩略图的知识点解析 在现代Web开发中,处理图像是一项常见的需求,尤其是在涉及用户上传图片的应用场景中。本篇文章将基于提供的代码片段详细讲解如何使用Java来实现上传图片并自动生成缩略图...

    java视频生成图片(缩略图)-实例-(指定时间)

    以上就是关于"Java视频生成图片(缩略图)-实例-(指定时间)"的主要知识点,涵盖了从选择合适的库到实现具体功能的各种技术细节。在实际项目中,根据需求和资源可用性,可以选择最适合的方案来实现。

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

    在本文中,我们将深入探讨如何基于Springmvc实现图片上传及生成缩略图的功能。Springmvc是Spring框架的一个重要模块,用于构建MVC模式的Web应用,它提供了强大的数据绑定、模型映射、视图渲染等功能,是Java开发中的...

    java批量上传图片并生成缩略图

    在Java编程环境中,批量上传图片并生成缩略图是一项常见的需求,特别是在开发Web应用时,例如内容管理系统或者论坛。这个任务通常涉及到文件处理、图像处理和服务器端编程等多个技术领域。接下来,我们将深入探讨...

    java上传图片,处理图片,word转pdf图片缩略图生成

    java上传图片,处理图片,word转pdf图片缩略图生成,替换所有图片的ip地址工具类

    JSP上传图片并生成缩略图

    接下来,一个单独的Java类或方法会处理缩略图的生成,可能是在图片上传后立即执行,也可能是异步处理。 在处理过程中,需要注意几个关键点: 1. **文件验证**:确保上传的文件是图片格式,防止恶意文件上传。 2. **...

    批量上传图片并生成缩略图java实现

    使用jspsmartupload实现图片的批量上传,并保存到服务器的指定路径,自动生成缩略图,与图片的路径相同。(需要导入jspsmartupload.jar,在工程下的WebContent\WEB-INF\lib中 )

    java生成高清缩略图不丢真,java压缩图片

    网上找的缩略图生成方法都不够清晰,于是决定自己研究和改进生成缩略图方法。此方法压缩后的图片小,清晰度高,压缩速度快。5000张图片大概抽根烟的功夫就压缩完了。高清的哦。各种参数都是可配的,方便移植到自己...

    上传图片(缩略图)

    "上传图片(缩略图)"这个标题和描述提示我们,这里涉及的技术点主要是图片上传以及生成缩略图的过程。下面我们将详细探讨这两个核心知识点。 1. 图片上传: - **表单提交**:在HTML中,通常使用`...

    jsp上传图片并生成缩略图

    在Java服务器页面(JSP)中,上传图片并生成缩略图是一项常见的需求,尤其在构建网站或Web应用时。这个过程涉及到多个步骤,包括文件上传、图片处理和存储。以下将详细介绍如何实现这一功能。 1. **文件上传**: -...

    jSP上传图片生成缩略图

    3. 使用Java的图像处理API或第三方库读取上传的图片,并根据需要生成缩略图。 4. 调整缩略图的尺寸,保持原图的宽高比,避免图像失真。 5. 保存缩略图到服务器,并可能将其路径保存到数据库,以便后续展示或访问。 6...

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

    在这个场景中,我们将关注如何使用Struts2框架结合FileUpload库来实现图片上传,并通过生成缩略图来优化用户体验。Struts2是一个流行的Java Web框架,它提供了一种结构化的方式来处理用户请求,而FileUpload则是处理...

    java利用ffmpeg获取视频缩略图

    本项目就是关于如何在Java环境中使用ffmpeg来获取视频的缩略图,提供了一个简单易用的解决方案。 首先,ffmpeg是一个强大的命令行工具,它支持多种视频、音频格式的处理,包括转换、合并、剪辑以及生成缩略图等。在...

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

    在Struts2框架中,实现图片上传并生成等比例缩略图是一项常见的需求,尤其在构建Web应用时。本实例将向你展示如何利用Struts2的FileUpload拦截器处理图片上传,并通过Java图像处理库如Java AWT或Apache Commons ...

    java缩略图

    一个不错的工具类,上传的图片根据长宽的判断,按比例缩放生成另一张小图,可以减少浏览的浪费

    java生成缩略图.pdf

    在Java中生成缩略图是一项常见的任务,尤其是在开发Web应用或者需要处理用户上传图片的系统中。这个过程涉及对原始图像进行重新尺寸调整,以创建一个较小的版本,通常用于预览或节省存储空间。在提供的代码片段中,...

    struts2上传文件、生成缩略图、添加文字和图片水印

    在Web开发中,文件上传功能是常见的需求,而生成缩略图、添加文字和图片水印则是对上传图片进行处理的常用操作。下面将详细阐述这些知识点。 1. **Struts2文件上传** Struts2提供了强大的文件上传支持,主要依赖于...

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

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

Global site tag (gtag.js) - Google Analytics