farbfeld

suckless image format with conversion tools
git clone git://git.suckless.org/farbfeld
Log | Files | Refs | README | LICENSE

commit d8e77e37dd74d4835977209c3cd57fba3307f6a8
parent 06c4b47d0102d2e2205c983c2158b4121c7293ab
Author: FRIGN <dev@frign.de>
Date:   Mon,  4 Jan 2016 18:47:38 +0100

Readd &color

Somehow, it broke the depth-value on libpng 1.4.*. Should be worth a
bug-report to the libpng-guys, but I can't be arsed right now.
This fucking library is a pain in the ass.

Diffstat:
Mpng2ff.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/png2ff.c b/png2ff.c @@ -13,7 +13,7 @@ main(int argc, char *argv[]) png_structp png_struct_p; png_infop png_info_p; png_bytepp png_row_p; - int depth; + int depth, color; uint32_t width, height, png_row_len, tmp32, r, i; uint16_t tmp16; @@ -43,7 +43,7 @@ main(int argc, char *argv[]) png_read_png(png_struct_p, png_info_p, PNG_TRANSFORM_PACKING | PNG_TRANSFORM_EXPAND, NULL); png_get_IHDR(png_struct_p, png_info_p, &width, &height, &depth, - NULL, NULL, NULL, NULL); + &color, NULL, NULL, NULL); png_row_len = png_get_rowbytes(png_struct_p, png_info_p); png_row_p = png_get_rows(png_struct_p, png_info_p);