RTImageAssets
It seems Xcode 8 not supported, here is a Solution, and Here, use at your own risk!
Brief
A Xcode plugin to automatically generate @2x, @1x image from @3x image for you, or upscale to @3x from @2x. As easy as you press Ctrl+Shift+A
, and DONE!
NOTICE
You have to put your .xcassets
in the folder the same name with the project, which means, if your project is abc.xcodeproj
, and the assets must be in the abc
folder
Features
- Only generate those missing assets, if you have already set your own @2x image, it does nothing
- Automaticaly rename those image files under
N.imageset
toN.png
,[email protected]
,[email protected]
- Easy to use, don't need ask for your designer's help any more!
New Feature!!!
- Auto generate all the App icons needed。press
Ctrl+Shift+Option+A
to open App Icon window, choose thexcasset
, then theappiconset
you want to use, drag & drop 1024x1024 big icon, and click generate, DONE!
Settings
Install
From Source
Clone this Repo, build it in Xcode
, and restart your Xcode
.
From Plugin Manager
Install Package Manager for Xcode, search: RTImageAssets
.
Issues
This plugin is NOT fully tested, if you have any problems, please let me know: https://github.com/rickytan/RTImageAssets/issues
Alternatives
Maybe Interested
- sketch-measure-downloader: A Chrome extension to download sketch-measure exported asserts as a zip file
- XPaste: A Xcode extension to power up your code paste ability
- RTComponentTableView: A Componentized UITableView implementation
- RTPlaceholderTextView: A UITextView with placeholder support
- RTIconButton: A drop-in replacement for UIButton
- RTViewAttachment: Attach a custom UIView to text view, based on
NSTextAttachment
- RTRootNavigationController: Implicitly make every view controller has its own navigation bar
- RTPagedCollectionViewLayout: A paged collection view layout
- RTTinyPNGWebAPIPlugin: A Xcode plugin which calls http://tinypng.com api to minimize image assets
- RTDraggableBadge: A drag to clear badge view
License
MIT
简介
本项目是一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A
即可自动生成两张低清的补全空位。当然你也可以从 @2x 的图生成 @3x 版本,如果你对图片质量要求不高的话。
注意
请将您的 .xcassets 放到与项目名同名的目录下,如 abcd.xcodeproj ,那么放到 abcd 目录下!
特性
- 只会填补空位,如果你已经设置好了自己的 @2x 图,则不会生成;
- 自动重命名,保持项目干净(把 N.imageset 下的图片名字改为
N.png
[email protected]
[email protected]
等); - 使用简单,不用再麻烦美术同学缩放了;
新特性!!!
-
自动生成所有所需的应用程序图标。按
Ctrl+Shift+Option+A
打开 App Icon 窗口,选择xcasset
,再选择appiconset
,拖拽 1024x1024 的大图标到窗口中,点击 generate,完成!***注意:***本插件从 @3x 到 @2x 的缩放保证图片在屏幕上显示的物理尺寸一样,而不是与屏幕比例一样,缩放系数是 1.5,而不是
1242 / 640 = 1.94
。
设置
安装
编译安装
下载本项目,在 Xcode
中打开,构建、重启即可。
Plugin Manager
安装
安装 插件管理 插件,搜索:RTImageAssets
。
问题
此插件还没有经过严格测试,如果你有什么问题,请提出:https://github.com/rickytan/RTImageAssets/issues
其它选择
可能感兴趣
- sketch-measure-downloader: A Chrome extension to download sketch-measure exported asserts as a zip file
- XPaste: A Xcode extension to power up your code paste ability
- RTComponentTableView: A Componentized UITableView implementation
- RTPlaceholderTextView: A UITextView with placeholder support
- RTIconButton: A drop-in replacement for UIButton
- RTViewAttachment: Attach a custom UIView to text view, based on
NSTextAttachment
- RTRootNavigationController: Implicitly make every view controller has its own navigation bar
- RTPagedCollectionViewLayout: A paged collection view layout
- RTTinyPNGWebAPIPlugin: A Xcode plugin which calls http://tinypng.com api to minimize image assets
- RTDraggableBadge: A drag to clear badge view
协议
MIT