$p = hash('md5', $user);
$vfspath = Folks::VFS_PATH . '/' . substr(str_pad($p, 2, 0, STR_PAD_LEFT), -2) . '/';
$vfs_name = $p . '.' . $conf['images']['image_type'];
- $driver = empty($conf['image']['convert']) ? 'gd' : 'im';
+ $driver = empty($conf['image']['convert']) ? 'Gd' : 'Im';
$context = array('tmpdir' => Horde::getTempDir());
if (!empty($conf['image']['convert'])) {
$context['convert'] = $conf['image']['convert'];
<dir name="Horde">
<dir name="Image">
<dir name="Effect">
- <file name="border.php" role="php" />
- <dir name="im">
- <file name="drop_shadow.php" role="php" />
- <file name="round_corners.php" role="php" />
- <file name="text_watermark.php" role="php" />
- <file name="photo_stack.php" role="php" />
- <file name="polaroid_image.php" role="php" />
- <file name="border.php" role="php" />
- <file name="composite.php" role="php" />
+ <file name="Border.php" role="php" />
+ <dir name="Im">
+ <file name="DropShadow.php" role="php" />
+ <file name="RoundCorners.php" role="php" />
+ <file name="TextWatermark.php" role="php" />
+ <file name="PhotoStack.php" role="php" />
+ <file name="PolaroidImage.php" role="php" />
+ <file name="Border.php" role="php" />
+ <file name="Composite.php" role="php" />
</dir> <!-- /Horde/Image/Effect/im -->
- <dir name="gd">
- <file name="drop_shadow.php" role="php" />
- <file name="round_corners.php" role="php" />
- <file name="text_watermark.php" role="php" />
- <file name="unsharp_mask.php" role="php" />
+ <dir name="Gd">
+ <file name="DropShadow.php" role="php" />
+ <file name="RoundCorners.php" role="php" />
+ <file name="TextWatermark.php" role="php" />
+ <file name="UnsharpMask.php" role="php" />
</dir> <!-- /Horde/Image/Effect/gd -->
</dir> <!-- /Horde/Image/Effect -->
<file name="Effect.php" role="php" />
- <file name="gd.php" role="php" />
- <file name="im.php" role="php" />
+ <file name="Gd.php" role="php" />
+ <file name="Im.php" role="php" />
<file name="ImagickProxy.php" role="php" />
- <file name="imagick.php" role="php" />
- <file name="png.php" role="php" />
+ <file name="Imagick.php" role="php" />
+ <file name="Png.php" role="php" />
<file name="rgb.php" role="php" />
- <file name="svg.php" role="php" />
- <file name="swf.php" role="php" />
+ <file name="Svg.php" role="php" />
+ <file name="Swf.php" role="php" />
</dir> <!-- /Horde/Image -->
<dir name="tests">
<file name="gd.php" role="test" />
</dependencies>
<phprelease>
<filelist>
- <install name="lib/Horde/Image/Effect/border.php" as="Horde/Image/Effect/border.php" />
- <install name="lib/Horde/Image/Effect/im/drop_shadow.php" as="Horde/Image/Effect/im/drop_shadow.php" />
- <install name="lib/Horde/Image/Effect/im/round_corners.php" as="Horde/Image/Effect/im/round_corners.php" />
- <install name="lib/Horde/Image/Effect/im/text_watermark.php" as="Horde/Image/Effect/im/text_watermark.php" />
- <install name="lib/Horde/Image/Effect/im/photo_stack.php" as="Horde/Image/Effect/im/photo_stack.php" />
- <install name="lib/Horde/Image/Effect/im/polaroid_image.php" as="Horde/Image/Effect/im/polaroid_image.php" />
- <install name="lib/Horde/Image/Effect/im/border.php" as="Horde/Image/Effect/im/border.php" />
- <install name="lib/Horde/Image/Effect/im/composite.php" as="Horde/Image/Effect/im/composite.php" />
- <install name="lib/Horde/Image/Effect/gd/drop_shadow.php" as="Horde/Image/Effect/gd/drop_shadow.php" />
- <install name="lib/Horde/Image/Effect/gd/round_corners.php" as="Horde/Image/Effect/gd/round_corners.php" />
- <install name="lib/Horde/Image/Effect/gd/text_watermark.php" as="Horde/Image/Effect/gd/text_watermark.php" />
- <install name="lib/Horde/Image/Effect/gd/unsharp_mask.php" as="Horde/Image/Effect/gd/unsharp_mask.php" />
+ <install name="lib/Horde/Image/Effect/Border.php" as="Horde/Image/Effect/Border.php" />
+ <install name="lib/Horde/Image/Effect/Im/DropShadow.php" as="Horde/Image/Effect/Im/DropShadow.php" />
+ <install name="lib/Horde/Image/Effect/Im/RoundCorners.php" as="Horde/Image/Effect/Im/RoundCorners.php" />
+ <install name="lib/Horde/Image/Effect/Im/TextWatermark.php" as="Horde/Image/Effect/Im/TextWatermark.php" />
+ <install name="lib/Horde/Image/Effect/Im/PhotoStack.php" as="Horde/Image/Effect/Im/PhotoStack.php" />
+ <install name="lib/Horde/Image/Effect/Im/PolaroidImage.php" as="Horde/Image/Effect/Im/PolaroidImage.php" />
+ <install name="lib/Horde/Image/Effect/Im/Border.php" as="Horde/Image/Effect/Im/Border.php" />
+ <install name="lib/Horde/Image/Effect/Im/Composite.php" as="Horde/Image/Effect/Im/Composite.php" />
+ <install name="lib/Horde/Image/Effect/Gd/DropShadow.php" as="Horde/Image/Effect/Gd/DropShadow.php" />
+ <install name="lib/Horde/Image/Effect/Gd/RoundCorners.php" as="Horde/Image/Effect/Gd/RoundCorners.php" />
+ <install name="lib/Horde/Image/Effect/Gd/TextWatermark.php" as="Horde/Image/Effect/Gd/TextWatermark.php" />
+ <install name="lib/Horde/Image/Effect/Gd/UnsharpMask.php" as="Horde/Image/Effect/Gd/UnsharpMask.php" />
<install name="lib/Horde/Image/Effect.php" as="Horde/Image/Effect.php" />
- <install name="lib/Horde/Image/gd.php" as="Horde/Image/gd.php" />
- <install name="lib/Horde/Image/im.php" as="Horde/Image/im.php" />
+ <install name="lib/Horde/Image/Gd.php" as="Horde/Image/Gd.php" />
+ <install name="lib/Horde/Image/Im.php" as="Horde/Image/Im.php" />
<install name="lib/Horde/Image/ImagickProxy.php" as="Horde/Image/ImagickProxy.php" />
- <install name="lib/Horde/Image/imagick.php" as="Horde/Image/imagick.php" />
- <install name="lib/Horde/Image/png.php" as="Horde/Image/png.php" />
+ <install name="lib/Horde/Image/Imagick.php" as="Horde/Image/Imagick.php" />
+ <install name="lib/Horde/Image/Png.php" as="Horde/Image/Png.php" />
<install name="lib/Horde/Image/rgb.php" as="Horde/Image/rgb.php" />
- <install name="lib/Horde/Image/svg.php" as="Horde/Image/svg.php" />
- <install name="lib/Horde/Image/swf.php" as="Horde/Image/swf.php" />
+ <install name="lib/Horde/Image/Svg.php" as="Horde/Image/Svg.php" />
+ <install name="lib/Horde/Image/Swf.php" as="Horde/Image/Swf.php" />
<install name="lib/Horde/Image.php" as="Horde/Image.php" />
</filelist>
</phprelease>
// Tests resizing, and rounding corners with appropriate background maintained.
$image = getImageObject(array('filename' => 'img1.jpg'));
$image->resize(150,150);
- $image->addEffect('round_corners',
+ $image->addEffect('RoundCorners',
array('border' => 2,
'bordercolor' => '#333',
'background' => 'none'));
// Tests resizing, and rounding corners with appropriate background maintained.
$image = getImageObject(array('filename' => 'img1.jpg'));
$image->resize(150,150);
- $image->addEffect('round_corners',
+ $image->addEffect('RoundCorners',
array('border' => 2,
'bordercolor' => '#333',
'background' => 'red'));
case 'testRoundCornersDropShadowTransparentBG':
$image = getImageObject(array('filename' => 'img1.jpg'));
$image->resize(150,150);
- $image->addEffect('round_corners',
+ $image->addEffect('RoundCorners',
array('border' => 2,
'bordercolor' => '#333'));
- $image->addEffect('drop_shadow',
+ $image->addEffect('DropShadow',
array('background' => 'none',
'padding' => 5,
'distance' => 5,
case 'testRoundCornersDropShadowYellowBG':
$image = getImageObject(array('filename' => 'img1.jpg'));
$image->resize(150,150);
- $image->addEffect('round_corners',
+ $image->addEffect('RoundCorners',
array('border' => 2,
'bordercolor' => '#333'));
- $image->addEffect('drop_shadow',
+ $image->addEffect('DropShadow',
array('background' => 'yellow',
'padding' => 5,
'distance' => 5,
$image = getImageObject(array('filename' => 'img1.jpg',
'background' => 'none'));
$image->resize(150,150);
- $image->addEffect('border', array('bordercolor' => '#333', 'borderwidth' => 1));
- $image->addEffect('drop_shadow',
+ $image->addEffect('Border', array('bordercolor' => '#333', 'borderwidth' => 1));
+ $image->addEffect('DropShadow',
array('background' => 'none',
'padding' => 5,
'distance' => '8',
$image = getImageObject(array('filename' => 'img1.jpg',
'background' => 'none'));
$image->resize(150,150);
- $image->addEffect('border', array('bordercolor' => '#333', 'borderwidth' => 1));
- $image->addEffect('drop_shadow',
+ $image->addEffect('Border', array('bordercolor' => '#333', 'borderwidth' => 1));
+ $image->addEffect('DropShadow',
array('background' => 'blue',
'padding' => 5,
'distance' => '8',
case 'testPolaroidTransparentBG':
$image = getImageObject(array('filename' => 'img1.jpg'));
$image->resize(150, 150);
- $image->addEffect('polaroid_image',
+ $image->addEffect('PolaroidImage',
array('background' => 'none',
'padding' => 5));
$image->display();
case 'testPolaroidBlueBG':
$image = getImageObject(array('filename' => 'img1.jpg'));
$image->resize(150, 150);
- $image->addEffect('polaroid_image',
+ $image->addEffect('PolaroidImage',
array('background' => 'blue',
'padding' => 5));
$image->display();
'height' => 1,
'background' => 'none'));
- $baseImg->addEffect('photo_stack',
+ $baseImg->addEffect('PhotoStack',
array('images' => $imgs,
'resize_height' => 150,
'padding' => 0,
'height' => 1,
'background' => 'none'));
- $baseImg->addEffect('photo_stack',
+ $baseImg->addEffect('PhotoStack',
array('images' => $imgs,
'resize_height' => 150,
'padding' => 0,
'height' => 1,
'background' => 'none'));
- $baseImg->addEffect('photo_stack',
+ $baseImg->addEffect('PhotoStack',
array('images' => $imgs,
'resize_height' => 150,
'padding' => 0,
'height' => 1,
'background' => 'none'));
- $baseImg->addEffect('photo_stack',
+ $baseImg->addEffect('PhotoStack',
array('images' => $imgs,
'resize_height' => 150,
'padding' => 0,
'height' => 1,
'background' => 'none'));
- $baseImg->addEffect('photo_stack',
+ $baseImg->addEffect('PhotoStack',
array('images' => $imgs,
'resize_height' => 150,
'padding' => 0,
'height' => 1,
'background' => 'none'));
- $baseImg->addEffect('photo_stack',
+ $baseImg->addEffect('PhotoStack',
array('images' => $imgs,
'resize_height' => 150,
'padding' => 0,
$context = array('tmpdir' => Horde::getTempDir());
if (!empty($GLOBALS['conf']['image']['convert'])) {
$context['convert'] = $GLOBALS['conf']['image']['convert'];
- $img = Horde_Image::factory('im', array('context' => $context));
+ $img = Horde_Image::factory('Im', array('context' => $context));
} elseif (Util::extensionExists('gd')) {
- $img = Horde_Image::factory('gd', array('context' => $context));
+ $img = Horde_Image::factory('Gd', array('context' => $context));
}
if (!$img || is_a($img, 'PEAR_Error')) {
return false;
}
- $img = Horde_Image::factory('im', array('context' => array('tmpdir' => Horde::getTempdir(),
+ $img = Horde_Image::factory('Im', array('context' => array('tmpdir' => Horde::getTempdir(),
'convert' => $GLOBALS['conf']['image']['convert'])));
if (is_a($img, 'PEAR_Error')) {
return false;