gimp r24729 - in trunk: . plug-ins/common
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r24729 - in trunk: . plug-ins/common
- Date: Mon, 28 Jan 2008 15:39:55 +0000 (GMT)
Author: neo
Date: Mon Jan 28 15:39:55 2008
New Revision: 24729
URL: http://svn.gnome.org/viewvc/gimp?rev=24729&view=rev
Log:
2008-01-28 Sven Neumann <sven gimp org>
* plug-ins/common/cubism.c: minor cleanups.
Modified:
trunk/ChangeLog
trunk/plug-ins/common/cubism.c
Modified: trunk/plug-ins/common/cubism.c
==============================================================================
--- trunk/plug-ins/common/cubism.c (original)
+++ trunk/plug-ins/common/cubism.c Mon Jan 28 15:39:55 2008
@@ -424,12 +424,13 @@
pr = gimp_pixel_rgns_process (pr))
{
count = src_rgn.w * src_rgn.h;
- dest = src_rgn.data;
+ dest = src_rgn.data;
while (count--)
for (i = 0; i < bytes; i++)
*dest++ = bg_col[i];
}
+
dest = NULL;
}
@@ -440,11 +441,10 @@
randomize_indices (num_tiles, random_indices);
- count = 0;
gimp_pixel_rgn_init (&src_rgn, drawable,
x1, y1, x2 - x1, y2 - y1, FALSE, FALSE);
- while (count < num_tiles)
+ for (count = 0; count < num_tiles; count++)
{
i = random_indices[count] / (cols + 1);
j = random_indices[count] % (cols + 1);
@@ -473,14 +473,13 @@
gimp_pixel_rgn_get_pixel (&src_rgn, col, ix, iy);
- if (!has_alpha || col[bytes - 1])
+ if (! has_alpha || col[bytes - 1])
fill_poly_color (&poly, drawable, preview, col, dest);
- count++;
- if (!preview)
+ if (! preview)
{
- if ((count % 5) == 0)
- gimp_progress_update ((double) count / (double) num_tiles);
+ if (count % 8 == 0)
+ gimp_progress_update ((gdouble) count / (gdouble) num_tiles);
}
}
@@ -510,17 +509,12 @@
{
gdouble r;
- if (!one_over_dist)
+ if (! one_over_dist)
return 1.0;
- else
- {
- r = (vec[0] * x + vec[1] * y) * one_over_dist;
- if (r < 0.2)
- r = 0.2;
- else if (r > 1.0)
- r = 1.0;
- }
- return r;
+
+ r = (vec[0] * x + vec[1] * y) * one_over_dist;
+
+ return CLAMP (r, 0.2, 1.0);
}
static void
@@ -611,8 +605,8 @@
if (poly->npts)
{
- gint poly_npts = poly->npts;
GimpVector2 *curptr;
+ gint poly_npts = poly->npts;
xs = (gint) (poly->pts[poly_npts-1].x);
ys = (gint) (poly->pts[poly_npts-1].y);
@@ -685,7 +679,10 @@
if (val > 0)
{
xx = (gdouble) j / (gdouble) SUPERSAMPLE + min_x;
- alpha = (gint) (val * calc_alpha_blend (vec, one_over_dist, xx - sx, yy - sy));
+ alpha = (gint) (val * calc_alpha_blend (vec,
+ one_over_dist,
+ xx - sx,
+ yy - sy));
if (preview)
{
for (b = 0; b < bytes; b++)
@@ -698,13 +695,13 @@
#ifndef USE_READABLE_BUT_SLOW_CODE
{
- guchar *buf_iter = buf,
- *col_iter = col,
- *buf_end = buf+bytes;
+ guchar *buf_iter = buf;
+ guchar *col_iter = col;
+ guchar *buf_end = buf + bytes;
for(; buf_iter < buf_end; buf_iter++, col_iter++)
- *buf_iter = ((guint)(*col_iter * alpha)
- + (((guint)*buf_iter)
+ *buf_iter = ((guint) (*col_iter * alpha)
+ + (((guint) *buf_iter)
* (256 - alpha))) >> 8;
}
#else /* original, pre-ECL code */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]