<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Tue, 21 May 2013 02:43:24 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Voting open on 2010 Open Source Awards]]></title>
      <guid>http://www.phpdeveloper.org/news/15238</guid>
      <link>http://www.phpdeveloper.org/news/15238</link>
      <description><![CDATA[<p>
According to <a href="http://devzone.zend.com/article/12620-Voting-now-open-in-2010-Open-Source-Awards">this new post</a> on the Zend Developer Zone, the voting state of the Packt 2010 Open Source Awards has officially started and you can cast your vote in one of many categories (and maybe win a prize for your efforts).
</p>
<blockquote>
The nomination stage is now closed and voting has begun in the 2010 Open Source Awards. [...] You can cast your vote here: <a href="http://www.packtpub.com/open-source-awards-home/voting-stage">http://www.packtpub.com/open-source-awards-home/voting-stage</a>.
</blockquote>
<p>The categories for the awards this year are:</p>
<ul>
<li>Open Source CMS Award
<li>Hall of Fame CMS
<li>Most Promising Open Source Project
<li>Open Source E-Commerce Applications
<li>Open Source JavaScript Libraries
<li>Open Source Graphics Software
</ul>
<p>
If you want more information or to cast your vote for any of the projects in these categories, go over to <a href="http://www.packtpub.com/open-source-awards-home/voting-stage">the Packt voting page</a> and get your opinion heard.
</p>]]></description>
      <pubDate>Wed, 06 Oct 2010 11:24:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Smith's Blog: Cairo Alpha Released]]></title>
      <guid>http://www.phpdeveloper.org/news/12844</guid>
      <link>http://www.phpdeveloper.org/news/12844</link>
      <description><![CDATA[<p>
<i>Elizabeth Smith</i> has <a href="http://elizabethmariesmith.com/2009/07/cairo-alpha-released/">posted about the latest release</a> of a PHP extension she's been working hard on - the Cairo 2D graphics extension.
</p>
<blockquote>
The first alpha of the PECL <A href="http://pecl.php.net/package/cairo">Cairo extension</a> I've been working on is finally out. Cairo is a 2D graphics library written in C with support for multiple output devices. The extension provides an Object Oriented API, but also includes procedural methods. This is similar to PHP's date and mysqli extensions
</blockquote>
<p>
The extension (for PHP 5.2.x and 5.3.x versions) requires the <a href="http://cairographics.org/">CairoGraphics library</a> to work but it allows you to create some great graphics and output them in a number of ways (like PDF, SVG and PostScript). The extension is still in the alpha stages because the API isn't quite complete, but you can still <a href="http://pecl.php.net/package/cairo">download this version</a> if you'd like to give it a shot.
</p>]]></description>
      <pubDate>Fri, 10 Jul 2009 07:51:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Vinu Thomas' Blog: pChart - PHP charting library]]></title>
      <guid>http://www.phpdeveloper.org/news/11265</guid>
      <link>http://www.phpdeveloper.org/news/11265</link>
      <description><![CDATA[<p>
<i>Vinu Thomas</i> <a href="http://blogs.vinuthomas.com/2008/10/22/pchart-php-charting-library/">points out</a> a nice looking PHP charting library on his blog today - pChart.
</p>
<blockquote>
Looking for some good looking graphs without having to pay for a library or resort to Flash graphs? Try creating your own using pChart. pChart is a PHP class oriented framework designed to create aliased charts. This project focuses on allowing developers to generate great looking graphs by increasing rendering quality introducing an aliasing algorithm.
</blockquote>
<p>
It uses <a href="http://en.wikipedia.org/wiki/GD_Graphics_Library">GD</a> to create the graphs, so just about any PHP distribution out there will support it (if you're not sure, make a phpinfo() page to check out your setup). There's even some <a href="http://pchart.sourceforge.net/screenshots.php">example graphs</a> so you can get an idea of what some of the end results could be.
</p>]]></description>
      <pubDate>Wed, 22 Oct 2008 07:53:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Drawing Functions and the GD Library in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8504</guid>
      <link>http://www.phpdeveloper.org/news/8504</link>
      <description><![CDATA[<p>
DevShed continues their series looking at the use of the graphics functionality in PHP, GD, with <a href="http://www.devshed.com/c/a/PHP/Drawing-Functions-and-the-GD-Library-in-PHP/">part three</a> - a focus on more of the associated functions.
</p>
<blockquote>
In this third article of the series I'll show you how to take advantage of a few more handy functions integrated with this library. These function will help you perform some basic drawing operations on a specified image stream.
</blockquote>
<p>
They look at five new functions: <a href="http://www.devshed.com/c/a/PHP/Drawing-Functions-and-the-GD-Library-in-PHP/1/">imagearc</a>, <a href="http://www.devshed.com/c/a/PHP/Drawing-Functions-and-the-GD-Library-in-PHP/2/">imagechar/imagecharup</a> and <a href="http://www.devshed.com/c/a/PHP/Drawing-Functions-and-the-GD-Library-in-PHP/3/">imageellipse/imagefilledellipse</a> with code examples for each.
</p>]]></description>
      <pubDate>Tue, 21 Aug 2007 14:32:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Devshed: A Close Look at the GD Library in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8462</guid>
      <link>http://www.phpdeveloper.org/news/8462</link>
      <description><![CDATA[<p>
In a <a href="http://www.devshed.com/c/a/PHP/A-Close-Look-at-the-GD-Library-in-PHP/">new article</a> today, DevShed takes a closer look at the most popular graphics library for PHP - GD:
</p>
<blockquote>
The GD library comes bundled with both PHP 4 and PHP 5. While it is a popular library that has been around for a while, many web developers do not take full advantage of its capabilities. In this five-part series, we will take a close look at what the GB library can do for you, especially in the area of dynamically-generated graphics.
</blockquote>
<p>
This <a href="http://www.devshed.com/c/a/PHP/A-Close-Look-at-the-GD-Library-in-PHP/">first in the five part series</a> introduces the library showing how to make images from scratch in two ways - the more "normal" method and an alternate method using streams (which they use to create a dynanmic GIF image).
</p>]]></description>
      <pubDate>Thu, 16 Aug 2007 07:39:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: Screen capture with PHP and GD]]></title>
      <guid>http://www.phpdeveloper.org/news/7643</guid>
      <link>http://www.phpdeveloper.org/news/7643</link>
      <description><![CDATA[<p>
In a <a href="http://blog.thepimp.net/index.php/post/2007/04/17/Screen-capture-with-PHP-and-GD">new blog post</a> today, <i>Pierre-Alain Joye</i> shows a method for doing a screen capture with just PHP and the GD functionality (an <a href="http://blog.thepimp.net/misc/gd/php_gd2-5.2-TS.zip">updated library</a>, a DLL).
</p>
<blockquote>
<p>
To get a snapshot of a HTML page, a window or a complete screen was always something tricky to do in PHP. For one of my current projects, I had to check that our changes did not affect visually any page. An easy way to achieve this goal is to compare the rendered pages in the browsers itself, easy and time consuming (for a human being :D).
</p>
<p>
That's why I finally sit down and implemented imagegrabscreen and imagegrabwindow . They capture respectively the whole screen or a window (using its handle).
</p>
</blockquote>
<p>
He <a href="http://blog.thepimp.net/index.php/post/2007/04/17/Screen-capture-with-PHP-and-GD">includes a few examples</a> including grabbing a default screenshot, grabbing just the contents of a certain application (like Internet Explorer), and grabbing a fullscreened IE window too.
</p>]]></description>
      <pubDate>Wed, 18 Apr 2007 07:53:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevGuide.net: Dynamic Bitmap Graphics with PHP and GD]]></title>
      <guid>http://www.phpdeveloper.org/news/7144</guid>
      <link>http://www.phpdeveloper.org/news/7144</link>
      <description><![CDATA[<p>
<i>Jacek Artymiak</i> published the <a href="http://www.devguide.net/index.php?q=node/30">second edition</a> of his "Dynamic Bitmap Graphics with PHP and GD" tutorial over on DevGuide.net today focusing specifically on creating bitmaps on the fly.
</p>
<p>
The 39 page guide ($15 USD from Lulu.com) provides a wealth of knowledge about working with graphics in PHP including a detailed look at some of the more advanced functionality of GD. The book covers your first steps with GD and graphics, working with primitives, creating an image based on external data, and embedding them into an XHTML/HTML page of your choosing.
</p>
<p>
The <a href="http://www.devguide.net/index.php?q=node/30">page for the book</a> on DevGuide.net itself even provides a great list of resources for those looking to get into graphics with PHP - with links to everything from the basic software (webservers, PHP, etc) out to the libraries you'll need and some other tutorials to help you even after you've worked through the book.
</p>]]></description>
      <pubDate>Mon, 22 Jan 2007 16:46:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: 3D graphics in pure PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6665</guid>
      <link>http://www.phpdeveloper.org/news/6665</link>
      <description><![CDATA[<p>
As spotlighted by the folks over on PHPClasses.org, there's a developer, <i>L&aacute;szl&oacute; Zsidi</i>, who has contributed <a href="http://www.phpclasses.org/browse/author/283569.html">several packages</a> to the repository - including some that work to create 3D images with just the built-in functions PHP provides.
</p>
<blockquote>
He has developed several pure PHP components that implement impressive 3D animated graphics, like a 3D objects rendering engine, emulate a waving flag or the reflex of an image near a lake. The generated frames are combined into a single animated GIF with another pure PHP component also written by L&aacute;szl&oacute;. All these components were nominated to the PHP Programming Innovation Award for the evident creativity, demonstrating that PHP can be used for non-trivial software applications.
</blockquote>
<p>
Some of the libraries in the listing include:
<ul>
<li><a href="http://www.phpclasses.org/browse/package/3234.html">Animated GIF into images</a>
<li><a href="http://www.phpclasses.org/browse/package/3157.html">Image Flag Effect</a>
<li><a href="http://www.phpclasses.org/browse/package/3355.html">Text 3D</a>
<li><a href="http://www.phpclasses.org/browse/package/3358.html">FXLake effect</a>
<li><a href="http://www.phpclasses.org/browse/package/3364.html">Convex 3D</a>
</ul>
</p>]]></description>
      <pubDate>Wed, 08 Nov 2006 08:13:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: Build cairo on windows, step #1]]></title>
      <guid>http://www.phpdeveloper.org/news/6237</guid>
      <link>http://www.phpdeveloper.org/news/6237</link>
      <description><![CDATA[<p>
<i>Pierre-Alain Joye</i> <a href="http://blog.thepimp.net/index.php/2006/09/10/106-build-cairo-on-windows-step-1">takes a look at</a> building <a href="http://en.wikipedia.org/wiki/Cairo_%28graphics%29">Cairo</a> (a vector-based graphics library for PHP) on a Windows system.
</p>
<blockquote>
<p>
While trying to get the cairo (and pimp) PHP binding ready to be released, I finally sit down and port <a href="http://netevil.org/">Wez</a> build cscript to cairo. It still needs some cleanup, a nice summary message but it works already. I tested it with Visual C++ Express Edition but it should work with other versions as well.
</p>
<p>
My next goal is to add the tests (nmake tests) and fix the nmake instal
</p>
</blockquote>
<p>
He <a href="http://blog.thepimp.net/index.php/2006/09/10/106-build-cairo-on-windows-step-1">describes the process</a> he went through to try to get things up and running, but is still having a few issues and has required a few tweaks to get it working. He also links to two resources: <a href="http://blog.thepimp.net/misc/cairowin32/cairo_build_windows.zip">a ZIP of the development libraries</a> and <a href="http://blog.thepimp.net/misc/cairowin32/cairo-1.2.4-win32.zip">a ZIP ready to use package</a>.
</p>]]></description>
      <pubDate>Mon, 11 Sep 2006 08:08:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: PHP extension for Cairo graphics library]]></title>
      <guid>http://www.phpdeveloper.org/news/6196</guid>
      <link>http://www.phpdeveloper.org/news/6196</link>
      <description><![CDATA[<p>
On the SitePoint PHP Blog, there's <a href="http://www.sitepoint.com/blogs/2006/09/05/php-extension-for-cairo-graphics-library/">a new post</a> from <i>Harry Fuecks</i> pointing out an extension for PHP that allows it to use the <a href="http://en.wikipedia.org/wiki/Cairo_%28graphics%29">Cairo graphics library</a>.
</p>
<blockquote>
<a href="http://en.wikipedia.org/wiki/Cairo_%28graphics%29">Cairo</a> is the "next generation" vector graphics library for Linux and very cool to have it available in PHP. Also cool about the extension was created using <a href="http://pear.php.net/package/CodeGen_PECL">PEAR::CodeGen_PECL</a>, which Hartmut describes <a href="http://www.php-groupies.de/blogs/archives/10-cairo_wrapper-a-pecl-gen-reality-check.html">here</a>: look Mum - <a href="http://cairo-wrapper.php-baustelle.de/trac/browser/trunk/cairo-wrapper.xml">no C</a>! (well almost).
</blockquote>
<p>
<i>Harry</i> <a href="http://www.sitepoint.com/blogs/2006/09/05/php-extension-for-cairo-graphics-library/">also asks</a> if, with the rise of new technologies like this, if it's time to make the move to deprecate GD from normal PHP use - at the same time, removing another hurdle in PHP's path towards being thread safe.
</p>]]></description>
      <pubDate>Tue, 05 Sep 2006 20:49:41 -0500</pubDate>
    </item>
  </channel>
</rss>
