Photoshop Scripts for iOS and Android UI designers to generate the device art.
Run "Scripts/deviceArtGeneratiorUI.jsx" set the Device, Design and Options, then press the "Generate" button.
Parameter | Parameter type | What it does |
---|---|---|
createDeviceArt([deviceId] | String | Id list in devices array. like: 'nexus_4' , 'iPhone5_white' . |
[, designFile] | NULL,Boolean,File | Null and Boolen will open a dialog to choose a file. |
[, isPortrait] | Boolean | Ture to use portrait mode, (default: true). |
[, transparentBackground] | Boolean | Background of Psd document, (default: true). |
[, hasShadow] | Boolean | Shadow of devices, (default: true). |
[, hasForeground]); | Boolean | glare of device, (default: true). |
Create a new jsx file in "Device_Art_Generator/Scripts" floder. Open and type the code below:
#target photoshop
#include 'deviceArtGenerator.jsx';
app.bringToFront();
createDeviceArt('iPhone5_black', true, true, false);
You can change the last line like below:
createDeviceArt('nexus_4'); //Google Nexus 4 device with transparent background.
or
createDeviceArt('iPhone4s_white', true, true, false); //iPhone 4s white device with white background.
or
createDeviceArt('iPhone5_black_3d'); //iPhone 5 3D view with transparent background.
or
createDeviceArt('iPhone4s_black', null); //iPhone 4s black device without design.
or
createDeviceArt('iPhone5_black', activeDocument.fullName, true, false, true, true); //Use current document as design.
or
createDeviceArt('iPhone5_black', File('~/design.psd'), true, false, true, true); //Use a exists document as design.
Save document, double click the jsx file to run. If has trouble go to Photoshop, run this script form the 'File' -> 'Scripts' -> 'Browse...' menu.
Device | ID | Portrait | Landscape | Screen resolution (px) |
---|---|---|---|---|
Android Mobile and Tablet | ||||
Nexus 4 | nexus_4 | Y | Y | 768x1280 |
Nexus 7 | nexus_7 | Y | Y | 800x1280 |
Nexus 10 | nexus_10 | Y | Y | 800x1280 (1600x2560) |
Motorola XOOM | xoom | Y | Y | 800x1280 |
Galaxy Nexus | galaxy_nexus | Y | Y | 720x1280 |
nexus_s | nexus_s | Y | Y | 480x800 |
htc One X | htc_one_x | Y | Y | 720x1280 |
SAMSUNG Galaxy Note | samsung_galaxy_note | Y | Y | 800x1280 |
SAMSUNG Galaxy s3 | samsung_galaxy_s3 | Y | Y | 720x1280 |
SAMSUNG Galaxy Tab 2 | samsung_galaxy_tab_2_7inch | Y | Y | 600x1024 |
iOS Mobile and Tablet | ||||
iPad 2 Black/White | iPad2_black, iPad2_white | Y | - | 768x1024 |
iPad 2 Black/White Perspective | iPad2_black_perspective, iPad2_white_perspective | - | - | 1024x768 |
iPhone 4s Black/White | iPhone4s_black, iPhone4s_white | Y | Y | 640x960 |
iPhone 5 Black/White | iPhone5_black, iPhone5_white | Y | Y | 640x1136 |
iPad 3 Black/White | iPad3_black, iPad3_white | Y | Y | 1536x2048 |
iPad Mini Black/White | iPadMini_black, iPadMini_white | Y | - | 768x1024 |
iPhone 5 3D Black/White | iPhone5_black_3d, iPhone5_white_3d | - | - | 640x1136 |
All Android devices image download from Device Art Generator and android-ui-utils project.
All iPhone and iPad image download from Pixeden.com