Skip to content

refactor: WPB-19709 remove imaging dependency from image flows#923

Merged
cristianoliveira merged 1 commit into
v5-devfrom
WPB-19709-pydio-cells-outdated-and-vulnerable-dependencies-wre-06-001-wp-1-low-info
Apr 29, 2026
Merged

refactor: WPB-19709 remove imaging dependency from image flows#923
cristianoliveira merged 1 commit into
v5-devfrom
WPB-19709-pydio-cells-outdated-and-vulnerable-dependencies-wre-06-001-wp-1-low-info

Conversation

@cristianoliveira
Copy link
Copy Markdown
Contributor

@cristianoliveira cristianoliveira commented Apr 24, 2026

Refer to https://wearezeta.atlassian.net/browse/WPB-19709 replacing github.com/disintegration/imaging

@cristianoliveira cristianoliveira changed the title refactor: remove imaging dependency from image flows refactor: WPB-19709 remove imaging dependency from image flows Apr 24, 2026
@cristianoliveira cristianoliveira force-pushed the WPB-19709-pydio-cells-outdated-and-vulnerable-dependencies-wre-06-001-wp-1-low-info branch 2 times, most recently from 30a5361 to 9f6433f Compare April 27, 2026 11:56
@cristianoliveira cristianoliveira marked this pull request as ready for review April 27, 2026 12:18
Copy link
Copy Markdown
Member

@cdujeu cdujeu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, that one is pretty touchy ;-)
I'm more than happy if we can get rid of this lib. That said, I need some more proofs that this is for good ;-)
Can we produce some comparison between old lib and new implementation:

Performances

The most important thing - performances comparison between old one and new one for creating a high number of thumbnails, thumbnails from large images, etc.. CPU/ops

Rendering

Could we eventually compare rendered images with same setting (and same performances). No surprise of a blurry stuff, etc... One important caveats are transparent PNGs - to be checked

Exif & orientation

Seems to be part of the tests already

@cristianoliveira cristianoliveira force-pushed the WPB-19709-pydio-cells-outdated-and-vulnerable-dependencies-wre-06-001-wp-1-low-info branch from 299386e to d99b850 Compare April 29, 2026 14:00
@cristianoliveira
Copy link
Copy Markdown
Contributor Author

cristianoliveira commented Apr 29, 2026

After further investigation I found out this PR with a patch disintegration/imaging#175 but more important, a maintained fork https://github.com/boxes-ltd/imaging

@cristianoliveira cristianoliveira requested a review from cdujeu April 29, 2026 14:06
@cristianoliveira cristianoliveira merged commit 9586dd7 into v5-dev Apr 29, 2026
2 checks passed
@cristianoliveira cristianoliveira deleted the WPB-19709-pydio-cells-outdated-and-vulnerable-dependencies-wre-06-001-wp-1-low-info branch April 29, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants