Make WordPress Core

Changeset 58417


Ignore:
Timestamp:
06/14/2024 03:24:32 PM (5 months ago)
Author:
antpb
Message:

Media: Revert r58415 Use version_compare() for Imagick version check when removing alpha.
This commit is a clean revert of r58415 as tests seem to now be failing with this change. Likely the test needs an update as well to accomodate the new successful version check.
Follow-up to [60798].
Props jorbin, hellofromTonya.
See #60798.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-image-editor-imagick.php

    r58415 r58417  
    776776     */
    777777    protected function remove_pdf_alpha_channel() {
     778        $version = Imagick::getVersion();
    778779        // Remove alpha channel if possible to avoid black backgrounds for Ghostscript >= 9.14. RemoveAlphaChannel added in ImageMagick 6.7.5.
    779         if ( version_compare( phpversion( 'imagick' ), '9.14', '>=' ) ) {
     780        if ( $version['versionNumber'] >= 0x675 ) {
    780781            try {
    781782                // Imagick::ALPHACHANNEL_REMOVE mapped to RemoveAlphaChannel in PHP imagick 3.2.0b2.
Note: See TracChangeset for help on using the changeset viewer.