• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    JavaScript
  • Created over 10 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A command-line tool for creating all icons and launch-screen images of iOS App.

iCreator

A command-line tool for creating all icons and launch-screen images of iOS App.


Getting started

First, download and install ImageMagick.

In Mac OS X, you can simply use Homebrew and do:

brew install imagemagick

Second, install Node.js.

brew install node

Then make sure A Icon Image (for creating icons) and A logo Image(for launch-screen) are prepared.

Notice: A launch-screen image == your logo over a solid-colored background.

Examples

  • generate all icons
node icreator.js  -icon:YourBigIcon.png
  • generate all launch-screen images. -color:backgorund-color
node icreator.js  -logo:YourLogo.png -color:#ffffff
  • -l means the App is running in Landscape
node icreator.js -logo:logo.png -color:#ffffff -l
  • -output:xxxx is output dir (relative to cwd)
node icreator.js  -icon:icon.png   -output:../icons

About the size of logo image

iCreator will draw your logo image on a solid-colored launch-screen image ( center alignment ).

The output image's size is between 320x480 to 1536x2048.

If screen-image's long side < 500 , iCreator will resize logo image to 50%.

If screen-image's long side > 1500 , iCreator will resize logo image to 200%.

So, it's recommended that let the size of your logo image be between 300x300 to 500x500.

More Repositories

1

The-Best-JS-Game-Framework

This is the best javascript game framework on the earth.
JavaScript
470
star
2

weapp-adapter

weapp-adapter of Wechat Tiny Game in ES6
JavaScript
413
star
3

MazeJS

A JavaScript tool for generating Maze by Growing Tree Algorithm.
JavaScript
147
star
4

ReDollar

a gesture recognizer in javascript
JavaScript
107
star
5

PoorPhy

A very very simple 2D Physics Engine in JS
JavaScript
80
star
6

WeixinAPI

Another Weixin WebView API
JavaScript
58
star
7

finscn.github.io

my home page
JavaScript
54
star
8

GT-Toucher

a multi touch tool for browser
JavaScript
45
star
9

Sound.js

a Wrapper of Audio & WebAudio for playing a normal audio file
JavaScript
42
star
10

GT-WebSocketServer

a nodejs websokcet server
JavaScript
24
star
11

fast-dataview

A fast DataView implementation in javascript
JavaScript
21
star
12

Poorplate

a simple JS template toolkit
JavaScript
16
star
13

ipacker

A node.js tools for packing some images into one.
JavaScript
16
star
14

JamTemplate

A "HTML5 Game Template" for Game Jam
JavaScript
16
star
15

CUI.js

an UI framework based on HTML5 Canvas
JavaScript
16
star
16

tiled-kit.js

A js lib for Tiled map editor
JavaScript
14
star
17

ProcessQ

A (pre)proccess-queue ( e.g resource-loader ) implement for Web App.
JavaScript
12
star
18

ob-code

a javascript code obfuscator (pure js implement) based on esprima & NodeJS
JavaScript
11
star
19

box2dweb-fix

JavaScript
10
star
20

GT-Class

GT-Class is a Classes-Framework for Javascript.
JavaScript
9
star
21

SimpleBlur

a blur-effect library for HTML5 canvas
JavaScript
8
star
22

LinkedList

a javascript Doubly Linked List
8
star
23

Scaler.js

A tool for auto scaling the size of something ( fucking my terrible English )
JavaScript
7
star
24

DrawImageGL

simulate `drawImage()` of canvas2d with WebGL
JavaScript
4
star
25

max-rects-packing

A js implementation of MaxRects algorithms for packing rectangles. Maybe the best one
JavaScript
4
star
26

gcanvas-adapter

web adapter of GCanvas Tiny Game in ES6
JavaScript
2
star
27

pixi-lighting

A plugin that adds deferred lighting to PixiJS. ( An improved verison of [pixi-lights](https://github.com/pixijs/pixi-lights) )
JavaScript
1
star
28

SkeletonPlayer

A Web Tool for DragonBones which is a famous Skeleton-Animation GUI Editor
JavaScript
1
star