<p><a href="https://www.thoughtco.com/the-gimp-review-1701606" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">GIMP&#39;s</a> <em>Rotate Tool</em> is used to rotate layers within an image and the <em>Tool Options</em> offers a number of features that affect the way that the tool functions.<br/><br/>The <em>Rotate Tool</em> is quite easy to use and once the <em>Tool Options</em> have been set, clicking on the image opens the <em>Rotate </em>dialog. In the dialog, you can use the slider to adjust the angle of the rotation or click directly on the image and rotate it by dragging. The cross hairs that appear on the layer show the center point of the rotation and you can drag this as desired.<br/><br/>Do remember that you need to ensure that the layer you want to rotate is selected <a href="https://www.thoughtco.com/how-to-link-layers-in-gimp-1701658" data-inlink="XkCuEy4tCTyMDWGEwglcHQ&#61;&#61;" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">in the layers palette</a>.<br/><br/>The <em><a href="https://www.thoughtco.com/straighten-a-crooked-photo-with-gimp-1701639" data-inlink="9FDTvi4itk8RvmVXrat0XA&#61;&#61;" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">Tool Options</a></em> for GIMP&#39;s <em>Rotate Tool</em>, many of which are common to all the transform tools, are as follows.<br/><br/></p><h3>Transform</h3>By default, the <em>Rotate Tool</em> will operate upon the active layer and this option will be set to <em>Layer</em>. The <em>Transform </em>option in the GIMP <em>Rotate Tool</em> can also be set to <em>Selection </em>or <em>Path</em>. Before using the<em> Rotate Tool</em>, you should check in the <em>Layers </em>or <em>Paths </em>palette, which is active as this will be what you apply the rotation to. When rotating a selection, the selection will be obvious on the screen because of the selection&#39;s outline. If there is an active selection and <em>Transform </em>is set to <em>Layer</em>, only the part of the active layer within the selection will be rotated.<br/><br/><h3>Direction</h3>The default setting is<em> Normal (Forward)</em> and when you apply the GIMP <em>Rotate Tool</em> it will rotate the layer in the direction that you would expect. The other option is <em>Corrective (Backward)</em> and at first glance this seems to make little practical sense. However this is an incredibly useful setting when you need to adjust horizontal or vertical lines in a photo, such as to straighten a horizon where the camera wasn&#39;t held straight. To make use of the <em>Corrective </em>setting, set the <em>Preview </em>option to <em>Grid</em>. Now, when you click on the layer with the <em>Rotate Tool</em>, you just need to rotate the grid until the horizontal lines of the grid are parallel with the horizon. When the rotation is applied, the layer will be rotated in the reverse direction and the horizon will be straightened.<br/>• <a href="https://www.thoughtco.com/straighten-a-horizon-with-gimp-1701715" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="4">Step-by-Step: Straighten a Horizon with GIMP</a><br/><br/><h3>Interpolation</h3>There are four <em>Interpolation </em>options for the GIMP <em>Rotate Tool</em> and these affect the quality of the rotated image. It defaults to <em>Cubic</em>, which generally offers the highest quality of the options, and is usually the best option. On lower spec machines, the <em>None </em>option will speed up the rotation if the other options are unacceptably slow, but edges may appear visibly jagged. <em>Linear </em>offers a reasonable balance of speed and quality when using less powerful machines. The final option, <em>Sinc (Lanzos3)</em>, offers a high quality interpolation and when quality is especially important, it maybe worth experimenting with this.<br/><br/><h3>Clipping</h3>This only becomes relevant if parts of the area of the layer being rotated will fall outside of the existing borders of the image. When set to <em>Adjust</em>, the parts of the layer outside of the image borders will not be visible, but will continue to exist. Therefore if you move the layer, parts of the layer outside the image border can be moved back within the image and become visible. When set to <em>Clip</em>, the layer is cropped to the image border and if the layer is moved, there will be no areas outside of the image that will become visible. <em>Crop to result</em> and <em>Crop with aspect</em> both crop the layer after rotation so that all corners are right angles and the edges of the layer are either horizontal or vertical. <em>Crop with aspect</em> differs in that the resulting layer&#39;s proportions will match the layer before the rotation.<br/><br/><h3>Preview</h3>This allows you to set how the rotation is displayed to you while you are making the transformation. The default is <em>Image </em>and this shows an overlaid version of the layer so that you can see the changes as they are made. This may be a little slow on less powerful computers. The <em>Outline </em>option just shows a border outline which can be quicker, but less accurate, on slower machines. The <em>Grid </em>option is best when direction is set to <em>Corrective </em>and <em>Image &#43; Grid</em> allows you to preview the image being rotated with an overlaid grid.<br/><br/><h3>Opacity</h3>This slider allows you to reduce the opacity of the preview so that layers below are visible to varying degrees which may be useful in some circumstances when rotating a layer.<br/><br/><h3>Grid Options</h3>Below the <em>Opacity </em>slider is a drop down and input box that allow you to alter the number of grid lines that are displayed when either of the <em>Preview </em>options that display a grid are selected. You can choose to alter by the <em>Number of grid lines</em> or <em>Grid line spacing</em> and the actual alteration is made by using the slider below the drop down.<br/><br/><h3>15 Degrees</h3>This check box allows you to constrain the angle of rotation to 15 degree increments. Holding down the <em>Ctrl </em>key while using the <em>Rotate Tool</em> will also constrain the rotation to 15 degree increments on the fly.