Skip to content
Snippets Groups Projects
Commit 5d14d353 authored by Andreas Nedbal's avatar Andreas Nedbal
Browse files

[!!!][TASK] Move GIFBUILDER-specific methods into GifBuilder

A lot of the methods implemented in GraphicalFunctions are only
used in GifBuilder, thus it makes sense to move them into that
class. This also coincides with most of these methods utilizing
GDlib while the remaining methods in GraphicalFunctions now
mostly access and work with Image/GraphicsMagick.

In addition, some helper methods are in place in order
to keep the existing logic in the installer available
to verify image generation.

In the long term, a new API is introduced to utilize
base methods for GDLib and ImageMagick into separate classes
by encapsulating the actual commands,
whereas GifBuilder will remain the "TypoScript" entrypoint
to work with Images from cObjects.

Resolves: #101955
Releases: main
Change-Id: If22cf3800effc5a3a11a8bf9f224f91ba6225d64
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81089


Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarAndreas Nedbal <andy@pixelde.su>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Reviewed-by: default avatarAndreas Nedbal <andy@pixelde.su>
Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarBenni Mack <benni@typo3.org>
parent c274c26b
Branches
Tags
No related merge requests found
Showing
with 2932 additions and 2625 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment