[gegl] transform-core: revert to the 'better' bounding box



commit c018169978e1d1a77076af5c372c6d9b3974dfd7
Author: Nicolas Robidoux <nrobidoux git gnome org>
Date:   Sat Dec 15 22:16:18 2012 -0500

    transform-core: revert to the 'better' bounding box

 operations/transform/transform-core.c         |    8 ++++----
 tests/compositions/reference/jp2-load.png     |  Bin 1532 -> 1485 bytes
 tests/compositions/reference/reflect.png      |  Bin 357 -> 350 bytes
 tests/compositions/reference/reflect2.png     |  Bin 411 -> 399 bytes
 tests/compositions/reference/rgb-params.gegl  |  Bin 131368 -> 131368 bytes
 tests/compositions/reference/rgbe-save.hdr    |  Bin 50120 -> 49220 bytes
 tests/compositions/reference/rotate.png       |  Bin 7687 -> 7682 bytes
 tests/compositions/reference/simple-scale.png |  Bin 388 -> 363 bytes
 8 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/operations/transform/transform-core.c b/operations/transform/transform-core.c
index 8c8d88c..4ea36b1 100644
--- a/operations/transform/transform-core.c
+++ b/operations/transform/transform-core.c
@@ -393,10 +393,10 @@ gegl_transform_bounding_box (const gdouble *points,
    * (gint) 1. This often enlarges result by one pixel at the right
    * and bottom.
    */
-  output->width  = (gint) floor ((double) max_x) + ((gint) 1 - output->x);
-  output->height = (gint) floor ((double) max_y) + ((gint) 1 - output->y);
-  /* output->width  = (gint) ceil ((double) max_x) - output->x; */
-  /* output->height = (gint) ceil ((double) max_y) - output->y; */
+  /* output->width  = (gint) floor ((double) max_x) + ((gint) 1 - output->x); */
+  /* output->height = (gint) floor ((double) max_y) + ((gint) 1 - output->y); */
+  output->width  = (gint) ceil ((double) max_x) - output->x;
+  output->height = (gint) ceil ((double) max_y) - output->y;
 }
 
 static gboolean
diff --git a/tests/compositions/reference/jp2-load.png b/tests/compositions/reference/jp2-load.png
index a895f3e..3c3d0e9 100644
Binary files a/tests/compositions/reference/jp2-load.png and b/tests/compositions/reference/jp2-load.png differ
diff --git a/tests/compositions/reference/reflect.png b/tests/compositions/reference/reflect.png
index a4f1a0c..a800e66 100644
Binary files a/tests/compositions/reference/reflect.png and b/tests/compositions/reference/reflect.png differ
diff --git a/tests/compositions/reference/reflect2.png b/tests/compositions/reference/reflect2.png
index 1b2fdc0..9fce6b0 100644
Binary files a/tests/compositions/reference/reflect2.png and b/tests/compositions/reference/reflect2.png differ
diff --git a/tests/compositions/reference/rgb-params.gegl b/tests/compositions/reference/rgb-params.gegl
index 33c5a79..51758d4 100644
Binary files a/tests/compositions/reference/rgb-params.gegl and b/tests/compositions/reference/rgb-params.gegl differ
diff --git a/tests/compositions/reference/rgbe-save.hdr b/tests/compositions/reference/rgbe-save.hdr
index 0e5454d..b0a53b5 100644
Binary files a/tests/compositions/reference/rgbe-save.hdr and b/tests/compositions/reference/rgbe-save.hdr differ
diff --git a/tests/compositions/reference/rotate.png b/tests/compositions/reference/rotate.png
index 624e14b..aabaf22 100644
Binary files a/tests/compositions/reference/rotate.png and b/tests/compositions/reference/rotate.png differ
diff --git a/tests/compositions/reference/simple-scale.png b/tests/compositions/reference/simple-scale.png
index 3919e9d..2d1c09f 100644
Binary files a/tests/compositions/reference/simple-scale.png and b/tests/compositions/reference/simple-scale.png differ



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]