As an iOS developer, I love to update my apps whenever Apple introduces a new device. Especially when that new device is an iPad with a Retina Display.
Apple's Retina Display has four times the pixel density of a normal, 72 DPI display. It is essentially squeezing four pixels where one pixel should be by the method of doubling the vertical and horizontal pixel lengths. The new iPad has 2048 x 1536 pixels, twice the vertical and horizontal resolutions for the original iPad's 1024 x 768 pixels.
App developers need to create higher resolution versions of their existing image resources in order to take advantage of the sharp screens. This resizing, reimporting, and retesting is not the fastest process. So how can we make it faster and more painless?
One of my apps is Geometry Stash, a geometry reference tool. Its terms and diagrams are in the Adobe Illustrator vector format. The vector format contains data for the curves and other functions in the graphic.
Illustrator reads the data and can make transformations accordingly without quality loss. Above, a curve is simply stretched.
Here's the current process:
• Resize the Artboard through the Artboard Tool.
• Select all items and resize as Illustrator smartly sees the outermost-to-edge items as the edges for resizing.
• Export "using Artboards" to constrain the images to the right size.
This process took 18 key and mouse clicks. A waste — we're trying to conserve energy these days!
• Create a new set AKA a folder by clicking the folder button at the bottom of the window.
• Select the created set and click the new item button to the right of the folder button. This item is like a macro for Illustrator. Instead of simulating key presses, however, it will run the operations that you perform.
• Select your item and click the button with the circle on it to record operations.
Above, I recorded the operation Select All.
The next item resized both the Width and Height through Transform.
Lastly, Export to a folder.
The reason that I put these operations in separate items was that the Transform operation would not work if placed right after the Select All.