All Projects → mapbox → diversify

mapbox / diversify

Licence: other
Script for quickly creating varying sizes of app icons for iOS project asset catalogs.

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to diversify

cligj
Click-based argument and option decorators for Python GIS command line programs
Stars: ✭ 35 (-39.66%)
Mutual labels:  banished
cloudwatch-librato
Fetch AWS CloudWatch metrics and submit to Librato Metrics
Stars: ✭ 13 (-77.59%)
Mutual labels:  banished
nepomuk
A public transit router for GTFS feeds (currently only static) written in modern c++
Stars: ✭ 22 (-62.07%)
Mutual labels:  banished
geojson-coords
Extract coordinates from GeoJSON.
Stars: ✭ 29 (-50%)
Mutual labels:  banished
geocode-many
given an array of objects and a transform into a geocodable string, geocode them if possible
Stars: ✭ 13 (-77.59%)
Mutual labels:  banished
iconoblast
App icon dev info burning for iOS and Android.
Stars: ✭ 19 (-67.24%)
Mutual labels:  banished
weekend-picks-template
A template for browsing layers of TileMill maps. Part of the Map Sites templates from MapBox.
Stars: ✭ 24 (-58.62%)
Mutual labels:  banished
locator
A quick and easy way to build maps with markers
Stars: ✭ 30 (-48.28%)
Mutual labels:  banished
streambot
DEPRECATED (SEE README) Robot-assisted deploys to Lambda
Stars: ✭ 39 (-32.76%)
Mutual labels:  banished
node-eio
Control libeio from JavaScript
Stars: ✭ 14 (-75.86%)
Mutual labels:  banished
geojson-summary
Generate a plain-english summary of what is in a GeoJSON file.
Stars: ✭ 31 (-46.55%)
Mutual labels:  banished
mapbox-directions.js
Leaflet plugin for the Mapbox Directions API
Stars: ✭ 55 (-5.17%)
Mutual labels:  banished
grib-doctor
Utilities for handling quirks of weather data grib files.
Stars: ✭ 20 (-65.52%)
Mutual labels:  banished

diversify

Script for quickly creating varying sizes of app icons for iOS project asset catalogs.

Example

Say you have a large 512px or 1024px version of your app icon called Icon.png. For a standard asset catalog, you need these sizes:

Boy, that's a pain.

$ diversify Icon.png

Creating 1x icons...
./Icon-29.png 29x29
./Icon-40.png 40x40
./Icon-50.png 50x50
./Icon-57.png 57x57
./Icon-72.png 72x72
./Icon-76.png 76x76
./Icon-120.png 120x120

Creating 2x icons...
./[email protected] 58x58
./[email protected] 80x80
./[email protected] 100x100
./[email protected] 114x114
./[email protected] 120x120
./[email protected] 144x144
./[email protected] 152x152

Creating 3x icons...
./[email protected] 87x87
./[email protected] 120x120
./[email protected] 180x180

Just edit the top of the script if you need to modify the sizes created.

sizes1x="29 40 50 57 72 76 120"
sizes2x="29 40 50 57 60 72 76"
sizes3x="29 40 60"

And yes, a shipping app should probably take more care than this and hand-create each size of icon. This is mostly for dev apps and distribution.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].