图像便捷处理 (Image Tools)
Sharp Stock 为美术与策划人员集成了常用的图像预处理工具,无需开启大型设计软件,即可快速完成资产的基础加工与优化。
1. 功能工具说明
当您选中支持的位图格式(如 PNG、JPG、WebP)时,右侧详情面板将自动显示以下处理工具。您也可以右键点击该资产使用相同功能:调整尺寸、GIF 压缩、Tinify、快速抠图、AI 智能抠图和 自动切图位于一级菜单;旋转和翻转操作收纳在「图像编辑」二级菜单中。
- 无损旋转:支持顺时针或逆时针 90° 的快速旋转。
- 镜像翻转:提供水平或垂直维度的镜像处理。
- 调整尺寸 (Resize):
- 自定义规格:支持手动输入目标宽度与高度。
- 等比锁定:默认开启等比缩放,确保图像不拉伸变形。
- 快速预设:提供 128px、256px、1024px 等常用尺寸的一键转换。
- BMP 图片:支持常见 BMP 图片的尺寸调整,新文件默认仍为 BMP。透明和半透明区域会按原图的透明通道处理;如果原文件没有明确的透明信息,不能据此恢复透明效果。
- GIF 动画保留:调整动态 GIF 的尺寸时,请保留新文件名的
.gif扩展名。生成的新 GIF 会保留全部动画帧、播放速度和循环设置;如果改为 PNG 等静态格式,则只生成第一帧。 - 处理进度提示:尺寸调整期间会显示全屏处理进度提示。动态 GIF 的处理时间取决于图片尺寸和动画帧数,请等待处理完成后再继续操作。
- 智能压缩 (Tinify):
- Squoosh(本地):在本地完成 PNG 量化与优化,无需联网或 API Key,所有渠道(含 Steam) 均可使用。
- TinyPNG(云端):使用 TinyPNG 服务压缩,需在设置中配置 API Token;Steam 正式版与 Steam Demo 渠道不提供此选项。
- 鼠标悬停在 Tinify 按钮上时,提示文字会随 设置 中当前选择的模式变化(例如「使用 Squoosh 压缩 PNG 图像」)。
- 批量处理:选中多个 PNG 文件后,可在右键菜单中使用「Tinify 压缩」。只有所选文件全部为 PNG 时才会显示该菜单项。处理结果会先暂存在临时目录中,处理完成后自动打开「新旧图像对比」对话框(详见下文),您可以在预览后再决定保存或替换。
- Lite / Demo 数量限制:点击「保存全部」前,系统会计算最终新增资产的数量。若目标位置已存在同名输出文件,则该文件会被静默覆盖(不占用新资产名额);只有真正新增的资产会计入总数。若新增后资产总数仍会超过 100 个,将直接提示升级,不会留下未登记的输出文件。
- GIF 压缩:仅在选中单个 GIF 资产时显示。可调整输出分辨率、最高帧率、调色板颜色数和抖动方式,也可直接选择「高清」「均衡」或「更小体积」预设。聚焦对比方式或调色板预设后,可用方向键、Home、End 切换。默认生成新的 GIF;如明确勾选「覆盖源 GIF 文件」,则会更新原文件。此工具适用于全部发布渠道。
- 自动切图:在 Tinify 之后提供入口,与右键菜单中的「自动切图」相同;仅对 PNG、JPG、JPEG、WebP、BMP 且非 Sprites 聚合资产显示。详见 图集与序列帧。
- 快速抠图:选中单张或多张 PNG、JPG/JPEG、WebP、BMP 图片后,可在右键菜单中打开。对话框会充满应用窗口:左侧管理图片列表,中间查看当前抠图效果,右侧标题下方调整共享的背景色、算法、容差、羽化或光效参数。参数选项与“自动切图”的背景透明化区域一致,参数变化后,列表中的图片会即时更新预览。
- 可使用右上角关闭按钮或 Esc 退出;正在批量保存结果时,关闭操作会暂时停用。
- 打开对话框后,左侧第一张图片会自动获得键盘焦点,可直接按 ↑ / ↓ 方向键切换上一张或下一张图片。
- 聚焦背景或对比方式按钮后,可用方向键、Home、End 切换;“按住原图”也可使用 Space 或 Enter。
- 当前文件名显示在预览上方工具栏中间,对比方式贴齐工具栏右侧;透明、白色和黑色衬底按钮固定在整个预览画面的左上角,RGB / 红 / 绿 / 蓝 / Alpha 通道按钮固定在右上角。通道切换会同时应用到原图和抠图结果。按住原图按钮固定在整个预览画面的底部中央,按下后立即切换,松开后立即恢复;左右并排时,所选衬底只填充图片矩形,外围使用与主题一致的固定底色,便于看清透明图片边界。
- 预览下方居中提供缩放、适配和 1:1 控件。分割对比只能拖动中间句柄调整,点击图像其他位置不会移动分割线。
- 文件尾缀、覆盖原图 与 添加尾缀 操作位于右下角,使用方式与“新旧图像对比”对话框一致。
- 选择 覆盖原图 时,PNG 会直接覆盖;JPG/JPEG、WebP、BMP 会保留原文件,并在相同目录生成同基本名称的 PNG。例如
hero.jpg会生成hero.png。系统会自动在资产库中登记该 PNG 为独立图像资产并继承原有标签和说明;若因特殊原因资产信息未同步,执行资产库重新扫描亦会自动校准扩展名与文件属性。 - 选择 添加尾缀 时,所有结果都保存为 PNG;默认尾缀为
.transparent,例如hero.webp会生成hero.transparent.png。 - 若输出文件已经存在,系统会在处理前显示重名冲突选项。若同一批中的两张图片会生成完全相同的目标文件,请先从左侧列表移除其中一张。
Steam 及 Steam Demo 版本说明
Steam 正式版与 Steam Demo 版仅支持 Squoosh 本地压缩。Microsoft Store 与 App Store 版本可在设置中选择 Squoosh 或 TinyPNG。

新旧图像对比对话框
使用 Tinify 智能压缩 或 AI 智能抠图 处理图像后,会打开一个全屏的「新旧图像对比」对话框。在这里您可以先仔细预览处理结果,再决定如何保存,避免误操作。可使用右上角关闭按钮或 Esc 退出;正在保存结果时,关闭操作会暂时停用。
- 列表与单选:左侧会列出本次处理的全部图像。打开对话框后第一张图片会自动获得焦点,可直接按 ↑ / ↓ 切换图片,按 Home / End 跳到首张或末张;点击也可切换预览,点击某张图片右上角的 × 可将它移出本次处理,不会生成结果。
- 对比预览:当前文件名显示在预览上方工具栏中间,对比方式位于右侧。中间预览区支持:
- 新旧对比:提供 分割对比、按住原图、左右并排三种方式。默认可拖动中间句柄检查同一位置;按住模式下按住按钮临时显示原图,松开恢复处理结果;左右并排会同时显示两张图像。
- 通道预览:在预览右上角可切换 RGB / 红 / 绿 / 蓝 / Alpha 通道(含透明通道的图片才有 Alpha 通道),所选通道会同时应用到原图和处理后图像。
- 背景切换:使用预览画面左上角按钮切换 透明棋盘格 / 黑 / 白 图片衬底。衬底只显示在图像范围内,外围保持主题固定底色,方便确认透明图的真实边界。
- 缩放与平移:使用预览下方居中的按钮可放大、缩小、适配或 1:1 显示;放大后按住并拖动可平移查看细节。左右并排会按两张图的完整宽度适配,长条图不会被裁切或额外缩小。
- 分割句柄:只有中间圆形句柄显示左右拖动光标并可移动分割线;点击图像其他位置不会改变分割位置。
- 键盘操作:聚焦背景或通道按钮后,可用方向键、Home、End 切换;“按住原图”支持 Space 和 Enter。
- 命名尾缀:右侧可修改输出文件的尾缀(Tinify 默认为
.tinified,AI 抠图默认为-matting)。尾缀只影响“保存全部”时生成的新文件名。 - 保存或替换:
- 保存全部:为每张图片生成一个带尾缀的新文件(例如
a.tinified.png),并保留原图。 - 替换全部:用处理结果覆盖原始图片文件。替换后原图无法恢复,请务必确认对比效果后再点击。
- 保存或替换完成后,对话框会自动关闭,相关资产会立即刷新元数据与缩略图。
- 保存全部:为每张图片生成一个带尾缀的新文件(例如
WARNING
「替换全部」会直接覆盖原始文件,且无法撤销。请先通过「新旧对比」确认处理结果满意后再使用。
2. 核心功能特性
- 高效本地处理:直接对磁盘物理文件执行变换,处理速度极快。
- 保存策略:
- 覆盖模式:旋转与翻转操作将直接修改原始文件。
- 派生模式:调整尺寸与 Tinify 压缩默认生成带有标识后缀的新文件;GIF 压缩也默认生成新文件,只有明确勾选「覆盖源 GIF 文件」时才会更新原始素材。
- 预览同步刷新:处理完成后,详情面板的预览图将立即更新,方便确认效果。
3. 操作指南
调整图像尺寸
- 点击「调整尺寸」按钮开启配置对话框。
- 输入目标宽度,若开启了“等比锁定”,高度将自动适配。
- 确认新文件的命名格式。
- 点击“应用”即可生成新尺寸资产。
如果原图尺寸记录缺失,打开对话框时会尝试重新读取。读取成功后,文件名仍使用“原文件名_宽度x高度”的格式。若仍无法读取,保持等比锁定并选择预设(例如 2048)时,宽度设为 2048,高度显示“自动”,文件名使用 原文件名_2048.bmp(保留原扩展名)。也可以手动指定其中一边,由另一边自动保持比例;关闭等比锁定后则需要填写宽、高两个数值。请注意,无法解码的图片仍可能处理失败。
对于以前导入但没有显示尺寸的 BMP,可以直接重新打开「调整尺寸」。若希望同时补齐资产库中的尺寸记录和缺失缩略图,请到「设置」中执行手动扫描。启动时的自动扫描不会重复处理已记录为失败的资产。
BMP 处理支持单文件不超过 256 MiB、输入和输出不超过 6400 万像素、单边不超过 32768 像素。新生成的 BMP 为 32 位图片,文件体积可能比原来的调色板图片更大。原文件的特殊色彩配置和附加信息不保证完整保留。
TIP
调整动态 GIF 时,新文件名默认仍使用 .gif。请不要修改扩展名,以免输出变成只包含第一帧的静态图片。

压缩 GIF 动画
- 选中一个 GIF,在右侧「图像编辑」区域点击「GIF 压缩」;也可以右键该资产并选择「GIF 压缩」。多选资产时不会显示此入口。
- 选择「高清」「均衡」「更小体积」预设,或手动调整宽高、最高帧率和调色板颜色数。宽高输入框右侧的上下按钮可以逐像素微调;默认锁定宽高比,避免动画变形。
- 如需进一步控制渐变表现,可展开「高级设置」选择抖动方式。颜色越少、帧率与分辨率越低,文件通常越小,但细节和动画流畅度也会下降。
- 每次修改参数后,Sharp Stock 会在后台重新编码一次,并在大画布中显示压缩预览。文件名位于预览上方中间,对比方式位于右侧。默认使用「分割对比」:拖动中间句柄即可比较同一位置的原图和压缩图;也可以切换为「按住原图」或「左右并排」。只有切换到「按住原图」模式后,预览画面内底部中央才会显示半透明的「按住原图」按钮;鼠标移到按钮上会清晰显示,按住可查看原图当前播放位置,松开后立即恢复压缩预览。正在估算的提示显示在两个对比图层上方,不会被分割线遮挡;提示背景、文字和进度条会随当前的浅色或深色主题显示。点击「重新播放」可让两侧动画尽量同时开始。连续调整时会短暂等待再开始估算,界面仍可正常操作;您也可以取消或关闭对话框。
- 在「新文件名」中输入名称;
.gif扩展名固定显示在输入框外,不能修改。点击「生成 GIF」即可创建新文件。如果同名文件已存在,可选择覆盖,或自动重命名以保留两者。 - 如需直接更新当前 GIF,请勾选「覆盖源 GIF 文件」。勾选后新文件名输入框会停用,生成时直接覆盖原文件。覆盖前请确认预览效果符合预期。
NOTE
「预计大小」来自按当前参数完成的真实编码,因此比公式估算更接近最终结果。对尺寸大、帧数多的动画,等待时间会相应增加。
批量调整图片尺寸
- 在资产列表中选中至少两张 PNG、JPG/JPEG 或 WebP 图片,右键选择「批量调整尺寸..」。只有全部选中项都是这些格式的普通图片资产时,才会显示入口。混选音频、模型、GIF、BMP、其他格式或 Spine/Sprites 聚合资产时不会显示。
- 对话框左侧为文件列表,原分辨率和目标分辨率分列显示,并列出输出名称和状态(以绿色勾选、错误警告或跳过横线图标直观标识)。较长的路径和状态会完整显示在一行中,可使用列表底部的横向滚动条查看全部内容。右侧上方为标题,下方依次设置参数,操作按钮位于右下角。窗口大小变化时,右侧保持固定宽度,左侧列表随窗口伸缩,两侧高度随窗口调整。打开时会先检查文件。动画 WebP 等多帧图片,以及内容与扩展名不符的图片会被跳过;丢失或损坏的文件会显示失败。打开对话框和检查结果不会修改原图。
- 选择调整方式:
- 限制最大尺寸:默认 1024 × 1024,图片完整缩放到指定范围内,不裁切、不补边。例如 2048 × 1024 会变成 1024 × 512。
- 按百分比缩放:例如 50% 为缩小一半,200% 为放大两倍。
- 指定宽度/指定高度:统一一边的尺寸,另一边按每张图片自身的比例计算。
- 强制分辨率:每张图片都调整为指定宽度和高度。例如指定 512 × 512 后,横图和竖图都会输出为 512 × 512;比例不同时会拉伸,不裁切、不补边,小图也会放大。
- 其他模式默认开启「仅缩小,不放大」,需要放大时请取消勾选。「强制分辨率」模式不显示此选项,始终以指定宽高为准。尺寸无需改变的图片会跳过,不生成重复副本。尺寸取整到像素,最小为 1 px。单边最多 16,384 px,输出最多约 6711 万像素,百分比最大为 800%。过大的源图片也可能无法处理。
- 普通插画、照片和 UI 图片可使用「平滑缩放」;像素画可使用「像素画(最近邻)」,并优先采用整数倍放大。
- 选择输出文件重名时的处理方式:
- 保留两者(自动重命名):默认选项。已有
hero_512x256.png时,会生成hero_512x256-1.png等不重名文件。 - 跳过:不处理已有同名输出的图片。
- 覆盖已有输出:更新已有同名输出文件。检查结果后,还需要勾选覆盖确认才能开始。覆盖不能撤销。本次选中的源文件不能作为覆盖目标。
- 保留两者(自动重命名):默认选项。已有
- 修改尺寸参数后,左侧上方会提示需要刷新结果,并保留上次检查的列表供查看。点击右下角「刷新结果」更新列表;刷新成功前不能开始调整。单独修改采样方式或重名处理方式无需手动刷新,系统会自动更新检查结果;重名处理仍可能改变输出名称、跳过状态或覆盖确认。确认目标尺寸、名称和状态后,点击「开始调整」。结果保留原扩展名,保存到每张源图片所在目录,默认命名为
原名称_实际宽度x实际高度.扩展名。不同目录中的图片分别保存。 - 处理期间会显示当前文件和进度。点击「取消」、右上角关闭按钮或按 Esc,会停止后续图片;正在处理的图片需要等待当前编码或提交完成。已经完成的结果会保留。结束后可查看完成、跳过、失败和取消数量;「重试失败项」只重新检查失败项,不重复生成已完成的图片。
NOTE
批量调整尺寸完全在本地执行,无需 API Key,所有渠道均可使用。Lite/Demo 会在执行前计算本次新增数量,并在保存时再次检查 100 项资产上限;覆盖已登记的输出不增加资产数量。若超限,请减少选择或升级。
WARNING
本工具会重新编码图片:输出使用 sRGB,PNG/WebP 使用 8 位输出,JPEG 使用质量 90,WebP 使用无损编码;PNG/WebP 的透明通道会保留。缩放本身会改变像素,不能视为无损编辑,也不适合需要保留高位深或特殊颜色信息的生产素材。建议先用少量副本确认效果。
新图片不会自动更新 Spine、Atlas、Sprites 等资源中的贴图引用或坐标。使用「覆盖已有输出」前,请确认该输出未被其他资源依赖。
处理期间请等待完成或取消后再切换资产库。若文件在检查后被其他程序修改,本次处理会报告失败,需要重新检查。检查计划保留 30 分钟;过期后也需重新检查。大量结果按每页 100 项显示,一次最多选择 10,000 项。
4. 注意事项
- 画质损耗说明:对于 PNG 格式,旋转与翻转为完全无损;对于 JPG 格式,极多次重复旋转可能会有微量画质变化。
- 服务配置:在 设置 的「图像处理设置」中选择 Tinify 模式;若使用 TinyPNG,需填写 API Token。选择 Squoosh 时无需配置。
- 资产支持范围:此工具仅针对原始图片资产。Spine 动画或 Sprites 聚合资产需对其关联的底层图片进行编辑。