Webmaster

WordPress JPEG Görsellerini Netleştirin

WordPress JPEG Görsellerini Netleştirin Editör Puanı: 5 Üzerinden 3.9

JPEG formatını kullanan tüm görsellerinizi netleştirin.

Herkese Merhaba.

Bu yazımız da WordPress sitenizde veya temanız da .JPEG formatını kullanan tüm görsellerinizi PHP ile nasıl netleştirme işlemi yapacağınızı aktaracağım. İşlem gayet basit ve tatmin edici düzey de olacaktır.

Temanızın functions.php dosyasını açalım ve <?php satırından hemen sonra aşağıdaki PHP fonksiyonlarını ekleyelim ve kaydedelim. Eğer cache (önbellekleme) eklentisi kullanıyorsanız temizleme işlemi yapmayı da unutmayalım.

function ajx_sharpen_resized_files( $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', 90, 'edit_image' ));
break;
case IMAGETYPE_PNG:
return $resized_file;
case IMAGETYPE_GIF:
return $resized_file;
}
return $resized_file;
}   
add_filter('image_make_intermediate_size', 'ajx_sharpen_resized_files',900);

Bu arada bu işlemi gerçekleştirirken .JPEG görsellerinizin boyutları yüksek olması öneriliyor. Buna dikkat etmenizde fayda var. Zira küçük boyutlu görseller için pek önerilmeyen bir fonksiyon.

Sorunuz olur ise yorum alanını kullanın. Kolay gelsin…

Bu Yazı İçin Ne Hissediyorsun?
Beğendim Sevindim Komik Şaşırdım Üzgünüm Sinirlendim
1

Kim Bu Yazar? - RocaniX

Anonim

Uzun süre boyunca bilgisayar ile uğraşarak kendimi geliştirdim. Şuan iyi derece de WordPress, HTML ve CSS ile ilgileniyorum. Aynı zaman da blog üzerinden web tasarım başlığı altında makaleler yazarak, web tasarım merak salmış dostlarıma da az çok yardım ediyorum.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir