Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Support tonyrobins

    (@tonyrobins)

    Hello Alex @bdrbros

    Thanks for your feedback.

    We are going to check the issues and get back to you shortly.

    All the best,

    WPvivid Support Team

    Plugin Support tonyrobins

    (@tonyrobins)

    Hi @bdrbros

    1. Would you let us which optimization method you used (GD or Imagick)? If it was Imagick, which version it was? Because we found that ImageMagick 6 comes with a bug where transparent background can be lost in a PNG to AVIF conversion process. While ImageMagick 7 does no have the issue. You can check the ImageMagick version on the System Information tab of CompressX plugin. See this example screenshot.
    2. We have actually realized this issue as well. We found that it should be related to the ‘CompressionQuality’ function that the plugin uses. To be specific, there are two functions for setting compression quality: ‘setImageCompressionQuality’ and ‘setCompressionQuality’. The one CompressX uses is ‘setImageCompressionQuality’ which should be applied to existing files, and ‘setCompressionQuality’ should work for new images according to PHP official doc. However, many people have reported that using ‘setImageCompressionQuality’ will have the image quaility issue and switching to ‘setCompressionQuality’ can resolve the issue. We are conducting more tests and are going to find the appropriate interface to fix the issue.

    All the best,

    WPvivid Support Team

    Thread Starter BDR Bros.

    (@bdrbros)

    @tonyrobins

    1. You’re right, it’s related to Imagick version 6 (1691, ImageMagick 6.9.11-60) + AVIF. People who use shared servers may not be able to update Imagick, so I don’t know if the option to exclude formats wouldn’t be a good solution (but I’m not pushing this option).
    2. It’s good that you know where the problem lies, that’s half the battle ??

    New thoughts:
    B1. Some sections have a “Save Changes” button and some don’t. This inconsistency sometimes makes me wonder if when I press an option, it’s saved and if I can refresh the page.

    B2. It’s possible to optimize a specific image in the media library, but I don’t see the option to delete optimized versions for a specific image (only deleting all images via the “Delete Images Generated by CompressX” option). Did I miss something, or is it not implemented? If it’s not implemented, will it be implemented in the future?


    Best,
    Alex

    Plugin Support tonyrobins

    (@tonyrobins)

    @bdrbros

    You’re right, it’s related to Imagick version 6 (1691, ImageMagick 6.9.11-60) + AVIF. People who use shared servers may not be able to update Imagick, so I don’t know if the option to exclude formats wouldn’t be a good solution (but I’m not pushing this option).

    Thanks for the update. In that case, an option to exclude file types can be a rational solution. We are going to consider implementing it.

    It’s good that you know where the problem lies, that’s half the battle 

    We’ve just released a new version of the plugin to fix the issue. You can update the plugin and check it out.

    B1. Some sections have a “Save Changes” button and some don’t. This inconsistency sometimes makes me wonder if when I press an option, it’s saved and if I can refresh the page.

    It’s a quite detailed thought about the user interface, and is reasonable. We are definitely going to make the UI to be more in line with users habits.

    B2. It’s possible to optimize a specific image in the media library, but I don’t see the option to delete optimized versions for a specific image (only deleting all images via the “Delete Images Generated by CompressX” option). Did I miss something, or is it not implemented? If it’s not implemented, will it be implemented in the future?

    Deleting optimized versions for a specific image is not implemented yet, but it is also something we are considering.

    All the best,

    WPvivid Support Team

    Thread Starter BDR Bros.

    (@bdrbros)

    We’ve just released a new version of the plugin to fix the issue. You can update the plugin and check it out.

    Checked. Method: Imagick. Compresion: Lossless

    • Original size : 137,78 KB
    • Webp size : 46,46 KB Saved : 66.28%
    • AVIF size : 25,91 KB Saved : 81.19%

    So… It’s probably worse, i.e. even Webp now bypasses the compression level settings.
    I also tested other compression levels (e.g. 85%) and the results are the same/similar.

    _____

    Thank you for such great involvement. I really like your project. I use WPVivid and I support you. I will wait for further development of the plugin. I hope that the most important problems will be removed soon.

    • This reply was modified 3 months, 2 weeks ago by BDR Bros..
    Plugin Support nicholas2019

    (@nicholas2019)

    Thank you for your update. We are going to investigate the issue and will promptly provide you with an update.

    Plugin Support tonyrobins

    (@tonyrobins)

    Hi Alex @bdrbros

    Checked. Method: Imagick. Compresion: Lossless

    • Original size :?137,78 KB
    • Webp size :?46,46 KB?Saved :?66.28%
    • AVIF size :?25,91 KB?Saved :?81.19%

    So… It’s probably worse, i.e. even Webp now bypasses the compression level settings.
    I also tested other compression levels (e.g. 85%) and the results are the same/similar.

    We just conducted more tests in our environments, and saw that the compression quality modification of webp is actually effective. The compression of the image may change depending on whether the image has been compressed before, also the server environment (GD imaigck version) and other conditions.

    If it is possible, would you provide us with a copy of the image. We have different environments and we could thoroughly test the compression of the image.

    I really like your project. I use WPVivid and I support you.

    Many thanks for that. It’s still a really new plugin, we would appreciate any comments and suggestions on it.

    All the best,

    WPvivid Support Team

    keysuck

    (@keysuck)

    I found this script useful for upgrading ImageMagick to v7:

    https://github.com/SoftCreatR/imei

    Plugin Support tonyrobins

    (@tonyrobins)

    Hi @keysuck

    Thanks for letting us know the script.

    It looks interesting, because as far as we know, upgrading ImageMagick from v6 to v7 requires quite complicated conditions. We are going to test and verify it to ensure it’s compatibility and reliability.

    If it does work, thank you so much because it will benefit many users who need to locally convert images to AVIF, and we are definitely going to include it in our documentation and recommend it to users.

    All the best,

    WPvivid Support Team

    Thread Starter BDR Bros.

    (@bdrbros)

    @tonyrobins I have forwarded to Nicholas the information that the problem is due to the implementation of EXIF ??data removal. With the EXIF ??data removal option enabled, the image is additionally processed. Please confirm that you received my email with the information.

    Best,
    Alex

    Plugin Support tonyrobins

    (@tonyrobins)

    Hi Alex @bdrbros

    Thanks for the update.

    Yes, we’ve received your message and have just released a new version of the plugin – 0.9.12 to resolve the issue.

    Please update the plugin and see whether the issue is resolved now.

    Many thanks again for reporting and for helping resolve the issue!

    All the best,

    WPvivid Support Team

    Thread Starter BDR Bros.

    (@bdrbros)

    Many thanks again for reporting and for helping resolve the issue!

    It’s my pleasure. We are in touch.

    keysuck

    (@keysuck)

    @tonyrobins I also found this script useful for PHP extension upgrade:

    https://github.com/Imagick/imagick

    Plugin Support tonyrobins

    (@tonyrobins)

    Hi @keysuck

    Many thanks for your continued helpful input. We are definitely going to check and test the script as well.

    All the best,

    WPvivid Support Team

    Thread Starter BDR Bros.

    (@bdrbros)

    Hello @keysuck

    Unfortunately, a lot depends on the environment / web hosting control panel you are using. The configuration files are located in different places and unfortunately there is no universal solution for everyone. I use CyberPanel (OpenLiteSpeed) + Ubuntu 22.04 + Imagick extension for PHP 8.3. By default, Imagick is version 6.9.X. To get version 7.1.X I had to do a lot of research and it took me a few days.

    Best,
    Alex

Viewing 15 replies - 1 through 15 (of 16 total)
  • You must be logged in to reply to this topic.