Support » Fixing WordPress » Image qulity

  • Hello every one!
    I cant found in internet the best way to stop wp low down my images quality.
    I try to upload image with 500 pixel in height, and when I check my attachment with full size it is low quality and looks blurry, I try to use this hook

    add_filter('jpeg_quality', function($arg){
       return 100;
    });

    but it doesnt do anything with png images.

    If there any way just disable all image transformation.

    Thank you very much for any help me with.
    I really appreciate it!

Viewing 7 replies - 1 through 7 (of 7 total)
  • PLease just check this difference.
    It is very bad for this kind of products.

    hight https://i0.wp.com/polyakova.style/example/1.png
    low https://i0.wp.com/polyakova.style/example/2.png

    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.

    Hello

    You could try with EWWW Image Optimizer
    https://wordpress.org/plugins/ewww-image-optimizer/

    Regards,

    Thank you. It works!
    When I upload it, wp doesnt reduce quality.
    But also if there any way to make it resize without lose quality?
    So it will same way how I do this via photoshop.
    Seems this plugin just affected on simple upload but not on resize.
    I have tried switch some Optimization Level and disable it at all, but it doesnt do any affect on resized image. Same bad quality for resize 500px image – 99 kbts when it should be 154 kbts. 30% low down quality, wow…

    May be there any way how to manual upload different sizes?
    RIght now if Just make new attaches it will make for each attachment a lot of diff sizes, and it bad for my server SDD space. =)

    up

    Here the test:

    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.

    Fixed.
    If you are not a developer you can hire me here.

    Required:
    – Imagemagick library
    – Plugin for wp Imagemagick Engine

    In plugin file in function ime_im_php_resize change $im->setImageOpacity( 1.0 ) to

    if( ime_im_filename_is_jpg( $new_file )) {
    comment $im->setImageOpacity( 1.0 );
    }
    and add this instead of default image resizing way
    $im->resizeImage($width, $height, Imagick::FILTER_HAMMING, 0.7, true);

    The best filter is SINC but HAMMING I like more
    Detailed test http://urmaul.com/blog/imagick-filters-comparison/

    Resize from 2000 pixels to 1000.
    By photoshop
    original

    Imagemagick Sinc filter
    Imagemagick sinc

    Imagemagick Hamming filter
    Imagemagick hamming

    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
    • This reply was modified 2 years, 1 month ago by  Jek-fdrv.
Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Image qulity’ is closed to new replies.