跳到正文

maria-rcks

dinorip

Free & Open Source Texture Ripper

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

DinoRip

图片:DinoRip screenshot

Desktop texture ripper for building PNG textures and texture atlases from reference images.

Attribution: DinoRip is a remake of puck_psx’s original texture ripper. Please support the original project: Buy the original version.

Features

  • Load PNG, JPG, and JPEG source images, or paste image files from the clipboard.
  • Add perspective rippers, move corners, bend edges, and extract textures.
  • Auto-extract edited rippers into the atlas workspace.
  • Move, resize, rotate, pack, and size atlas textures.
  • Edit texture color with brightness, contrast, saturation, hue shift, grayscale, invert, sharpen, posterize, dithering, and saved presets.
  • Apply texture adjustments to one texture or all atlas textures.
  • Export the selected texture, every texture, or the full atlas as PNG.
  • Use undo/redo, pan/zoom, fullscreen, and the in-app shortcuts overlay.

Shortcuts

On macOS the modifier is ⌘ (Command); on Windows/Linux it is Ctrl.

General

ActionShortcutDemo
Undo⌘/Ctrl + Z
Redo⇧ + ⌘/Ctrl + Z, or ⌘/Ctrl + Y
Toggle fullscreen⌘/Ctrl + F
Paste from clipboard⌘/Ctrl + V
ZoomMouse wheel图片:Zoom demo
Pan the viewMiddle-drag, or drag empty canvas图片:Pan the view demo
Delete selectionDelete / Backspace

Ripper

ActionShortcutDemo
Add a ripperA
Extract the ripperEnter
Select a ripperClick it图片:Select a ripper demo
Move the ripperDrag inside the ripper图片:Move the ripper demo
Move a cornerDrag a corner图片:Move a corner demo
Scale the ripper⌘/Ctrl + drag a corner图片:Scale the ripper demo
Add a cornerMiddle-click an edge
Delete a cornerMiddle-click a corner, or Alt/Option + click a corner
Bend an edge⌘/Ctrl + drag an edge图片:Bend an edge demo
Reshape a curveDrag a curve handle
Remove a curveDouble-click a curve handle
Select/deselect a corner⇧ + click a corner
Move selected cornersDrag a selected corner
Marquee-select corners⇧ + drag empty canvas
Move a source image⇧ + drag the image

Cmd/Ctrl-scaling or moving the ripper transforms any curve control points along with the corners, so curved edges keep their shape.

Atlas

ActionShortcutDemo
Apply adjustmentsS
Select a textureClick it
Move a textureDrag the texture
Resize a textureDrag a corner
Resize one sideDrag an edge
Resize proportionally⇧ + drag a corner
Rotate a textureDrag the rotation handle
Snap rotation to 45°⇧ + drag the rotation handle
Delete the textureDelete, or Backspace
Toggle conserve / rectifyRight-click the texture

Development

pnpm install
pnpm dev

Useful checks:

pnpm typecheck
pnpm test
pnpm lint
pnpm build

Requirements

  • Node.js 18+
  • pnpm 11+

License

MIT

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。