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

数码相机照片压缩处理类

阅读更多

为解决数码像机体积过大,这里提供了一个简单不能再简单的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 然后按照提示输入命令即可

 

分享到:
评论

相关推荐

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

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

    压缩图片不失真,c# asp.net

    随着数码相机的普及,很多照片都是用数码相机拍摄出来的。但是数码相机拍摄出来的照片体积很大,不变在网络上传输, 因此要对图片进行处理。本实例就是对图片进行无损压缩,并且使相片的清晰度为最佳状态。

    SignPics图片压缩工具

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

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

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

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

    您有数码相机吗? 您是否要经常拍照呢? 您电脑里是不是放满了您的照片呢? 随着您照片的增多,您是不是觉得电脑的硬盘都快不够用了?

    爱拍批量压缩 v3.5

    本工具用于压缩由手机或数码相机拍摄的照片。这些设备优先考虑拍摄速度,只对照片做简单的压缩处理,图片数据有较大的沉余。本工具能对照片进一步压缩,极大的减少了图片占用的空间,压缩后的图片与原始图片无任何...

    图片批量处理软件

    批量修改图片尺寸:当前数码相机像素越来越高,缺省情况下拍出来的照片非常大,不适合在电脑上直接浏览,有必要批量处理成比较小的照片.本软件支持三种缩放方式,按比例缩放,按绝对大小缩放,按最大高或宽缩放,满足客户...

    科达JPG图片压缩软件2.8绿色版

    科达JPG图片压缩软件是一款绿色免费的图片压缩... 您还在为数码相机拍出来的照片动辄10多M发愁吗,您还在为你的照片太大没有存储空间存储郁闷吗,您还在为每次拍完照片就因为照片太大不想处理吗,最好用的照片压缩工

    批量压缩相片及制作添加水印工具

    朋友聚会或出外游玩,数码相机总会很方便地记录下美好时光。但是,当想将相片发给朋友时,却发现体积很大,这时就需要将相片压缩一下了。使用眸目图片批量压缩器,可以批量将成百上千张相片从几M压缩至100K甚至更小...

    进一步压缩数码照片的程序

    由于数码相机对于照片质量的考虑,照片的压缩一般不是很彻底,照片很大,经过本程序处理后,照片会小很多,而图片质量几乎没有任何影响。 由于时间有限,做的有点粗糙,运行时候可能处去完全占用模式。

    JPGCompress

    随着数码相机的普及和发展 ,相机的成像照片像素越来越大,导致照片文件JPG的体积也越来越大,对于网络传输和网上相册的共享带来了极大的不便,我工作室特别开发一套专用于压缩处理JPG格式照片文件的软件,该套软件...

    数码照片伴侣软件v1.1中文绿色免费版

    数码照片伴侣软件是一款可以对数码照片进行修复处理的... 基本简介 数码照片伴侣软件可以按照目录、多选文件方式成批处理照片文件,支持数码相机图像压缩格式.JPG文件和无压缩格式.TIF文件。另外,如果你喜欢的话,还

    Android + <调用相机拍照 & 选择相册> + 数码相机

    【TakePicture】项目分为两大部分,分别从不同开发场景出发。 随着市场上不同版本、机型手机的出现,老项目迭代维护成本高。...2. 上传多张照片并做压缩处理,图片可实现在线预览,伸缩放大等功能。

    协处理器和CMOS传感器在数码相机中的应用方案

    传统相机需要使用一个35毫米的胶片来曝光和存储图像,而数码相机的曝光采用CMOS传感器,存储照片使用内置的闪存或可移动存储卡。但这并不是全部,更复杂的问题来自于处理过程。CMOS传感器由一个光电二极管阵列组成,...

    利用数码相机SDK开发图像采集应用程序

    数码相机作为一种目前常见的消费类商品,其基本工作原理是利用CCD光耦器件将光信号转变为电信号,经过A/D转换、数据压缩等处理后经串口或USB口在PC端应用程序控制下将图片(多为JPEG格式)传送到PC机的硬盘中。...

    l图片批处理软件图片改手

    然而数码相机的原始图片文件往往过大超出网站的附件大小限制,所以在上传到BBS以及各种论坛或者网站之前必须改变图片尺寸及文件大小,还要能保证压缩后的图片质量损失尽可能最小,才能尽情和广大网友分享自己的摄影...

    图片查看器

    使用 ACDSee,你可以从数码相机和扫描仪高效获取图片,并进行便捷的查找、组织和预览。超过 50 种常用多媒体格式被一网打尽!作为最重量级看图软件,它能快速、高质量显示您的图片,再配以内置的音频播放器,我们就...

    RAW图片-各种类型的

    RAW文件是一种记录了数码相机传感器的原始信息,同时记录了由相机拍摄所产生的一些元数据(Metadata,如ISO的设置、快门速度、光圈值、白平衡等)的文件。RAW是未经处理、也未经压缩的格式,可以把RAW概念化为“原始...

    isee软件官网下载(isee图片专家) v3.9.3.0.zip

    5、【基础调整】调整大小、旋转、自动裁剪、任意裁剪(抠图、换背景)、扩边、添加文字、透明水印、图片压缩、格式转换等; 6. 【全面的批量处理】不但可以简单设置常用批量处理,还能进行自由组合处理并记忆方案 ...

    Ashampoo Photo Converter v2.0.0 Win 一款编辑照片和图片的最佳工具.rar

    Ashampoo Photo Converter...现代数码相机进行存储以及其他企业信息,例如我们每个学生图像数据文件通过拍摄图像的时间。Ashampoo Photo Converter可以实现自动将创建一个日期插入到您的图像中,以帮助您跟踪您的照片。

Global site tag (gtag.js) - Google Analytics