2 /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
4 // +----------------------------------------------------------------------+
5 // | Akelos Framework - http://www.akelos.org |
6 // +----------------------------------------------------------------------+
7 // | Copyright (c) 2002-2006, Akelos Media, S.L. & Bermi Ferrer Martinez |
8 // | Released under the GNU Lesser General Public License, see LICENSE.txt|
9 // +----------------------------------------------------------------------+
12 * @package ActiveSupport
13 * @subpackage ImageManipulation
14 * @author Bermi Ferrer <bermi a.t akelos c.om>
15 * @copyright Copyright (c) 2002-2006, Akelos Media, S.L. http://www.akelos.org
16 * @license GNU Lesser General Public License <http://www.gnu.org/copyleft/lesser.html>
22 var $options = array();
25 function setImage(&$Image)
27 $this->Image
=& $Image;
37 return $this->options
;
41 * Options for pear ImageTransform are normally in lower camelCase so we need to remap the option keys
42 * to adhere to the framework convention of underscored options
44 function _variablizeOptions_(&$options)
46 foreach ($options as $k=>$v){
47 $options[AkInflector
::variablize($k)] = $v;