TagStudio icon indicating copy to clipboard operation
TagStudio copied to clipboard

feat: render `.clip` thumbnails.

Open Sola-ris opened this issue 4 months ago • 2 comments

Summary

Add support for rendering .clip thumbnails. Fixes https://github.com/TagStudioDev/TagStudio/issues/1146

.clip project files embedd an SQLite database at the end of the file which contains the thumbnail in the CanvasPreview table.

Before

before

After

after

Sources for the file format

File used for testing

Drawing by Surendra Rajawat hosted on Clip Studio Paint's website

Tasks Completed

  • Platforms Tested:
    • [ ] Windows x86
    • [ ] Windows ARM
    • [ ] macOS x86
    • [ ] macOS ARM
    • [x] Linux x86
    • [ ] Linux ARM
  • Tested For:
    • [x] Basic functionality
    • [ ] PyInstaller executable

Sola-ris avatar Sep 25 '25 17:09 Sola-ris

I just tried this PR on windows 10 (x86_64) with a simple illustration i quickly drew together and an illustration that uses a newer version of CSP and it works like expected, this will be a nice addition for my artist friend. 👍

Pheubel avatar Sep 25 '25 22:09 Pheubel

Checked and it appears to be working as expected

TrigamDev avatar Sep 25 '25 23:09 TrigamDev