Post navigation

Wie Du die WordPress Vorschau- und Galerie-Bilder schärfen kannst

Die von WordPress generierten Vorschau und Galerie-Bilder sind nicht gerade scharf. WordPress will Dateigröße sparen und komprimiert die Bilder daher nicht verlustfrei, sondern rechnet diese auf 85 Prozent herunter.

Der Dateigröße tut es gut, allerdings ist die Qualität der Bilder eher schlecht. Mit einem einfachen Code kannst Du die Qualität der erzeugten Vorschaubilder jedoch schnell ändern und sie knackscharf erzeugen lassen. So sehen dann auch Deine Galerien toll aus.

WordPress Vorschaubilder schärfen

  • WordPress Version: inkl. 4.7.3
  • PHP-Version: inkl. PHP 7.xxx

Der folgende Code kommt in die functions.php Deines aktiven Themes. Du kannst noch einstellen, welche Qualität die erzeugten Bilder haben sollen.

Der Code

<?php

// Ab hier kopieren
/**
 * Vorschaubilder in besserer Quallität.
 */
function ah_sharpen_resized_file( $resized_file ) {
    $image = wp_load_image( $resized_file );
    if ( !is_resource( $image ) )
        return new WP_Error( 'error_loading_image', $image, $file );
    $size = @getimagesize( $resized_file );
    if ( !$size )
        return new WP_Error('invalid_image', __('Could not read image size'), $file);
    list($orig_w, $orig_h, $orig_type) = $size;
    switch ( $orig_type ) {
        case IMAGETYPE_JPEG:
            $matrix = array(
                array(-1, -1, -1),
                array(-1, 16, -1),
                array(-1, -1, -1),
            );
            $divisor = array_sum(array_map('array_sum', $matrix));
            $offset   = 0;
            imageconvolution($image, $matrix, $divisor, $offset);
            imagejpeg($image, $resized_file,apply_filters( 'jpeg_quality', 100, 'edit_image' )); // Die Qualitaet der Bilder. Hier ist 100 Prozent eingestellt.
            break;
        case IMAGETYPE_PNG:
            return $resized_file;
        case IMAGETYPE_GIF:
            return $resized_file;
    }
    return $resized_file;
}
add_filter('image_make_intermediate_size', 'ah_sharpen_resized_file',900);

entwickelt WordPress-Websites und bietet dir einen Website Sicherheit Service und einen Performance Service für deine Website. Außerdem ist er Spezialist für Onpage SEO und bringt Deine Website in die Top-Suchergebnisse von Google.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

* Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend.

Ich stimme zu.