<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>PIMG 1.1</title>
<style type="text/css">
body { font: 9pt / 13pt verdana; }
</style>
</head>
<body>
<center>
<h1>PIMG 1.1</h1>
</center>
<br />
<h2>Content</h2>
<ol>
<li><a href="#author">What is PIMG?</a></li>
<li><a href="#requirements">REQUIREMENTS</a></li>
<li><a href="#todo">TODO</a></li>
<li><a href="#changelog">CHANGELOG</a></li>
<li><a href="_documentation.php">DOCUMENTATION</a></li>
</ol>
<br /><hr /><br />
<ol>
<li>
<h3>[ <a href="#">top</a> ] <a name="author">What is PIMG?</a></h3>
PIMG is an Image Processing library written in PHP5, based on the GD PHP library.<br />
PIMG offers you great, short and convenient ways of resizing, cropping images, adding effects etc.<br />
It uses the built in GD functions and packs them in nice and simple shortcut methods.<br />
The library is slightly object-oriented and can be used and edited by almost everyone with a little more than a basic PHP knowledge.<br />
All the credit for creating the core and basic modules goes to me (<b>ton4y@abv.bg</b>).<br />
The library is distributed completely free and can be changed to suit your needs.<br />
All future releases will be handled by me, but you can always participate and write / update / upgrade user modules and even core ones if you wish.
Just send them to my e-mail and I'll publish them in the next release.<br />
For more information refer to the <a href="_documentation.php">documentation</a>.
</li>
<br />
<li>
<h3>[ <a href="#">top</a> ] <a name="requirements">REQUIREMENTS</a></h3>
In order to use PIMG flawlessly you must have a running web server with these components installed:<br /><br />
<ul>
<li>PHP 5.0 or newer</li>
<li>GD 2.0 or newer</li>
</ul>
</li>
<br />
<li>
<h3>[ <a href="#">top</a> ] <a name="todo">TODO (what needs to be done)</a></h3>
<ul>
<h4>TODO in 1.2</h4>
<ul>
<li>Optimise modules.</li>
</ul>
<h4>TODO in 1.1</h4>
<ul>
<li>Rewrite all core modules and create input validators. In case of an error an appropriate message must be saved in the debug log.</li>
<li>Test all methods to see if they process semi-transparent images correctly.</li>
<li>Write a non-individual-pixel-processing core module to reduce or increase the total transparency of an image.</li>
</ul>
</ul>
</li>
<br />
<li>
<h3>[ <a href="#">top</a> ] <a name="changelog">CHANGELOG</a></h3>
<ul>
<li>
<h4>What's new in 1.1 [01.11.2010]</h4>
<ul>
<li>Added a 'THE MATRIX' experiment.</li>
<li>Added an additional argument (PCT) for semi-transparency merging images with pimg_merge.</li>
<li>Fixed value range error in pimg_color.</li>
<li>Fixed all methods to handle semi-transparent processing properly.</li>
<li>Fixed the bug that appeared when trying to pass the same pimg instance as the original to the merge and layer methods.</li>
<li>The stretch method is now skipped if the stretch destination width and height are the same as the original's (same goes for pimg_fitin and pimg_fitout since they use pimg_stretch).</li>
<li>Added input validators to all core modules.</li>
<li>Packed all examples in _example.php.</li>
<li>New experimental user module 'filter' with one new filter: pixelize.</li>
</ul>
<h4>What's new in 1.0 [13.09.2010]</h4>
<ul>
<li>Since this is the first release it is logical that everything is new :)</li>
</ul>
</li>
</ul>
</li>
<br />
</ol>
</body>
</html>
|