急求各位开发来解惑设计啊~~~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
shin_tsao
V2EX    iDev

急求各位开发来解惑设计啊~~~

  •  
  •   shin_tsao 2012-05-15 17:46:34 +08:00 4531 次点击
    这是一个创建于 4901 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己刚开始设计iPhone App没多久,在切图上遇到了很多问题。比较紧急的是:

    开发告诉我切图完,图片尺寸最好是偶数的,这样4S和3G上都能比较好的显示(压缩一半)。
    可是有些小的图片,贴边(不留透明像素)切完后就是奇数的,例如33px*33px。这种时候要怎么办呢?是留1px透明呢,还是……??

    难道所有细节制作的时候,都要偶数吗?

    求各位开发达人解惑……小妹在此跪谢!
    22 条回复    1970-01-01 08:00:00 +08:00
    underone
        1
    underone  
       2012-05-15 17:48:03 +08:00
    我咋记得有人跟我说两个分辨率分别做一套就好了?如果不做就会用4S的分辨率自动压缩一半显示?
    还是我记错了
    mepine
        2
    mepine  
       2012-05-15 17:48:34 +08:00
    什不能留透明呢?
    stcui
        3
    stcui  
       2012-05-15 17:50:07 +08:00
    细节多的话得单做一张小的,要不会变成一陀
    shin_tsao
        4
    shin_tsao  
    OP
       2012-05-15 17:50:32 +08:00
    @underone 开发的意思是,当然如果偶数,自动压缩显示效果更好;但如果不是偶数,就会显示有问题,那么需要做2套。这样产品也会随之相应变大一点(MB)。
    underone
        5
    underone  
       2012-05-15 17:57:14 +08:00
    @shin_tsao 我觉得如果要考虑体积,不如优先考虑4和3的占有率
    feikeq
        6
    feikeq  
       2012-05-15 18:01:24 +08:00
    做一套就行了,缩放一半就是是HD效果。
    shin_tsao
        7
    shin_tsao  
    OP
       2012-05-15 18:17:09 +08:00
    @feikeq @underone 那不需要偶图片尺寸数奇数之类的?
    underone
        8
    underone  
       2012-05-15 18:19:58 +08:00
    @shin_tsao 求专业人士解答... 我的意思其实是如果3的占有率相当小,完全可以忽略这部分.
    loading
        9
    loading  
       2012-05-15 18:26:13 +08:00
    关键是你是如何把33px做到50%大的,如果是ps简单缩放,和iPhone自己缩区别能多大。。。
    如果你自己再重画一张,你可以和ps的自带缩放对比下,缩放算法常用就几个而已,对于小图缩放算法是弱些
    shin_tsao
        10
    shin_tsao  
    OP
       2012-05-15 18:34:58 +08:00
    @loading, 如果是ps简单缩放,和iPhone自己缩区别还是有的,自己缩图片会有点怪。PS缩的画,显示多少还是比较正常。
    其他的PS缩放算法,我还没在手机上实验过。
    wtl
        11
    wtl  
       2012-05-15 18:57:55 +08:00
    wtl
        12
    wtl  
       2012-05-15 19:02:54 +08:00
    另外直接缩放好像会糊掉
    wtl
        13
    wtl  
       2012-05-15 19:06:11 +08:00   1
    似乎是因为一些效果并不会等比例缩放造成
    比如一个偏移为2px的阴影 缩放后还是2px 并不会自动变成1px或4px 需要手动改
    shin_tsao
        14
    shin_tsao  
    OP
       2012-05-15 19:15:10 +08:00
    @wtl 谢谢~我去重温HIG去了~果然要好好看说明……
    shin_tsao
        15
    shin_tsao  
    OP
       2012-05-15 19:27:24 +08:00
    @wtl 话说,我的工作流程是反过来的,先做2x的图,然后再缩小……不知道为什么开发一定要偶数的图片尺寸呢…………
    wtl
        16
    wtl  
       2012-05-15 20:03:53 +08:00
    @shin_tsao 你的33pixel*33pixel是针对iPhone4?

    需要明确一下,无论是iPhone几,其绘图分辨率都是320point*480point.对于iPhone4,1point=4pixel。
    不能因为iPhone4的像素分辨率是640*960,就造出一个33pixel*33pixel的图片来。
    要么是17point=34pixel,要么是16point=32pixel,没有33pixel这么一种分辨率。
    magicolor
        17
    magicolor  
       2012-05-15 20:08:23 +08:00   2
    我的做法是,先做低分辨率的图标(保留矢量格式),然后在X2后再输出,这样就不会有奇数的问题,边界也很干净,不会有发虚
    shin_tsao
        18
    shin_tsao  
    OP
       2012-05-15 22:32:31 +08:00
    @wtl @magicolor 如果是这样,那么怎样新建设计文件呢?是320*480 px呢?还是640*960px?怎么设置dpi?
    magicolor
        19
    magicolor  
       2012-05-15 22:38:08 +08:00
    @shin_tsao 新建设计文件是神马意思?我好象都没专门设置过dpi,应该是默认的吧;我设计用的是PS,用的PS里的形状工具,也算是矢量格式的了
    sharkli
        20
    sharkli  
       2012-05-15 22:39:48 +08:00
    奇数也没关系,用在搞清的设备上正常;但是放在3gs这样的设备上1/2以后,边缘可能会出问题,这时候就需要专门做一张对应的非高清的图。
    我们都是只做一套图,@2x的,普通屏幕都是程序自动处理的。遇到效果不好的,专门处理一下。
    shin_tsao
        21
    shin_tsao  
    OP
       2012-05-15 22:47:22 +08:00
    @magicolor @sharkli 我总算明白了,看来基本上我们开发和@sharkli一个开发逻辑...默认dpi就是72我记得,和网页设计一样。
    shin_tsao
        22
    shin_tsao  
    OP
       2012-05-15 22:55:02 +08:00
    @wtl 不过话说按照@sharkli 的逻辑,33px的也成立咯(这里指iphone4)?如果需要1/2,那么自行缩,效果不太好就在另做。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5419 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 08:46 PVG 16:46 LAX 01:46 JFK 04:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86