[gimp/metadata-browser] Bug 662219 Rotate does not rotate; the image is ...
- From: Roman Joost <romanofski src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/metadata-browser] Bug 662219 Rotate does not rotate; the image is ...
- Date: Wed, 12 Sep 2012 22:11:38 +0000 (UTC)
commit be7b2616f8eab34fa8f3f218ed1d8cfbbcbf8862
Author: Massimo Valentini <mvalentini src gnome org>
Date: Wed Nov 2 17:49:49 2011 +0100
Bug 662219 Rotate does not rotate; the image is ...
gone except for a small rectangle
atan2 returns an angle between -pi, pi. Here it is needed
between 0, 2pi. Simpler to invert both axes.
app/core/gimp-transform-resize.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/app/core/gimp-transform-resize.c b/app/core/gimp-transform-resize.c
index ac72b2c..d74d3ba 100644
--- a/app/core/gimp-transform-resize.c
+++ b/app/core/gimp-transform-resize.c
@@ -292,7 +292,7 @@ gimp_transform_resize_crop (gdouble dx1,
points[0] = points[min];
points[min] = t;
- for (i = 1; i < 4; i++)
+ for (i = 1; i < 3; i++)
{
gdouble min_theta;
gdouble min_mag;
@@ -318,7 +318,7 @@ gimp_transform_resize_crop (gdouble dx1,
break;
}
- theta = atan2 (sy, sx);
+ theta = atan2 (-sy, -sx);
mag = (sx * sx) + (sy * sy);
if ((theta < min_theta) ||
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]