Index: /extensions/rotateImage/main.inc.php
===================================================================
--- /extensions/rotateImage/main.inc.php	(revision 12417)
+++ /extensions/rotateImage/main.inc.php	(revision 12481)
@@ -2,5 +2,5 @@
 /*
 Plugin Name: Rotate Image
-Version: 0.3
+Version: 0.4
 Description: enables to rotate images in batch processing
 Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=578
@@ -29,5 +29,6 @@
     'RI_PWG_TOKEN' => get_pwg_token(),
     'angles' => $angles,
-    'angle_value' => 90
+    'angle_value' => 90,
+    'library' => pwg_image::get_library()
   ));
   $template->set_filename('rotate_image', realpath(dirname(__FILE__).'/rotate_image.tpl'));
Index: /extensions/rotateImage/language/en_UK/plugin.lang.php
===================================================================
--- /extensions/rotateImage/language/en_UK/plugin.lang.php	(revision 12448)
+++ /extensions/rotateImage/language/en_UK/plugin.lang.php	(revision 12481)
@@ -2,7 +2,8 @@
 $lang['Images rotation in progress...'] = 'Images rotation in progress...';
 $lang['Rotate images'] = 'Rotate images';
-$lang['Rotate 90° right'] = 'Rotate 90° right';
-$lang['Rotate 90° left'] = 'Rotate 90° left';
-$lang['Rotate 180°'] = 'Rotate 180°';
-
+$lang['Angle'] = 'Angle';
+$lang['Also rotate HD image'] = 'Also rotate HD image';
+$lang['90° right'] = '90° right';
+$lang['90° left'] = '90° left';
+$lang['180°'] = '180°';
 ?>
Index: /extensions/rotateImage/rotate_image.tpl
===================================================================
--- /extensions/rotateImage/rotate_image.tpl	(revision 12417)
+++ /extensions/rotateImage/rotate_image.tpl	(revision 12481)
@@ -69,19 +69,21 @@
 
 <div id="rotate_image" class="bulkAction">
-      <table style="margin-left:20px;">
-        <tr>
-          <th id="thumb_width_th">{'Angle'|@translate}</th>
-          <td>
-          <select name="rotate_angle">
-            {foreach from=$angles item=angle}
-              <option value="{$angle.value}" {if $saved_angle eq $angle.value}selected="selected"{/if}>{$angle.name}</option>
-            {/foreach}
-          </select>
-          </td>
-        </tr>
-        <tr>
-          <th><label for="rotate_hd">{'Also rotate HD image'|@translate}</label></th>
-          <td><input type="checkbox" name="rotate_hd" id="rotate_hd" {if $upload_form_settings.thumb_crop}checked="checked"{/if}></td>
-        </tr>
-      </table>
+  <table style="margin-left:20px;">
+    <tr>
+      <th id="thumb_width_th">{'Angle'|@translate}</th>
+      <td>
+      <select name="rotate_angle">
+        {foreach from=$angles item=angle}
+          <option value="{$angle.value}" {if $saved_angle eq $angle.value}selected="selected"{/if}>{$angle.name}</option>
+        {/foreach}
+      </select>
+      </td>
+    </tr>
+    {if $library != 'gd'}
+    <tr>
+      <th><label for="rotate_hd">{'Also rotate HD image'|@translate}</label></th>
+      <td><input type="checkbox" name="rotate_hd" id="rotate_hd" {if $upload_form_settings.thumb_crop}checked="checked"{/if}></td>
+    </tr>
+    {/if}
+  </table>
 </div>
