[gs-commits] mupdf/master - 0_6-154-gdd14a1f - Adapt debug pixmap saving to new alpha component order in pixmap samples.
Tor Andersson
tor at ghostscript.com
Wed Jul 14 23:45:52 UTC 2010
commit dd14a1f7d47f6b366f45fbcfd1fa0515941d834d
Author: Sebastian Rasmussen <sebras at hotmail.com>
Date: Wed Jul 14 12:42:59 2010 +0200
Adapt debug pixmap saving to new alpha component order in pixmap samples.
Ignore-this: 5d66cee52264f93c1bf3c6bbd9a32599
darcs-hash:20100714104259-86a4e-c772ff568311ae3e2e5fd3ba074d1cd14794d931.gz
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/fitz/res_pixmap.c b/fitz/res_pixmap.c
index fd32fba..c6a299f 100644
--- a/fitz/res_pixmap.c
+++ b/fitz/res_pixmap.c
@@ -87,7 +87,7 @@ fz_debugpixmap(fz_pixmap *pix, char *prefix)
if (!alpha)
goto cleanup;
- fprintf(stderr, "saving debug pixmap %s - %d\n", prefix, counter);
+ fprintf(stderr, "saving debug pixmap %s-%04d (%s)\n", prefix, counter, pix->colorspace->name);
if (pix->n > 1)
{
@@ -112,11 +112,11 @@ fz_debugpixmap(fz_pixmap *pix, char *prefix)
{
for (x = 0; x < pix->w; x++)
{
- int a = pix->samples[x * pix->n + y * pix->w * pix->n + 0];
- int cc = pix->samples[x * pix->n + y * pix->w * pix->n + 1];
- int mm = pix->samples[x * pix->n + y * pix->w * pix->n + 2];
- int yy = pix->samples[x * pix->n + y * pix->w * pix->n + 3];
- int kk = pix->samples[x * pix->n + y * pix->w * pix->n + 4];
+ int cc = pix->samples[x * pix->n + y * pix->w * pix->n + 0];
+ int mm = pix->samples[x * pix->n + y * pix->w * pix->n + 1];
+ int yy = pix->samples[x * pix->n + y * pix->w * pix->n + 2];
+ int kk = pix->samples[x * pix->n + y * pix->w * pix->n + 3];
+ int a = pix->samples[x * pix->n + y * pix->w * pix->n + 4];
int r = 255 - MIN(cc + kk, 255);
int g = 255 - MIN(mm + kk, 255);
int b = 255 - MIN(yy + kk, 255);
@@ -137,10 +137,10 @@ fz_debugpixmap(fz_pixmap *pix, char *prefix)
{
for (x = 0; x < pix->w; x++)
{
- int a = pix->samples[x * pix->n + y * pix->w * pix->n + 0];
- int r = pix->samples[x * pix->n + y * pix->w * pix->n + 1];
- int g = pix->samples[x * pix->n + y * pix->w * pix->n + 2];
- int b = pix->samples[x * pix->n + y * pix->w * pix->n + 3];
+ int r = pix->samples[x * pix->n + y * pix->w * pix->n + 0];
+ int g = pix->samples[x * pix->n + y * pix->w * pix->n + 1];
+ int b = pix->samples[x * pix->n + y * pix->w * pix->n + 2];
+ int a = pix->samples[x * pix->n + y * pix->w * pix->n + 3];
fputc(a, alpha);
fputc(r, color);
fputc(g, color);
@@ -158,8 +158,8 @@ fz_debugpixmap(fz_pixmap *pix, char *prefix)
{
for (x = 0; x < pix->w; x++)
{
- int a = pix->samples[x * pix->n + y * pix->w * pix->n + 0];
- int g = pix->samples[x * pix->n + y * pix->w * pix->n + 1];
+ int g = pix->samples[x * pix->n + y * pix->w * pix->n + 0];
+ int a = pix->samples[x * pix->n + y * pix->w * pix->n + 1];
fputc(a, alpha);
fputc(g, color);
}
--
git/hooks/post-receive
More information about the gs-commits
mailing list