Skip to content

Conversation

@CyanVoxel
Copy link
Member

Summary

This PR adds thumbnail and preview support for EXR images. Closes #1034.
image

This implementation uses the cv2 library which is already a dependency. The imageio library also seems to work, but again was redundant since we're already including cv2. The OpenEXR library seemed unnecessary since reading EXR images using that library requires a lot more overhead and there are no use cases we have for saving images as EXR.

Tasks Completed

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

@CyanVoxel CyanVoxel added this to the Alpha v9.5.4 milestone Aug 15, 2025
@CyanVoxel CyanVoxel added Type: Enhancement New feature or request Type: QoL A quality of life (QoL) enhancement or suggestion Type: UI/UX User interface and/or user experience Priority: Low Doesn't require immediate attention Status: Review Needed A review of this is needed labels Aug 15, 2025
@CyanVoxel CyanVoxel moved this to 🏓 Ready for Review in TagStudio Development Aug 15, 2025
@CyanVoxel CyanVoxel merged commit 61ca3cb into main Aug 21, 2025
10 checks passed
@github-project-automation github-project-automation bot moved this from 🏓 Ready for Review to ✅ Done in TagStudio Development Aug 21, 2025
@CyanVoxel CyanVoxel deleted the exr-thumbs branch August 21, 2025 22:51
@CyanVoxel CyanVoxel removed the Status: Review Needed A review of this is needed label Aug 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Low Doesn't require immediate attention Type: Enhancement New feature or request Type: QoL A quality of life (QoL) enhancement or suggestion Type: UI/UX User interface and/or user experience

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

[Feature Request]: add preview thumbnails for exr images

2 participants