From 3c747204fad3686982af6170df1f4942dbf3f25a Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Thu, 18 Nov 2010 09:27:13 -0800 Subject: [PATCH] Fixed jpeg loading --- src/Image.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Image.cc b/src/Image.cc index eb6f16456..3fe99c06e 100644 --- a/src/Image.cc +++ b/src/Image.cc @@ -302,9 +302,9 @@ Image::loadSurface() { for (int x = 0; x < width; ++x) { uint32_t *pixel = row + x; *pixel = 255 << 24 - | src[x + 0] << 16 - | src[x + 1] << 8 - | src[x + 2]; + | src[3 * x + 0] << 16 + | src[3 * x + 1] << 8 + | src[3 * x + 2]; } } @@ -314,7 +314,7 @@ Image::loadSurface() { , width , height , width * 4); - +cairo_surface_write_to_png(_surface, "test2.png"); fclose(stream); jpeg_finish_decompress(&info); jpeg_destroy_decompress(&info);