linux下怎么对linux 照片管理进行数据对比

Android图片缩放总结及比较
Android图片缩放总结及比较
在Android中对大图片进行缩放真的很不尽如人意,不知道是不是我的方法不对。下面我列出3种对图片缩放的方法,并给出相应速度。请高人指教。第一种是BitmapFactory和BitmapFactory.Options。首先,BitmapFactory.Options有几个Fields很有用:inJustDecodeBounds:If set to true, the decoder will return null (no bitmap), but the out...也就是说,当inJustDecodeBounds设成true时,bitmap并不加载到内存,这样效率很高哦。而这时,你可以获得bitmap的高、宽等信息。outHeight:The resulting height of the bitmap, set independent of the state of inJustDecodeBounds.outWidth:The resulting width of the bitmap, set independent of the state of inJustDecodeBounds.&看到了吧,上面3个变量是相关联的哦。inSampleSize : If set to a value & 1, requests the decoder to subsample the original image, returning a smaller image to save memory.这就是用来做缩放比的。这里有个技巧:inSampleSize=(outHeight/Height+outWidth/Width)/2实践证明,这样缩放出来的图片还是很好的。最后用BitmapFactory.decodeFile(path, options)生成。由于只是对bitmap加载到内存一次,所以效率比较高。解析速度快。第二种是使用Bitmap加Matrix来缩放。
  首先要获得原bitmap,再从原bitmap的基础上生成新图片。这样效率很低。
  第三种是用2.2新加的类ThumbnailUtils来做。让我们新看看这个类,从API中来看,此类就三个静态方法:createVideoThumbnail、extractThumbnail(Bitmap source, int width, int height, int options)、extractThumbnail(Bitmap source, int width, int height)。我这里使用了第三个方法。再看看它的源码,下面会附上。是上面我们用到的BitmapFactory.Options和Matrix等经过人家一阵加工而成。效率好像比第二种方法高一点点。
  下面是我的例子:
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
职称考试题目
招生信息考研政治
网络安全安全设置工具使用手机安全
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&批处理制作照片整理器
批处理制作照片整理器
最近相机里的照片比较多,一般是连拍了好几天之后,才把相机里的照片一股脑放到硬盘里,并且是隔上一两个星期才整理一次。日子一长,照片就多了起来,都分不清是什么时候拍的了。网上搜索了很久,找到一款名为PhotosTool的软件,可以按拍摄日期来整理照片,正合我意,只可惜,这个不到1M的小软件,居然要另外安装20余M的.NET 2.0,一气之下,用P写了一个类似功能的脚本,发出来大家玩玩。   曾经有一段时间,单位资料室的电脑中毒很深,保存有数十G工作照片的分区也惨遭毒手——那可是我们单位几年工作的心血啊!资料室的人不敢轻举妄动,请了数据恢复公司的人把系统重装,把数据恢复到了移动硬盘上,结果,照片目录和修改日期全部错乱,对比较依靠照片修改日期来整理照片的我们而言,这无疑是一个沉重的打击。幸好有部分照片做了备份,而绝大部分的照片大致拍摄日期都有文字记录,资料室不得不动用最原始的方式,集中了一些人手,把照片一张一张点开,通过ACDSee查看exif信息里的拍摄日期来重新归类。如此整理了数月,才基本把照片放回正确的文件夹,但是,照片的修改日期仍然没法修正。本人翻遍网络,终于觅到一款能通过读取照片exif信息来对照片进行修改操作的命令行程序。经过本机的数十次测试,通过此命令行程序,完全可以把错乱的日期修改为照片的拍摄日期,于是,就有了照片整理器1.3版及其后续版本,具体功能可以查看脚本说明及更新历史。   经过将近1年时间的逐步完善,目前,此工具已经具备了按照片exif信息中的拍摄时间或者像素大小整理照片的功能,并可以把照片的修改时间改为照片的拍摄时间,方便后续整理工作,强烈推荐使用。 注意:必须与附件中的 jhead.exe 一起使用。更新历史:
  添加了按照片分辨率大小归类的功能;为了避免重复整理,不再允许把整理后的 照片放到源文件所在目录下;精简了部分代码,使得效率有所提升;此为1.4版。
  修正了照片修改时间为拍摄时间时的一个错误:在处理其他路径下的照片时,不 能修改其他路径所有子目录下的照片修改时间,此错误是由于没有强制指定源文件路 径引起的。
  增添了通过读取照片exif信息修正照片的修改时间的功能,并且整理照片时,能 完全按照拍摄日期来归类照片,不再受照片最后修改时间的影响——前提是照片的 exif信息没有丢失,代价是:使用了一个第三方命令行程序 jhead.exe。此为1.3版。
  修正了当程序位于A目录时不能把B目录下子目录中的照片移动到父目录的错误; 优化了一处处理流程;精简了少量代码;修改了部分提示信息;
  添加了按照 月\日期 格式整理照片的选项,调整了部分提示信息,此为1.2版
  对重名文件自动重命名,具体方式为在文件名后添加 -序号,例如:重命名 为 abc-1.jpg。此为1.1版。
  修正了不处理子目录时只创建文件夹而不复制/移动文件的错误,感谢somebody 的测试。
  美化了界面,修复了几处bug,增添了操作提示和移动照片后删除空文件夹的功能
  1.0 初具雏形
Copyright & 2016 phpStudy21042人阅读
这些图片都是在我自己电脑上截屏下来的,不过,这些操作系统都不是安装在真实机上,而是安装在VMWare中的。
SUSE:欧洲发行量第一的Linux版本,界面极其华丽,相比Windows XP也毫不逊色,重点推荐;&
Mandriva:界面豪华,操作简单,是最适合于初学者上手的Linux版本;
Fedora Core 4:RedHat系列的后续最新版本,目前在世界范围内有最主泛的用户群;
MacOS:苹果公司推出的操作系统,号称最稳定的类Unix操作系统;&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:64287次
排名:千里之外
原创:13篇
(2)(1)(3)(7)

我要回帖

更多关于 linux 查看进行id 的文章

 

随机推荐