From bf7b73708b23ad3883d40a198dcfa2e9fe362159 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Thu, 30 Jan 2025 20:21:06 +0100 Subject: [PATCH] change tiff direct method bw pnm --- src/kds_s2000w_image_converter_netpbm.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/kds_s2000w_image_converter_netpbm.c b/src/kds_s2000w_image_converter_netpbm.c index 6067801..e362195 100644 --- a/src/kds_s2000w_image_converter_netpbm.c +++ b/src/kds_s2000w_image_converter_netpbm.c @@ -21,6 +21,7 @@ tsize_t _kds_s2000w_image_converter_tiff_read(thandle_t handler, tdata_t data, t { return fread(data, sizeof(char), size, handler); } + tsize_t _kds_s2000w_image_converter_tiff_write(thandle_t handler, tdata_t data, tsize_t size) { return fwrite(data, sizeof(char), size, handler); @@ -180,15 +181,6 @@ void _kds_s2000w_image_converter_write_pnm(unsigned char* data, { kds_s2000w_debug_printf(ALL, "kds_s2000w_image_converter_write_pnm"); - if (format == BW) { - _kds_s2000w_image_converter_write_bw_pnm(data, - size, - width, - height, - pnm_stream); - return; - } - xel** pixels = malloc(sizeof(xel*) * height); for (int i = 0; i < height; i++) { pixels[i] = malloc(sizeof(xel) * width); @@ -349,11 +341,10 @@ void kds_s2000w_image_converter_tiff_to_pnm(blobdata* in, blobdata* out) char** outdata = malloc(sizeof(char*)); FILE* pnm_stream = open_memstream(outdata, &out->size); - _kds_s2000w_image_converter_write_pnm(decompress_data, + _kds_s2000w_image_converter_write_bw_pnm(decompress_data, decompress_size, width, height, - BW, pnm_stream); fclose(pnm_stream); pnm_stream = NULL; -- 2.39.5