Breaking: #43085 - Change GFX settings prefix im_* to generic processor_*¶
See forge#43085
Description¶
Graphics processor settings for Image- or GraphicsMagick have been renamed
in LocalConfiguration.php
. The former prefix im\_
has been replaced with
the unified prefix processor\_
.
Negative namings like noScaleUp
have been changed positive counterparts.
During the conversion the previous configuration values are negated to reflect
the changes in semantics of these options.
In addition references to specific versions of ImageMagick/GraphicsMagick have been removed from settings names and values. For a detailed list of changes please consult the information in the migration section.
The unused configuration option image\_processing
has been removed without
replacement.
The processor specific configuration option colorspace
has been namespaced
below the processor\_
hierarchy.
Impact¶
Existing settings in LocalConfiguration.php
are automatically migrated
through a silent upgrader when entering the Install Tool. If you modify
the settings in AdditionalConfiguration.php
or rely on them inside an
extension you need to update those.
Affected Installations¶
Installations which modify those settings directly or access them.
Migration¶
The following table lists the changed configuration keys and the appropriate values if these have changed.
Old name |
New name |
---|---|
im_version_5 |
processor The configuration value "im6" has been replaced by "ImageMagick", "gm" by "GraphicsMagick" |
im |
processor_enabled |
im_v5effects |
processor_effects |
im_noScaleUp |
processor_allowUpscaling |
im_noFramePrepended |
processor_allowFrameSelection |
im_mask_temp_ext_gif |
processor_allowTemporaryMasksAsPng |
im_path |
processor_path |
im_path_lzw |
processor_path_lzw |
im_stripProfileCommand |
processor_stripColorProfileCommand |
im_useStripProfileByDefault |
processor_stripColorProfileByDefault |
colorspace |
processor_colorspace |