之前开发用的尺寸是:192、144、96、48、36、72、512
现在遇到开发要多增加:20、29、40、48、58、60、80、87、120、152、167、180、1024
从开发层面来讲,是什么原因...
现在遇到开发要多增加:20、29、40、48、58、60、80、87、120、152、167、180、1024
从开发层面来讲,是什么原因...
|
zpxshlJan 16, 2020 via Android
1
不在意包体积增大吗...
|
|
harlenJan 16, 2020
2
不用蓝湖吗
|
|
VegetableJan 16, 2020
3
1024 ?这么大 icon 是搞啥
|
|
murmurJan 16, 2020
4
ios 是强制要求把图标和 splash 填满要不各种报错,安卓好像给一个尺寸就行
|
|
300Jan 16, 2020 via Android
5
我只要一个 xxx 的就行。。。
|
|
weixiangzheJan 16, 2020 via Android
6
上网找个图标生成的网站 上传一张 1024 的图 然后导出来就可以了
|
|
rosuJan 16, 2020 via iPhone
7
只要 3x。可能是我们项目太小了(?)
|
|
KNOXJan 16, 2020 via Android
8
机型适配问题?理论上应该用一个 SVG 转 VectorDrawable 就够了。
|
|
xlogerJan 16, 2020
9
就我的开发经验,最规范的做法也是五个尺寸就够了,mdpi,hdpi,xh,xxh,xxxh。然后通常因为包体积的问题和方便的问题,大部分项目是用 2x 或者 3x 的就行。机型适配该考虑的是尺寸问题,而不是图片素材的问题,想不通为什么要切那么多个。
然后再一提 App 的图标,这个倒是当时多切了几张,不过并不是开发这边要,而是不同的应用市场上架时对图标的尺寸要求不一样。 |
|
bjzhou1990Jan 16, 2020
10
看尺寸要求,下面那一排是 iOS 的尺寸
|
|
chipmuckJan 16, 2020
11
一般的做法是使用字体 icon 的替换方案( iconfont 之类),将要使用到的 icon 打包成 .ttf 之类的字体文件,打入 apk/ipa 的 bundle 中,因为通过字体渲染的图片是矢量的,所以理论上来说可以适配任意尺寸。
|
|
xiaozhu5Jan 16, 2020
12
我只要一个 svg 即可
|
|
toodowaJan 16, 2020
13
有个网站叫 MakeAppIcon,只要传一个任意尺寸的清晰大图,就会自动帮你生成所有需要的尺寸。Android、iOS 的都有
|
|
LeonardJan 16, 2020
14
给矢量图啊,安卓给 SVG,iOS 给 PDF
|
|
SappJan 16, 2020
15
svg 不行吗? 而且现在用蓝湖、Zeplin 这样协作工具的就可以自己想导出什么就导出什么了吧
|
|
16
@weixiangzhe 没有导出这么多需求条件的。
|
|
unco020511Jan 16, 2020
17
只需要一套就行,自动适应
|
|
lyzz0612Jan 16, 2020
18
|
|
expkzbJan 16, 2020
19
可能用于通知中心、手表、应用商店等等的地方吧。用自动生成器就行了,只需一个 1024x1024 的
|
|
ufan0Jan 16, 2020
20
一个 svg,搞定一切。
|
|
ChengLuffyJan 16, 2020
21
第二排的需求是 iOS 开发的 App Icon 尺寸要求,这么多尺寸是 Apple 要求的,可以只给一个 1024 的,然后使用使用 App Icon Gear 这一类软件生成所有的,而且必须不包含圆角和 alpha 通道,上架 App Store 必须要有这些尺寸的图标,不要争执,谁也没办法
|
|
ChengLuffyJan 16, 2020 via iPhone
22
|
|
ChengLuffyJan 16, 2020
23
我一直是让设计给一张 1024 图片,然后用 App Icon Gear 这款 Mac 软件生成所有尺寸 icon,但是刚才在商店没有搜到,可能是下架了,可以寻找其他替代方案。
正常开发上架,全尺寸图标是必须的,但有很多很方便的方法去解决这个问题, 启动页问题 iOS 已经废弃了 LaunchImage,可以建议切换到 Launch Screen.storyboard,但是设计需要切页面元素图效果才能好。 |
|
otakustayJan 16, 2020
24
不是,给一个最大的让开发自己写脚本缩放去啊,开发干啥吃的啊这么简单的自动化也做不了……
|
|
iFlickerJan 16, 2020
25
矢量图啊。。。真的不在乎包体积么。。。。。。
|
|
ajaxfunctionJan 16, 2020
26
实际上 APP 启动页面和 ICON 图标,确实要求是这样的,一般是偷懒用工具自动生成
|
|
akehgnaixJan 16, 2020
27
你怕不是我的一个同事吧?
“SP-0918 sketch flow 支持 appicon 导出适配各端各平台的尺寸” 这是他最近给我提的需求,一张图导出 Android,iOS 所有 icon 图。希望我的 sketch 插件能支持,正在写,写好会更新到 https://github.com/hite/Sketch-Flow,你可以安装这个版本后等我新版本更新 |
|
CarmineJan 16, 2020
28
|
|
skinnyJan 17, 2020
29
画一张 SVG 也不费事吧,既能解决所有尺寸,还能减小安装包,你好我好大家好。
|
|
flyoungstudioJan 17, 2020
32
安卓上没有 29、58、87 这些奇葩尺寸吧
|
|
skinnyJan 17, 2020
33
@Ccxdcyl 假如你有了 SVG 格式图标,参照这个教程:
https://developer.android.com/studio/write/image-asset-studio?hl=zh-cn 如果你有其它用途和需要一些奇葩尺寸,网上也有一键生成工具,AI 也有类似导出功能。 |
|
chisjJan 17, 2020
35
下面那一行是 iOS 的。。。一般是给一个 1024 的网上一键生成各种尺寸。
|
|
showmethetalkJan 17, 2020
36
安卓只需要切一个超大尺寸的图就行,安卓开发工具 AS 自带生成图片功能
|
|
akehgnaixJan 19, 2020
37
@Ccxdcyl sketch-flow 2.4.1 已经支持导出很多尺寸,https://github.com/hite/Sketch-Flow。你可以看看满足不了满足你的需求
|