A watermark is simply a text overlay with some transparency. The code reads the original image into the Imagick object, and a second object of type ImagickDraw is created to place on the blank canvas. The ImagickDraw class opens up a vast range of methods for drawing objects, in this case, text. Part of this is the ability to set a custom font and font size and then to be able to set the transparency of the created object. Overlaying or "annotating" the ImagickDraw object onto the image canvas is done with the Imagick::annotateImage method. From there the image is saved and written to disk just as in previous examples.
|Published (Last):||12 July 2008|
|PDF File Size:||4.10 Mb|
|ePub File Size:||13.22 Mb|
|Price:||Free* [*Free Regsitration Required]|
You can add other genes later. So self has no markings, tan has just the cream underbelly, and agouti has cream underbelly and an additional brown layer. Step One In order to tell the program which genes your animal has, you need to pass the variables into your Imagick script.
Edit your profile. In this case, it will ether be agouti, tan, or self. Step Two So back to the Imagick script, add the variable for the locus and then add some if statements to make that locus determine which layers get turned on.
Now we have a dynamic rabbit that can be either agouti, tan, or self depending on the A locus. Add it to the image display file like we did before. The white layer will be activated if the C locus is set to albino. We are also going to add a color change to the eye and pupil layers if C locus is albino, creating red eyes. Recoloring Options This shows two different options for recoloring your image layers.
Change hex with clut like we did to turn the base layer white and the pupil pink. Modulation, as used on the eye layer to retain the shading we have inside the eye layer itself.
Since we use modulation for the eyes though, we do need to make sure every bunny on the site has the same hex values used in the artwork files for the eyes otherwise the modulator would cause inconsistent colors.
There you have those. Those are some of the basics for adding markings and adjusting colors. You can see how variables are passed into Imagick from an outside script, and how to manipulate layers using those variables. Note: I know the shading on the white rabbit is a little harsh here. I forgot to lower the opacity in the shading art file a bit for this tutorial.
Subscribe to RSS