日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 最新 IOS應用開發Icon規格自動裁剪器(C#)

最新 IOS應用開發Icon規格自動裁剪器(C#)

來源:程序員人生   發布時間:2014-10-08 08:00:00 閱讀次數:3855次

老早之前做IOS APP開發,為折騰一個IOS應用的Icon,用C#寫了一個簡單的IOS應用開發Icon規格自動裁剪器,但時過境遷,目前IOS設備屏幕規格也是越來越多,一個版本就要生成好幾種規格分辨率的Icon,用PS什么的一個一個生成費勁,如果Icon有變動又得重新生成一次,所以還是整個程序來干這活比較輕松。

思路很簡單,先導入一張大圖(注意:這張圖必須大于等于1024*1024,因為iTunesArtwork@2x的規格是1024*1024),然后生成對應像素的小圖,最后保存出來。

首先來看一下目前這些Icon規格:

//for Ad Hoc Only iTunesArtwork@2x:1024*1024 iTunesArtwork:512*512 //for App Icon Icon-60@3x.png:180*180 //iPhone 6 Plus (@3x) Icon-60@2x.png:120*120 //iPhone 6 and iPhone 5 (@2x) Icon-76@2x.png:152*152 //iPad and iPad mini (@2x) Icon-76.png:76*76 //iPad 2 and iPad mini (@1x) Icon.png:57*57 //iPhone Non-Retina (iOS 6.1 and Prior) Icon@2x.png:114*114 //iPhone Retina (iOS 6.1 and Prior) Icon-72.png:72*72 //iPad Non-Retina (iOS 6.1 and Prior) Icon-72@2x.png:144*144 //iPad Retina (iOS 6.1 and Prior) //for Spotlight search results icon Icon-40.png:40*40 //iPad Non-Retina Icon-40@2x.png:80*80 //iPad Retina Icon-40@3x.png:120*120 //iPhone 6 Plus //for Settings icon Icon-29.png:29*29 //iPhone Non-Retina (iOS 6.1 and Prior) Icon-29@2x.png:58*58 //iPhone Retina (iOS 6.1 and Prior) Icon-29@3x.png:87*87 //iPhone 6 Plus Icon-50.png:50*50 //iPad Non-Retina (iOS 6.1 and Prior) Icon-50@2x.png:100*100 //iPad Retina (iOS 6.1 and Prior)

這里我使用C#來寫,主要是考慮到C#里Bitmap類有一個GetThumbnailImage()方法很容易實現圖像縮小,經過簡單的包裝實現圖像裁剪的函數如下:

/// <summary> /// 獲取等比例縮放圖片的方法 /// </summary> /// <param name="imgPath">待縮放圖片路徑</param> /// <param name="savePath">縮放圖片保存路徑</param> /// <param name="format">縮放圖片保存的格式</param> /// <param name="scaling">要保持的寬度或高度</param> /// <returns></returns> public bool GetThumbnail(string imgPath, string savePath, ImageFormat format, int scaling) { try { using (Bitmap myBitmap = new Bitmap(imgPath)) { using (Image myThumbnail = myBitmap.GetThumbnailImage(scaling, scaling, () => { return false; }, IntPtr.Zero)) { myThumbnail.Save(savePath, format); } } return true; } catch { return false; } }

最終運行效果圖:

生成的Icon:


具體代碼可以在這下載:http://download.csdn.net/detail/wangqiuyun/7976361

轉載請注明:http://blog.csdn.net/wangqiuyun/article/details/39576293


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美电影一区 | 自拍偷拍亚洲欧美 | 最近的中文字幕在线看视频 | 国产精品久久久一区二区三区 | 久久成人精品 | 99精品视频在线免费观看 | 欧美不卡| 一本一本久久a久久精品牛牛影视 | 在线观看中文字幕亚洲 | 久久综合国产 | 日韩在线看片 | 九九热国产精品视频 | 91激情网| 亚洲国产精品网站 | 在线亚洲自拍 | 深夜爱爱视频 | 日韩av一区二区三区在线观看 | 91av视频免费观看 | 视频在线亚洲 | 91久久国产 | 成人免费乱码大片a毛片软件 | 91麻豆视频 | 中文字幕在线观看一区二区三区 | 久久国产精品视频 | 国产精品免费一区二区三区四区 | 亚洲国产精品视频 | 欧美精品在线视频 | 日韩欧美中文字幕在线观看 | 亚洲男人网站 | 九九热精品视频在线播放 | 99在线观看视频 | 亚洲精品高清视频在线观看 | 亚洲乱码国产乱码精品精 | 中文字幕av第一页 | 日韩中文字幕在线视频 | 91精品一区二区三区蜜桃 | 欧美日韩国产大片 | 国产精品无码专区在线观看 | 亚洲经典一区 | 91官网在线观看 | 亚洲第一福利视频 |