Source: 爱上MAC | Software download link: IconShop for Mac
IconShop is a professional icon design and export tool built specifically for macOS. It integrates vector drawing, multi-size generation, multi-format export, and other features, aiming to help designers and developers efficiently create icon assets suitable for various platforms and devices. This article provides an in-depth breakdown of its interface, workflow, and core techniques.
I. Detailed Overview of the Core Interface and Workspace
After launching IconShop, you will see a clearly structured work environment focused on icon creation. The main interface is primarily divided into the following areas:
- Top Menu Bar and Toolbar: Contains core commands such as file operations, editing, view, canvas settings, and export. The toolbar provides quick access to commonly used tools, such as selection, shapes, pen, text, and color fill.
- Left Panel – Layers and Components List: Displays all layers, shape groups, and artboards of the current icon project in a tree structure. Here you can rename, hide, lock, or adjust the order of layers.
- Central Area – Canvas and Editor: This is the core design area. By default, it displays a main artboard (e.g., 1024x1024px). You can use vector tools directly on the canvas to draw, edit paths, and adjust properties.
- Right Panel – Inspector & Properties Bar:
- Canvas Inspector: Set canvas dimensions, background color, and reference grid lines.
- Properties Inspector: When an element on the canvas is selected, this area dynamically displays its fill, stroke, opacity, blend mode, and other properties, allowing for precise adjustments.
- Export Presets Panel: Manage and configure the icon sizes, formats (such as PNG, ICNS, ICO, SVG, etc.), and target platforms (iOS, macOS, Android, etc.) to be exported.
- Bottom Status Bar: Displays information such as the current canvas zoom level, and the position and dimensions of the selected object.
II. Complete Workflow: From Creation to Export
Step 1: Create or Open a Project
Method: After launching the software, click File > New in the menu bar, or use the shortcut Command + N. A new document dialog will appear.
Specific Steps: In the dialog, you can:
- Select a preset icon template (such as iOS app icon, macOS app icon).
- Customize the canvas dimensions, color mode, and background.
- After clicking “Create,” a new project with a standard canvas will be created.
To open an existing project (.iconshop file), use Command + O.
Step 2: Designing and Drawing Icons
Core Drawing Tools Location: Located in the left toolbar or top toolbar.
- Basic Shapes: Click tools like Rectangle, Circle, Polygon, etc., and drag directly on the canvas to draw. Adjust parameters such as corner radius and number of points in the Attributes Inspector.
- Pen Tool: Used for drawing custom paths. Click to create anchor points, drag to adjust curves. Press
Commandto temporarily switch to the Direct Selection Tool for adjusting anchor points. - Editing Graphics: Use the Selection Tool (V) to select an object, and its bounding box and control points will appear. Drag control points to scale and rotate; in the Attributes Inspector, you can precisely adjust fill color (supporting solid colors, linear/radial gradients), stroke thickness, and style.
- Boolean Operations: After drawing multiple overlapping shapes, find “Path Finder” (Union, Subtract Front, Intersect, etc.) in the top toolbar or right-click menu to quickly combine complex graphics.
Step 3: Managing Artboards and Multiple Size Versions
An icon project typically includes artboards of multiple sizes.
Adding New Artboards: At the bottom of the “Canvas Inspector” on the right, click the “Add Artboard” button. You can choose to add from a list of preset sizes (such as 16×16, 32×32, 128×128, etc.) or customize the size.
Sync content: IconShop’s smart canvas feature allows you to sync design content across canvases of different sizes. After completing your design on the main canvas (e.g., 1024×1024), in the Layers panel, drag the layers or groups you need to sync into the layer groups of other canvases, or use the “Copy to All Canvases” command. You can then fine-tune and optimize for different sizes.
Step 4: Configure export settings
This is one of IconShop’s core features, used to batch-generate icon files.
- Click the “Export” tab in the right panel.
- Click the “+” button to add an export preset. You can choose a “Platform Preset” (such as “iOS App Icon”) or a “Custom Preset.”
- In the preset configuration, check or add the specific sizes and formats you need. For example, the iOS App Icon preset may include PNG files in various specifications such as 20pt@1x, 20pt@2x, 29pt@1x…
- For each export item, you can set advanced options such as suffix naming rules (e.g., @2x), compression quality (PNG), and color depth (ICO).
Step 5: Preview and export the final files
Preview: Before exporting, you can click the “Preview All” button at the bottom of the export panel to view the rendered results of icons at all sizes on a simulated device interface.
Export:
- Make sure the presets or items you want to export are checked in the export panel.
- Click the “Export…” button at the bottom of the panel, or use the menu
File>Export(Command + E). - In the save dialog that appears, choose the destination folder and confirm the file name.
- Click “Export,” and IconShop will automatically generate icon files in all specified sizes and formats into the selected folder according to your configuration.
III. Advanced Tips for Common Features
- Global Colors and Styles: For colors defined in the Attributes Inspector, you can click the “+” next to the color swatch to save them to “Document Colors” for easy reuse throughout the entire project, ensuring color consistency.
- Alignment and Distribution: After selecting multiple objects, alignment buttons will appear in the top toolbar (align left, horizontal center, distribute spacing evenly, etc.). Making good use of these tools allows you to quickly achieve precise layouts.
- Fine-Tuning Vector Paths: Use the Direct Selection Tool (A) to click on anchor points along a path to reveal their handles. Hold the
Optionkey while dragging a handle to break the linkage between the two handles, allowing for more freeform curve adjustments. - Using Masks to Create Complex Shapes: Draw a shape to serve as a “container” (such as a rounded rectangle), and place another complex graphic on top of it. Select both, right-click and choose “Create Mask with Selected Shape,” or use the shortcut, to clip the complex graphic to the container shape.
- Batch rename exported files: In the export preset configuration, you can use variables (such as
{size},{scale}) to customize output filenames, achieving automated and consistent naming.
IV. Common Issues and Solutions
| Issue | Possible Cause | Solution |
|---|---|---|
| Exported PNG icons have white edges or jagged borders | 1. The canvas background is white, and the graphic does not fully cover the artboard. 2. “Transparent background” was not enabled during export, or anti-aliasing settings are improper. 3. The graphic itself is not aligned to the pixel grid. |
1. Ensure the graphic slightly exceeds the artboard boundaries, or set a transparent background. 2. In the PNG export settings, confirm that “Transparency” is checked, and try adjusting the “Anti-aliasing” option. 3. Enable “Show Pixel Grid” in the View menu, and use alignment tools to ensure path key points are on integer pixel coordinates. |
| Unable to synchronize modifications across multiple artboards | Layers or groups are not properly linked or copied to all artboards. | After completing the design on the main artboard, select the layers/groups that need to be synchronized in the Layers panel, right-click, and choose “Copy to All Artboards.” Later, if you need to make uniform changes, modify the original layers on the main artboard; if you need to independently modify the content of a specific artboard, first “Unlink” and then edit. |
| Software runs slowly or responds sluggishly | 1. The project is too complex, containing a large number of high-precision vector paths or effects. 2. Too many large artboards are open simultaneously. |
1. Simplify the number of vector path nodes and merge simple shapes. 2. Temporarily hide unnecessary artboards or layers. 3. Try disabling real-time preview, and re-enable it before final export for checking. |
| Exported ICO files display incorrectly on some Windows systems | The ICO format contains multiple color depths (e.g., 32-bit with Alpha, 8-bit 256 colors, etc.), and older systems or specific applications may not support high color depths. | When exporting in ICO format, try checking “Include multiple color depths” in the advanced options (e.g., generate both 32-bit and 8-bit versions simultaneously) to increase compatibility. |
V. IconShop for Mac Keyboard Shortcuts Summary
| Function Category | Action | Shortcut (Mac) |
|---|---|---|
| File Operations | New Project | Command + N |
| Open Project | Command + O | |
| Save Project | Command + S | |
| Save As | Command + Shift + S | |
| Export Project | Command + E | |
| Edit Operations | Undo | Command + Z |
| Redo | Command + Shift + Z | |
| Copy | Command + C | |
| Paste | Command + V | |
| Cut | Command + X | |
| Select All | Command + A | |
| View Operations | Zoom In Canvas | Command + + (Plus) |
| Zoom Out Canvas | Command + – (Minus) | |
| Actual Size (100%) | Command + 0 | |
| Fit to Screen | Command + 1 | |
| Show/Hide Rulers | Command + R | |
| Tool Switching | Selection Tool (V) | V |
| Direct Selection Tool (A) | A | |
| Pen Tool (P) | P | |
| Rectangle Tool (R) | R | |
| Object Operations | Group | Command + G |
| Ungroup | Command + Shift + G | |
| Bring to Front | Command + Shift + ] |
Tip: The above shortcuts are common default settings in IconShop; some shortcuts may vary depending on the software version or custom settings. You can view and customize all shortcuts in the menu bar under “IconShop” > “Preferences” > “Shortcuts”.






