Kore Nordmann - PHP / Projects / Politics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Kore Nordmann :Date: Sat, 15 Dec 2007 15:33:26 +0100 :Revision: 3 :Copyright: CC by-sa =========================================== Published article "Image creation with PHP" =========================================== :Description: I just published a article series on "Image creation with PHP" as my personal christmas present to the PHP community. This is a full guide, covering several libraries (DOM/SVG, Cairo, Ming/Flash, GD) and all the important topics. Read on for details... I just published a article series on "Image creation with PHP" as my personal christmas present to the PHP community, whcih can now be found in the `article section of my blog`__. This is a full guide, covering several libraries (DOM/SVG, Cairo, Ming/Flash, GD) and all the important topics, when it comes to image creation. __ /blog/articles.html The included topics are: - `The articles starts comparing image formats and libraries, and evaluating them for the usecase: Graphics in the web.`__ - `After this, the canvas, basic data strucures and a first shape are created and rendered with all the backends describing and solving several library depending issues.`__ - `In the third part the images get more colorful by providing support for gradients in all backends - except GD ;)`__ - `Even with the vector graphic formats you may want to integrate bitmaps to the images, so that we also add support for this in all backends.`__ - `Text rendering is tricky, and this part describes how to solve this with all backends.`__ - `Finally the last part describes additional tools and helpers for easier image creation, together with a lookout what you might want to add to such a library.`__ __ /blog/image_creation_with_php_formats.html __ /blog/image_creation_with_php_shapes.html __ /blog/image_creation_with_php_gradients.html __ /blog/image_creation_with_php_bitmaps.html __ /blog/image_creation_with_php_texts.html __ /blog/image_creation_with_php_tools.html License ======= The article and the code for the article remains under my personal copyright and is not licensed under CC by-sa, as usual. I do this, because I am not willing to maintain such a library for now, and the code has only been written for educational purpose. If you want to maintain the stuff and have time for further development, including writing tests and stuff, we might agree on relicensing the code, though. Thanks ====== Special thanks to `Tobias Struckmeier`__, who pointed me to several typos and potential misunderstandings in the article draft. __ http://blog.struckmeier.name/ Trackbacks ========== Comments ========