`
phantom
  • 浏览: 162691 次
社区版块
存档分类
最新评论

数码相机照片压缩处理类

阅读更多

为解决数码像机体积过大,这里提供了一个简单不能再简单的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. 无损压缩...

    数码相片压缩大师 压缩各种图片

    总结而言,"数码相片压缩大师"是一款高效、便捷的图片压缩工具,它凭借其强大的压缩算法、友好的用户界面、批量处理能力和可定制的设置,为用户提供了全面的照片压缩解决方案。无论你是个人用户还是企业用户,它都能...

    数码照片压缩大师 图片压缩

    "数码照片压缩大师 图片压缩"就是为了解决这个问题而设计的工具,它能够帮助我们有效地管理和压缩图片,从而节省宝贵的硬盘空间。 图片压缩是一种将图像文件大小减小的技术,通常通过减少图像的位深度、颜色范围或...

    数码相机照片图片图像压缩工具2.812

    3,解决大量图片压缩会出现“程序假死”现象; 功能介绍【必读】: 1 图片批量压缩(数量依个人机器以及被压缩图片大小而定); 2 图片限定宽度,等比例压缩; 3 图片限定高度,等比例压缩; 4 图片限定高度,宽度...

    简单易用的小工具---批量照片压缩器

    标签“照片压缩”、“图片压缩”强调了该工具的主要功能,即减少图片文件的大小,通常通过降低图片的像素密度、减少颜色层次或采用更高效的编码方式来实现。而“照片处理”和“图片处理”则暗示了除了压缩之外,该...

    照片压缩缩放处理工具绿色版

    3. **数码照片压缩**:针对数码相机拍摄的高像素照片,此工具能针对性地进行优化,降低图片的像素数量,同时尽可能保留视觉效果,使得数码照片更适合网络分享和存储。 该软件的“绿色版”意味着它是免安装的,用户...

    jpeg图片压缩软件

    "jpeg图片压缩软件"是指能够帮助用户对JPEG图片进行优化和压缩的工具,以满足上传或存储需求。 在描述中提到的"很不错的图片压缩软件,当上传图片需要比较小,这个最好",暗示了这款软件能够在不失真或仅轻微失真的...

    相片压缩机(可以按不同格式将图片进行压缩,支持批量压缩)

    在现代数字时代,照片的体积往往成为存储和分享的一大难题,特别是使用高分辨率数码相机拍摄的照片。"相片压缩机"是一款专为解决这一问题设计的实用工具,它能够有效地压缩图片,减小文件大小,同时尽可能保持图像的...

    数码照片压缩工具

    总的来说,“数码照片压缩工具”是摄影爱好者和专业摄影师必备的工具之一,它们能够有效地管理和存储大量的照片,同时兼顾图片质量和存储效率。在选择合适的压缩工具时,用户应考虑其功能、易用性和是否能满足特定的...

    小作家专业数码照片压缩工具

    在IT行业中,图片压缩是一个非常重要的领域,尤其对于摄影师、设计师以及任何处理大量数码照片的用户来说。"小作家专业数码照片压缩工具"是专为此类需求设计的一款实用软件,由小作家工作室的彭轩开发并享有版权。这...

    ImageResizer微软出的图片压缩工具

    6. **数码相机照片优化**:针对数码相机产生的大尺寸照片,ImageResizer能有效地减少它们的存储空间,方便分享和存储,同时不影响照片的打印质量和网络上传的效果。 **使用场景与应用场景** - **社交媒体分享**:...

    调用系统照相机,然后图片进行压缩

    在Android或iOS等移动应用开发中,调用系统相机并处理拍摄的照片是一项常见的功能。这里主要涉及两个关键知识点:一是如何正确地调用系统相机,二是如何对拍摄的图片进行有效的压缩,以减小文件大小。 1. **调用...

    用于压缩JPG图片的软件

    JPG格式是一种广泛使用的图像格式,尤其适合存储照片和其他连续色调的图像,因为它提供了有损压缩,能够在保持较高图像质量的同时减少文件尺寸。然而,这种压缩有时可能会导致图像质量的轻微损失,特别是在高压缩率...

    数码照片压缩

    除了标准的压缩格式外,还有一些专门针对数码照片优化的工具或软件,如Adobe Photoshop的"Save for Web"功能,可以调整压缩设置,为特定用途(如网页上传)优化图片大小。此外,还有一些第三方工具,如TinyPNG,可以...

    图片批量压缩软件 使用简单

    随着数码相机技术的发展,现代相机拍摄的照片往往具有较高的分辨率和像素,这导致文件大小较大,上传到网络或者存储时可能会遇到问题。大文件会占用大量存储空间,上传速度慢,且在社交媒体或网站上加载时间长,影响...

    SignPics图片压缩工具

    有了小助手SignPics就好办了,只要是用市面上常见数码相机拍的照片,并且图片没有经过编辑过,小助手SignPics可以轻松的将您拍照的时间象签名那样显示在相片上,精确到秒,并且可以设置字体, 大小,颜色等。...

    相机拍照压缩查看

    本文将深入探讨这一主题,旨在帮助您理解并掌握如何通过相机拍照、图片压缩以及查看来优化您的照片处理流程。 首先,相机拍照环节是整个流程的起点。现代数码相机提供了多种分辨率和质量设置,以便用户根据需求选择...

    数码照片 图片处理 支持批量

    大家都习惯用高清的数码相机来记录生活中的点滴时刻,留下美好回忆。但是现在的照片动辄上千万像素,一般的照片软件处理起来很吃力,而PS又太难。iSee图片专家照片处理速度快,诸多人像美容、照片修复等功能都可一键...

    【图片批量修改、压缩】ImageTuner

    在日常生活中,我们经常需要处理大量的图片,比如数码相机拍摄的照片、需要上传网络的图像或者是需要节省硬盘空间的大尺寸图片。这时,一个强大且易于使用的图片处理工具就显得尤为重要。ImageTuner就是这样一款软件...

    数码照片压缩工具,适宜影楼应用。

    在数码摄影领域,照片压缩工具是必不可少的辅助软件,尤其对于影楼这样的专业机构来说,高效管理和优化存储空间显得尤为重要。本压缩工具专为影楼应用设计,旨在帮助用户快速、便捷地压缩大量照片,节省宝贵的存储...

Global site tag (gtag.js) - Google Analytics