Skip to content

Context Menu ​

Right-clicking any item in the asset grid will bring up a context menu. This menu integrates basic file management functions and dynamically provides specific advanced tools based on the type and quantity of selected assets.

1. Basic Management Functions ​

Regardless of asset type, the context menu typically includes the following standard operations:

  • Rename: Change the filename. The system will automatically synchronize and update associated metadata in the library.
  • Delete: Move the asset to the system trash and simultaneously clear management records like tags and thumbnails from the library.
  • Cut / Copy: Available for folders, a single asset, or multiple selected assets. The matching shortcut for the current platform appears on the right side of each menu item.
  • Paste: Right-click a folder to paste into that folder, or right-click an asset to paste into the folder containing that asset. The action is unavailable when the app clipboard has no items to paste.
  • Copy and paste on macOS: File assets, including videos, can be copied and pasted within the current library. If an asset copied before an app update cannot be pasted, copy it again after updating.
  • Copy to a system folder: Select and copy multiple assets, open the destination folder in macOS Finder or Windows File Explorer, then paste to copy the selected files together. Check that the destination disk has enough space; follow the system prompts for files with matching names.
  • Paste Completion Feedback: After a successful paste, every asset produced by that operation is selected automatically. Pasting ordinary assets keeps the destination folder selected; pasting a folder selects the new folder root instead of automatically entering one of its subfolders.
  • Locate Folder: Quickly expand and select the directory containing the asset in the left navigation tree.
  • Show in File Explorer: Open the local folder window and precisely highlight the physical file (on macOS, this menu item will dynamically display as "Reveal in Finder"; available only when a single asset or folder is selected).
  • Regenerate Thumbnail: When the thumbnail of an asset is displayed incorrectly, outdated, or fails to load, use this option to clear the existing thumbnail cache and force the application to regenerate it. This menu item is displayed when a single asset that supports thumbnails (such as images, 3D models, audio, video, or Spine animations) is selected, or when multiple selected assets contain at least one that supports thumbnails.

Preview-supported assets ​

  • Expanded Preview: Expands the current asset to fill the application window. Shortcut: Space (same as pressing Space with the asset focused). Press Space or Esc again to close.

Context Menu


2. Type-Specific Advanced Features ​

Sharp Stock intelligently displays specialized tools based on file extensions and attributes:

Image Assets (PNG, JPG, WebP, TGA, BMP) ​

  • Quick Cutout…: Fast background removal powered by eyedropper color sampling, tolerance thresholding, and effect matting algorithms. Available for single or multiple selected images with real-time preview and comparison.
  • AI Smart Matting…: Automatically isolates subjects and extracts backgrounds using offline local AI models; supports batch processing for single or multiple selected images.
  • Auto Slice…: Combines background removal and connected component detection to visually inspect and slice sprite sheets (available for single image selection).
  • Split Image (Alpha-based): Automatically detects transparent regions in the image and attempts to batch split a combined image into independent sub-image files.

Video Assets (MP4, MOV, AVI, MKV, WebM, FLV, WMV) ​

  • Convert Video…: Convert one video to MP4, GIF, or a PNG/JPG image sequence and adjust its filename or sequence prefix, resolution, frame rate, time range, and format-specific settings. The result is saved beside the source as a new asset.

Atlas Description Files (Plist) ​

  • Split Image (Plist-based): Reads coordinate and dimension information from the Plist file to precisely crop all sub-regions from the original large texture.

Plist Special Menu Items

Sprite Sheets (Sprites Items) ​

  • Deconstruct Sprites: Reverts a grouped item into its original single-frame image files.
  • Generate Atlas (Atlas / Plist): Re-packages currently selected sprites into a standard texture atlas format.

Batch Operation Mode ​

  • Batch Rename…: Select at least two ordinary assets to combine rules for prefixes, suffixes, find-and-replace, character removal, numbering, letter case, and separator cleanup. Rules run in the displayed order and never change file extensions.
    1. Add rules on the right and enter their values. Drag the handle in a rule header to reorder it, or use the Move Up and Move Down buttons. After a rule changes, the previous results remain visible with a stale-preview notice. Select Refresh preview when you finish editing; the preview does not refresh while you type.
    2. Review every original and new path on the left. Use the drag handle or Move Up and Move Down buttons at the start of a row to adjust file order; after refreshing, numbering rules are recalculated in that order. Long paths remain visible on one line; use the horizontal scrollbar at the bottom of the preview area to inspect the complete text. Duplicate, invalid, or already occupied names are blocked and prevent the batch from starting.
    3. When no item is blocked, select Rename. You can cancel while processing; Sharp Stock restores files already moved by this batch before stopping.
    4. Numbering follows the current asset-grid order by default, and you can adjust that order manually in the left list. Enable “Restart sequence numbering in each folder” to number each directory separately.

WARNING

Asset names may be referenced by a game project, Spine files, 3D content, or other configuration files. Commit SVN changes or make a backup first, then verify related projects after renaming. Sprites and Spine aggregate items cannot use Batch Rename.

  • Merge to Sprites: When multiple discrete images are selected, they can be aggregated with one click into a virtual "Sprites" asset for unified frame-by-frame preview.

To facilitate resource referencing in planning documents, collaboration tools, or code, the menu provides extensive path copying options:

  • Copy Asset Link: Extracts a protocol link starting with sharp-stock://open. Clicking it will launch the software and locate the asset.
  • Copy Redirect Link: Generates an HTTP link containing a web redirect page, suitable for online documents like Lark or DingTalk that cannot recognize private protocols.
  • Copy Absolute Disk Path: Copies the complete physical path of the file on the computer. When multiple assets are selected, this copies all physical paths separated by line breaks (CRLF on Windows, LF on macOS).

4. Quick Action Reference ​

The shortcuts marked in the menu take effect immediately when the asset has focus:

FunctionShortcut (Windows)Shortcut (macOS)Description
Open Action MenuShift + F10 or the Menu keyShift + F10Open the action menu for the selected asset. Use the arrow keys to navigate, Enter to run an action, and Esc to close.
RenameF2Enter or F2Enter filename editing mode.
CopyCtrl + CCmd + CCopies one or more selected assets.
CutCtrl + XCmd + XMarks the selected assets for moving.
PasteCtrl + VCmd + VAvailable from a folder or asset context menu; an asset target pastes into its containing folder.
DeleteDeleteCmd + Delete / BackspaceTrigger file deletion confirmation.
Locate FolderCtrl + GCmd + GQuickly jump to the parent directory.
Copy Asset LinkAlt + CCmd + Option + L or Option + CCopy library logical path.
Copy Disk PathCtrl + Shift + CCmd + Option + C or Cmd + Shift + CCopy physical storage path.
Open with Default AppDouble-clickDouble-clickCall the system-associated program (e.g., PS) for editing.
Expanded PreviewSpaceSpaceFull-window preview; press Space or Esc again to close (preview-supported types only).

TIP

If certain specific operations (like "Split Image") do not appear, please check if the file extension is standard or if the file is in an abnormal state, such as an SVN conflict.