Skip to content

Image Tools

Sharp Stock integrates commonly used image preprocessing tools for artists and planners, allowing for quick processing and optimization of assets without the need to open heavy design software.

1. Functional Tools Description

When you select a supported bitmap format (such as PNG, JPG, WebP), the following processing tools will automatically appear in the right detail panel:

  • Lossless Rotation: Supports rapid clockwise or counter-clockwise 90° rotation.
  • Mirror Flip: Provides mirroring in both horizontal and vertical dimensions.
  • Resize:
    • Custom Specs: Supports manual entry of target width and height.
    • Aspect Ratio Lock: Aspect ratio locking is enabled by default to ensure images are not stretched or distorted.
    • Quick Presets: Provides one-click conversion to common sizes such as 128px, 256px, and 1024px.
  • Tinify (smart compression):
    • The button’s hover tooltip reflects the mode selected in Settings (for example, “Compress PNG with Squoosh”).
    • Squoosh (local): PNG quantization and optimization on device; no network or API key required. Available on all channels including Steam.
    • TinyPNG (cloud): Uses the TinyPNG service; requires an API token in Settings. Not available on Steam full version and Steam Demo.
  • Auto Cutout / Slice: Placed after Tinify; same entry as the right-click Auto Cutout / Slice menu item. Shown only for PNG, JPG, JPEG, WebP, and BMP assets that are not Sprites aggregates. See Atlas & Sprites.

Steam & Steam Demo Release

Steam full version and Steam Demo only support local Squoosh compression. Microsoft Store and App Store builds can choose Squoosh or TinyPNG in Settings.

Image Tools


2. Core Functional Features

  • Efficient Local Processing: Operations are performed directly on physical disk files, resulting in extremely fast processing speeds.
  • Saving Strategy:
    • Overwrite Mode: Rotation and flip operations directly modify the original file.
    • Derivation Mode: Resizing and Tinify compression will generate new files with a suffix by default to protect the original assets.
  • Sync Preview Refresh: Once processing is complete, the preview in the detail panel will update immediately for effect confirmation.

3. Operation Guide

Resizing Images

  1. Click the "Resize" button to open the configuration dialog.
  2. Enter the target width; if "Aspect Ratio Lock" is on, the height will adjust automatically.
  3. Confirm the naming format for the new file.
  4. Click "Apply" to generate the new sized asset.

Image Tools - Resizing Dialog


4. Notes

  • Image Quality Note: Rotation and flipping are completely lossless for PNG format; for JPG format, frequent repeated rotations may cause minimal quality changes.
  • Service Configuration: In Settings → Image Processing, choose the Tinify mode. TinyPNG requires an API token; Squoosh needs no configuration.
  • Asset Support Scope: This tool is specifically for original image assets. For Spine animations or aggregated Sprites assets, editing must be done on their associated underlying images.