Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować ImageMagick i GD Library dla PHP Drukuj

  • 0

GD Library vs ImageMagick

Obie biblioteki są uzywane do przetwarzania obrazów w PHP (zmiana rozmiaru, konwersja formatow, generowanie miniatur). WordPress uzywane GD domyślnie, ale ImageMagick daje lepsze rezultaty dla JPEG i PDF.

Sprawdzenie dostepnosci bibliotek

Utwórz plik phpinfo.php i szukaj sekcji "gd" i "imagick". Lub wykonaj:

<?php
echo extension_loaded('gd') → 'GD: TAK' : 'GD: NIE';
echo extension_loaded('imagick') → 'ImageMagick: TAK' : 'ImageMagick: NIE';
?>

Wymuszenie ImageMagick w WordPress

Dodaj do pliku functions.php aktywnego motywu:

function prefer_imagick($editors) {
    $pos = array_search('WP_Image_Editor_Imagick', $editors);
    if ($pos !== false) {
        unset($editors[$pos]);
        array_unshift($editors, 'WP_Image_Editor_Imagick');
    }
    return $editors;
}
add_filter('wp_image_editors', 'prefer_imagick');

Konwersja obrazów do WebP przez ImageMagick (SSH)

convert obraz.jpg -quality 80 obraz.webp
# Masowa konwersja:
mogrify -format webp -quality 80 *.jpg
Wskazówka: Jeśli biblioteki są niedostepne lub wymagasz specyficznej wersji — skontaktuj się z supportem host247.pl. Możemy włączyć dodatkowe rozszerzenia PHP dla Twojego konta.

Czy ta odpowiedź była pomocna?

« Wstecz