为解决数码像机体积过大,这里提供了一个简单不能再简单的java类来帮助懂java的同志简化转换照片的麻烦.
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class JpgMake {
public static void JpgTset(String name) throws Exception {
File _file = new File(name); // 读入文件
Image src = javax.imageio.ImageIO.read(_file); // 构造Image对象
int wideth = src.getWidth(null)*3/5; // 得到目标图宽 可根据实际需要进行修改
int height = src.getHeight(null)*3/5; // 得到目标图长 可根据实际需要进行修改
BufferedImage tag = new BufferedImage(wideth , height ,
BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src, 0, 0, wideth , height , null); // 绘制缩小后的图
FileOutputStream out = new FileOutputStream(name+".jpg"); // 输出到文件流
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag); // 近JPEG编码
// System.out.print(width+"*"+height);
out.close();
}
public static void main(String args[]) throws Exception{
java.io.File f=new File("abc");
String abc[]= f.list();
if("*.*".equals(args[1])){
System.out.println("按照目录转换!!!");
for(int i=0;i<abc.length;i++){
try{
JpgTset(abc[i]);
}catch(Exception e){
System.out.println("文件["+args[i]+"]转换失败!");
}
}
System.exit(0);
}
for(int i=0;i<args.length;i++){
try{
JpgTset(args[i]);
}catch(Exception e){
System.out.println("文件["+args[i]+"]转换失败!");
}
}
//JpgTset("e:/2006/DSC01870.JPG");
}
}
启动批处理
imgTool.bat
cmd /K abc.bat
abc.bat
@echo 例: java JpgMake DSC01802.JPG
@echo 例: java JpgMake *.*
启动时执行imgTool.bat 然后按照提示输入命令即可
分享到:
相关推荐
本文将详细介绍数码相机照片图片图像压缩工具的原理、类型以及如何有效地使用它们。 一、压缩原理 照片压缩的基本原理是去除冗余数据,以减少文件大小。有两种主要的压缩方法:无损压缩和有损压缩。 1. 无损压缩...
总结而言,"数码相片压缩大师"是一款高效、便捷的图片压缩工具,它凭借其强大的压缩算法、友好的用户界面、批量处理能力和可定制的设置,为用户提供了全面的照片压缩解决方案。无论你是个人用户还是企业用户,它都能...
"数码照片压缩大师 图片压缩"就是为了解决这个问题而设计的工具,它能够帮助我们有效地管理和压缩图片,从而节省宝贵的硬盘空间。 图片压缩是一种将图像文件大小减小的技术,通常通过减少图像的位深度、颜色范围或...
随着数码相机和智能手机像素的不断提高,我们拍摄的照片文件大小也越来越大。这在享受高质量照片的同时,也为存储与分享带来了挑战。为了应对这一问题,一款名为“数码照片压缩大师”的软件应运而生,旨在帮助用户在...
3,解决大量图片压缩会出现“程序假死”现象; 功能介绍【必读】: 1 图片批量压缩(数量依个人机器以及被压缩图片大小而定); 2 图片限定宽度,等比例压缩; 3 图片限定高度,等比例压缩; 4 图片限定高度,宽度...
标签“照片压缩”、“图片压缩”强调了该工具的主要功能,即减少图片文件的大小,通常通过降低图片的像素密度、减少颜色层次或采用更高效的编码方式来实现。而“照片处理”和“图片处理”则暗示了除了压缩之外,该...
针对数码相机拍摄的高像素照片,《照片压缩缩放处理工具绿色版》还提供了专门的数码照片压缩功能。这项功能能够有效地降低图片的像素数量,同时在视觉上尽可能保持图片的质感,使得数码照片更适合网络分享和存储。...
"jpeg图片压缩软件"是指能够帮助用户对JPEG图片进行优化和压缩的工具,以满足上传或存储需求。 在描述中提到的"很不错的图片压缩软件,当上传图片需要比较小,这个最好",暗示了这款软件能够在不失真或仅轻微失真的...
随着数码相机和智能手机技术的不断提升,高分辨率的照片变得越来越容易获取,随之而来的则是存储空间和网络传输的挑战。为了应对这些问题,各类图片压缩工具应运而生,其中,超大照片批量压缩工具凭借其高效压缩能力...
在现代数字时代,照片的体积往往成为存储和分享的一大难题,特别是使用高分辨率数码相机拍摄的照片。"相片压缩机"是一款专为解决这一问题设计的实用工具,它能够有效地压缩图片,减小文件大小,同时尽可能保持图像的...
总的来说,“数码照片压缩工具”是摄影爱好者和专业摄影师必备的工具之一,它们能够有效地管理和存储大量的照片,同时兼顾图片质量和存储效率。在选择合适的压缩工具时,用户应考虑其功能、易用性和是否能满足特定的...
在IT行业中,图片压缩是一个非常重要的领域,尤其对于摄影师、设计师以及任何处理大量数码照片的用户来说。"小作家专业数码照片压缩工具"是专为此类需求设计的一款实用软件,由小作家工作室的彭轩开发并享有版权。这...
1. **节省存储空间**:随着数码相机和智能手机的普及,个人和企业往往积累了大量图片资源。压缩技术能够使这些图片占用更少的硬盘空间,有效降低存储成本。 2. **加快传输速度**:网络上传下载大图片文件耗时较长,...
6. **数码相机照片优化**:针对数码相机产生的大尺寸照片,ImageResizer能有效地减少它们的存储空间,方便分享和存储,同时不影响照片的打印质量和网络上传的效果。 **使用场景与应用场景** - **社交媒体分享**:...
在Android或iOS等移动应用开发中,调用系统相机并处理拍摄的照片是一项常见的功能。这里主要涉及两个关键知识点:一是如何正确地调用系统相机,二是如何对拍摄的图片进行有效的压缩,以减小文件大小。 1. **调用...
JPG格式是一种广泛使用的图像格式,尤其适合存储照片和其他连续色调的图像,因为它提供了有损压缩,能够在保持较高图像质量的同时减少文件尺寸。然而,这种压缩有时可能会导致图像质量的轻微损失,特别是在高压缩率...
除了标准的压缩格式外,还有一些专门针对数码照片优化的工具或软件,如Adobe Photoshop的"Save for Web"功能,可以调整压缩设置,为特定用途(如网页上传)优化图片大小。此外,还有一些第三方工具,如TinyPNG,可以...
随着数码相机技术的发展,现代相机拍摄的照片往往具有较高的分辨率和像素,这导致文件大小较大,上传到网络或者存储时可能会遇到问题。大文件会占用大量存储空间,上传速度慢,且在社交媒体或网站上加载时间长,影响...
有了小助手SignPics就好办了,只要是用市面上常见数码相机拍的照片,并且图片没有经过编辑过,小助手SignPics可以轻松的将您拍照的时间象签名那样显示在相片上,精确到秒,并且可以设置字体, 大小,颜色等。...
本文将深入探讨这一主题,旨在帮助您理解并掌握如何通过相机拍照、图片压缩以及查看来优化您的照片处理流程。 首先,相机拍照环节是整个流程的起点。现代数码相机提供了多种分辨率和质量设置,以便用户根据需求选择...