文档章节

卡卡生成合适尺寸的安卓图标

这里有一只羊
 这里有一只羊
发布于 2014/10/09 12:10
字数 415
阅读 25
收藏 0
#!/bin/sh
convert -resize 72x72 $1 drawable-hdpi/icon.png
convert -resize 48x48 $1 drawable-mdpi/icon.png
convert -resize 32x32 $1 drawable-ldpi/icon.png

    假象这么一个情景,美术给你了一个512x512的icon.现在作为程序的你需要发布一个新的安卓应用的程序包.安卓项目那个资源目录里面需要不同尺寸大小的图标数个.

    windows程序猿1: 用画图程序打开512的icon,调整大小,存图.拷贝到某个目录 .此过程重复3次.

    windows程序员间美工2: 用某盗版photoshop打开512icon.快捷键,啪啪啪,啪啪啪,啪啪啪.拷贝ing

    windows程序猿间不知道3: 大喊:"某美工,告诉你了几遍了,要xx尺寸,xx尺寸,xx尺寸的三不同大小的图标.快弄了发我!下回记着点!!"

    作为默默的linux程序猿的我:"一定有某个功能你能在命令行转换图像大小.我就用这个工具在命令行执行三遍,指定不同的尺寸和目录.然后,哈哈,瞬间完成有木有!"

    果然,ImageMagic工具组有个convert工具,可以搞定.我装上这个,写了上面的脚本.然后在需要的时候,默默打开终端,

    android_icon_maker icon.png 

    然后微笑着看着,旁边凌乱在键盘和鼠标间的windows程序猿n.

© 著作权归作者所有

共有 人打赏支持
这里有一只羊
粉丝 11
博文 7
码字总数 4706
作品 1
朝阳
程序员
私信 提问
Android Studio使用教程

今年的Google全球开发者大会虽然没有新的Android系统和设备,但是还是推出了一些不错的产品,Android Studio就是其中之一。这个基于Intellij IDEA开发的Android IDE让很多人眼前一亮,其实时...

枫影Xda
2013/05/21
0
2
Android屏幕适配全攻略(最权威的官方适配指导)

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因...

程序袁_绪龙
2015/07/21
0
0
Android-支持多屏幕-1

原文链接:Supporting Multiple Screens Android运行在许多不同屏幕尺寸(screen size)和密度(screen density)的设备上。对于应用程序,Android系统提供了一致的跨设备开发环境,处理了应用程...

叶大侠
2014/08/24
0
0
如何创建支持不同屏幕尺寸的Android应用(转载)

源地址:http://wiki.eoe.cn/page/SupportingDifferentScreens Supporting Different Screens Android用两种常规属性来分类设备屏幕:尺寸和像素密度。作为开发者,你应当预料到你的android应...

mutouzhang
2014/03/09
0
0
android各控键及图片尺寸

术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏...

andyhe91
2014/10/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据集可视化---张量场的可视表示

中国龙-扬科
3分钟前
0
0
JavaScript创建对象方法实例小结

本文实例讲述了JavaScript创建对象方法。分享给大家供大家参考,具体如下: 最简单的方式就是创建一个Object对象,并为其添加属性和方法。 //示例代码var person=new Object()person.name=...

peakedness丶
5分钟前
0
0
GO 读写锁实现原理剖析

前言 TODO:简单说明读写锁用法及规则。 读写锁数据结构 类型定义 TODO: 源码中数据结构 TODO:讲解每个成员作用 写锁阻止写锁 TODO:描述两个尝试写是如何避免的 写锁阻止读锁 TODO:描述获...

恋恋美食
9分钟前
0
0
Java核心(二)深入理解线程池ThreadPool

本文你将获得以下信息: 线程池源码解读 线程池执行流程分析 带返回值的线程池实现 延迟线程池实现 为了方便读者理解,本文会由浅入深,先从线程池的使用开始再延伸到源码解读和源码分析等高...

王磊的博客
10分钟前
1
0
web项目中的乱码问题原理分析

Java web开发过程经常遇到乱码,本篇我们探讨一下乱码产生的原因与解决思路。 一次完整的Web请求会有4次编解码转换,如下所示。 第一次:客户端(通常为浏览器)将字符转换成TCP字节流发向服...

fame_yao
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部