aboutsummaryrefslogtreecommitdiff
path: root/lib/png.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/png.c')
-rw-r--r--lib/png.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/png.c b/lib/png.c
index d12a765..8d71ac8 100644
--- a/lib/png.c
+++ b/lib/png.c
@@ -9,8 +9,8 @@ void save_png(struct bitmap_t* bitmap, char* fname)
FILE *fp;
png_structp png_ptr = NULL;
png_infop info_ptr = NULL;
- uint8_t pixel_size = 3;
- uint8_t pixel_depth = 8;
+ PixelSize_t pixel_size = 3;
+ PixelDepth_t pixel_depth = 8;
png_byte ** row_pointers = NULL;
size_t x, y;
fp = fopen(fname, "wb");
@@ -43,7 +43,7 @@ void save_png(struct bitmap_t* bitmap, char* fname)
row_pointers = png_malloc(png_ptr, bitmap->height*sizeof(png_byte*));
for (y = 0; y < bitmap->height; y++) {
- png_byte *row = png_malloc(png_ptr, sizeof(uint8_t)*bitmap->width*pixel_size);
+ png_byte *row = png_malloc(png_ptr, sizeof(PixelChannel_t)*bitmap->width*pixel_size);
row_pointers[y] = row;
for (x = 0; x < bitmap->width; x++) {
*row++ = bitmap->image_buffer[x + y*bitmap->width].red;