Android开发笔记(十)常用的图片加工操作
来源:互联网 发布:手机网络正常微信不能 编辑:程序博客网 时间:2024/06/10 00:10
APP开发自然少不了各种图片的加工处理,虽然说加工图片是美工干的活,但是码农会些简单的操作总归是好事。一些简单的加工如缩放、旋转、裁剪、格式转换,使用ACDSee就够用了,不过有些稍微复杂的操作得借助PhotoShop。
选完魔棒,再点击图片中需要透明化的空白区域,此时PS会自动圈起一块连续的空白,接着按下“Delete”键删除这块空白区域。然后空白区域会出现马赛克,保存图片,马赛克的区域就变透明了。
用PS打开gif图片,选择菜单“文件”——“脚本”——“将图层导出文件”,文件类型选择JPEG,然后点击“运行”按钮,就可在保存目录下找到各帧图片。
也可以使用ACDSee来提取gif的每帧,打开ACDSee Pro或者ACDSee完全查看器,打开要处理的gif图片,在菜单中选择“修改”——“转换文件格式”,格式选jpg,然后一路点“下一步”,完成后就可以看到保存目录下多了提取出来的每帧图片(可以注意窗口右边的“输出”区域选中“拆分”)。
图片取色
Android布局文件常常要给背景指定某种颜色,这需要知道该颜色的RGB三色值。我们使用PS打开取色来源图片,在工具栏中选择“吸管工具”,然后点击图片中需要取色的某点。这时PS右上角的颜色区域就显示RGB三色的十进制数值,通过百度的进制转换工具将其转为十六进制编码,即可写入布局文件。背景透明化
有时我们想让一张图片边缘的白色区域变透明,这个不难,很多人大概已经想到使用美图秀秀等软件来抠图。其实通过PS操作也挺方便的,首先用PS打开要处理的图片,然后点击菜单“图层”——“新建”——“图层背景”,再在工具栏找到“魔棒工具”,在高版本的PS上可能一下找不到魔棒,这时要在“快速选择工具”上右击,在弹出的小窗口中再选择“魔棒工具”。选完魔棒,再点击图片中需要透明化的空白区域,此时PS会自动圈起一块连续的空白,接着按下“Delete”键删除这块空白区域。然后空白区域会出现马赛克,保存图片,马赛克的区域就变透明了。
gif动画取帧
Android本身不支持gif动画的显示,如果用ImageView加载一张gif图片,结果只能显示gif的第一帧图。当然我们可以重写ImageView使之支持显示gif动画,也可以使用帧动画FrameAnimation,使用帧动画需要从gif中提取每帧的图片。用PS打开gif图片,选择菜单“文件”——“脚本”——“将图层导出文件”,文件类型选择JPEG,然后点击“运行”按钮,就可在保存目录下找到各帧图片。
也可以使用ACDSee来提取gif的每帧,打开ACDSee Pro或者ACDSee完全查看器,打开要处理的gif图片,在菜单中选择“修改”——“转换文件格式”,格式选jpg,然后一路点“下一步”,完成后就可以看到保存目录下多了提取出来的每帧图片(可以注意窗口右边的“输出”区域选中“拆分”)。
4 0
- Android开发笔记(十)常用的图片加工操作
- Android开发笔记(九十四)图片的基本加工
- Android图片加工
- android中图片操作的常用方法
- Android开发秘籍学习笔记(十)
- 苹果开发 笔记(70)常用的字符串操作
- 课题十 加工中心的编程技巧
- (十)加工并存储数据的数据结构
- Android开发常用的的十大框架
- Android开发中常用的Activity操作
- Android学习笔记3-开发过程中一些常用操作
- android开发第一弹--androidStudio常用操作笔记
- Android开发笔记(九)特别的.9图片
- Android开发笔记(九十七)图片的特效处理
- Android开发笔记(四).9图片的使用规则
- 开发笔记 那些年追过的图片(十) 图片处理成圆形
- Android开发学习笔记(十)实现一个简易的开场界面
- Android开发笔记(二十)顶部导航栏ActionBar
- iOS中如何更改状态栏的字体颜色(白色、黑色字体)
- java泛型趣点
- sublime zen-coding
- struts2国际化问题
- Android Toolbar Padding
- Android开发笔记(十)常用的图片加工操作
- php生成静态html页面的简单实现
- iOS push 横屏
- JPA的注解的基本使用
- C语言基础
- 二进制转八进制vb6程序
- 从源码上理清springmvc用注解方式使用的流程脉络(上)
- '调用K3组件反审核单据
- -ObjC引起的duplicate symbols