$tmpimage = $this->create_transparent_image($wsizes->width, $wsizes->height); imagecopy($tmpimage, $image, 0, 0, $x, $y, $wsizes->width, $wsizes->height); imagecopy($tmpimage, $watermark, 0, 0, 0, 0, $wsizes->width, $wsizes->height); imagealphablending($image, false); imagecopymerge($image, $tmpimage, $x, $y, 0, 0, $wsizes->width, $wsizes->height, $this->config['watermark_alpha']); imagealphablending($image, true);
'default' => array(
'name' => 'value',
'name' => 'value',
'name' => 'value'
),
'other' => array(
'name' => 'value',
'name' => 'value',
'name' => 'value'
),
'another' => array(
'name' => 'value',
'name' => 'value',
'name' => 'value'
)
array('resize_crop', 150, 150),
array('save', 'prepend_text_$1_thumb_150x150_100')
Image::run_preset('thumbnail', 'filename_goes_here')

Anyways, I'll try and patch up as many GD related bugs as I can but I've had the same luck as you have. The only thing I can think of is to remove the transparency of the image before the watermark is added. Otherwise the imagemagick library will do it fine
Right now I'm finishing up the GD functions and writing the imagemagick functions. Should be done soon hopefully
The transparency issues with GD has caused a bit more work than I expected.
glad you have solved problems with HDD
'actions' => array(
array('crop_resize', 100, 100),
)
'actions' => array(
array('resize', 200),
)
<?php class MyImage extends Image { public static function gradientmap() { return 'bla'; } }then, in my controller method, I call it
MyImage::load($facebook_image_location."_original.jpg")
->gradientmap('#000000','#8dbfd5')
->output("jpeg");
Sorry it's taking a bit longer than I thought >.<
Long time no seen 
Let me know what do you think about it ..
Thanks
I'll post later more info on this, and maybe the controller, so anyone of you could get started faster! It looks like you're new here. If you want to get involved, click one of these buttons!