Index: imageapi.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/imageapi/imageapi.module,v
retrieving revision 1.15.2.2
diff -u -F^f -r1.15.2.2 imageapi.module
--- imageapi.module	12 May 2008 17:54:48 -0000	1.15.2.2
+++ imageapi.module	27 May 2008 02:21:38 -0000
@@ -244,7 +244,7 @@ function imageapi_image_resize(&$image, 
  * @return
  *   true or false, based on success.
  */
-function imageapi_image_rotate(&$image, $degrees, $bgcolor = 0x000000) {
+function imageapi_image_rotate(&$image, $degrees, $bgcolor = '0x000000') {
   return call_user_func($image->toolkit .'_image_rotate', $image, $degrees, $bgcolor);
 }
  
Index: imageapi_gd.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/imageapi/imageapi_gd.module,v
retrieving revision 1.8.2.2
diff -u -F^f -r1.8.2.2 imageapi_gd.module
--- imageapi_gd.module	12 May 2008 17:54:48 -0000	1.8.2.2
+++ imageapi_gd.module	27 May 2008 02:21:38 -0000
@@ -72,7 +72,7 @@ function imageapi_gd_image_resize(&$imag
 }
 
 function imageapi_gd_image_rotate(&$image, $degrees, $bgcolor) {
-  $res = imagerotate($image->res, $degrees, $bgcolor);
+  $res = imagerotate($image->res, 360 - $degrees, $bgcolor);
   imagedestroy($image->res);
   $image->res = $res;
   return true;
