Use of Imagick Library
The watermark plugin uses GD image processing library which disturbs the quality when watermark is applied for some images (specially the ones with high saturation I guess).
I tested the same images with Imagick and compared it with GD image version. Imagick wins here, preserving the quality while applying the watermark at the same time.
Original:
https://drive.google.com/file/d/0B833I2d_mcTvck1aZzczMlF4dnA1VlNuanFvUTFOMDdvWW1B/view
with GD:
https://drive.google.com/file/d/0B833I2d_mcTvV2JaM3FzVHg4N3YzblhCbWFlaDkyN2toaUdZ/view
with Imagick:
https://drive.google.com/file/d/1FZCr4fYa97MxuJPpBUE0FWoESV0-kvLK/view
- (Moderator) commented
Hi,
It’s great to know that you are developer yourself and you have developed the required code. 🙂
If possible, can you please share the code, you developed, so as we can analyze, test and implement it in main plugin, if all looks good to us.
Waiting for your kind updates.
Thanks & Regards
- (Participant) commented
Thanks, but I have already implemented this feature for my client. Imagick is being used only if it is installed on to the client server otherwise it falls back to GD.
- Admin (Keymaster) commented
Sorry but we are not planing to add this as part of main plugin. if you need we can help you in form of custom work. I am still keeping this thread open so if we get more people asking for same idea we will discuss more here.
Thank you for your suggestion.