| Summary: | Add support for open / import and export of photoshop's PSB file format | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Raghavendra kamath <raghu> |
| Component: | File formats | Assignee: | wolthera <griffinvalley> |
| Status: | ASSIGNED --- | ||
| Severity: | normal | CC: | griffinvalley, halla, hhielscher |
| Priority: | NOR | ||
| Version First Reported In: | 5.0.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Raghavendra kamath
2022-02-28 11:54:59 UTC
I can look into this, but I'll need test files. I can provide you psb files made with photoshop. I think we already have psb import support but it is not proper? and it would be best to have psb export too (In reply to Raghavendra kamath from comment #2) > I can provide you psb files made with photoshop. I think we already have psb > import support but it is not proper? and it would be best to have psb export > too Yes, we have basic import, but without test files, I can not see where it is going wrong. I do not have access to photoshop myself, you see. I understand I'll arrange for a psb test file. Please download the test file from the following link https://box.raghukamath.com/cloud/index.php/s/BSHaFWTHySomt6s The tarball has screenshots of layers for your reference too Alright, lessee what is going on here. https://invent.kde.org/graphics/krita/-/merge_requests/1309 has, so loading works now: commit 3b275f0310056059122766b32c2f75bab4ed089e (HEAD -> work/wolthera/more-psd-parsing, origin/work/wolthera/more-psd-parsing) Author: Halla Rempt <halla@valdyas.org> Date: Tue Mar 1 16:17:59 2022 +0100 Load the layers of PSB files correctly Though not always succesfully if the psb is simply too big. CCBUG:450961 Git commit 054dbb975f4f16f6f4e58435ed4d00df8e53f0f3 by Wolthera van Hövell, on behalf of Halla Rempt. Committed on 03/03/2022 at 18:13. Pushed by woltherav into branch 'master'. Load the layers of PSB files correctly Though not always succesfully if the psb is simply too big. M +8 -1 libs/psd/psd_additional_layer_info_block.cpp M +8 -2 libs/psd/psd_layer_section.cpp https://invent.kde.org/graphics/krita/commit/054dbb975f4f16f6f4e58435ed4d00df8e53f0f3 |