phpWatermark 0.3 is ready for download.

What is phpWatermark?
phpWatermark is a php class aiming to provide a simple way of marking an image with a digital “watermark” to prevent unauthorized use.

What’s new?

  • Experimental support for adding images has been included. This function is currently absolutely unusable for production environments as it completely ignores the transparency settings of the overlay images. If you find a way to correct this error please let me know!
  • Many people asked me how to change the color of the embedded text. Versions prior to 0.3 did not support this, phpWatermark always tried to determine a usable color by itself. Starting with 0.3 you may specify a color by yourself either via a hex code or rgb values.

The current version of phpWatermark can be downloaded here:

This site has been very quiet in the last weeks, so I think I should update you on my progress with phpWatermark.
My job kept me quite busy during the last weeks, so there hasn’t been much progress. Today I found some time to continue work on implementing the “logo feature”. My current development version (not available for download) is able to:

  • Read a logo image
  • put a logo image into another image

The current version still lacks the following:

  • Resize the logo if it is too big for the image which is to be marked
  • Merge the images unless the logo already has a transparent color
  • Put the logo to a chosen position on the target image (currently the logo is always put to the center of the target image)

I hope to get those TODOs solved during the next days/weeks (if time permits).

Several people mailed me, stating the phpWatermark doesn’t work for them, though they followed all instructions.
Well probably I should have stated more clearly (or at all?) that phpWatermark requires libgd support in your installation of php.

But this problems arises some questions for me, concerning the most needed advancements in phpWatermark. Currently I see three ways which could be followed for the next releases:

  • Better checking for required functions
  • imageMagick support (will also require netpbm or giflib)
  • Support for embedding images as a watermark (like company logos etc.)

This article contains a poll and I would really like you to vote for your most wanted next devel goal.
Thanks for using phpWatermark!

Thanks for all your downloads, comments and, first of all, for using phpWatermark. It’s great to see that someone is appreciating my work!

Of course phpWatermark is free for all uses - that’s why it’s published under the GPL license. But if you feel you should give something for using this class, either because you like it or perhaps you are even earning money with it, I would gladly accept a small donation via Paypal. Of course there are some ads on this websites, but obvously they don’t even pay the hosting costs.

Next Page »