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.