]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change naming image converter
authorBastian Dehn <hhaalo@arcor.de>
Sat, 25 Jan 2025 17:38:46 +0000 (18:38 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 25 Jan 2025 17:38:46 +0000 (18:38 +0100)
CMakeLists.txt
src/kds_s2000w_handler.c
src/kds_s2000w_image_converter.c
src/kds_s2000w_image_converter.h
tests/kds_s2000w_client_mock.c
tests/kds_s2000w_image_converter_tests.c

index 7c00b05fc58136d41c0cc4e041fe5c78e4d1d079..a165910e95f1e2d9cc6f44228c1886545b9783ce 100644 (file)
@@ -33,8 +33,8 @@ IF (RUN_TESTS)
 --wrap,kds_s2000w_client_set_option,\
 --wrap,kds_s2000w_client_init,\
 --wrap,kds_s2000w_client_free,\
---wrap,kds_s2000w_convert_tiff_to_pnm,\
---wrap,kds_s2000w_convert_jpg_to_pnm_with_depth"
+--wrap,kds_s2000w_image_converter_tiff_to_pnm,\
+--wrap,kds_s2000w_image_converter_jpg_to_pnm"
 CACHE STRING "test coverage compiler flags" FORCE)
 ENDIF()
 
index 2dd3064a5c859002a1c873dd16886a5e2dc70199..bb1b455d976e93f30301e80fd63324ef9857c68f 100644 (file)
@@ -280,16 +280,16 @@ void kds_s2000w_handler_get_current_metadata(handler* h, metadata* params)
        if (params->format == 1)
                channels = 3;
 
-       kds_s2000w_metadata_from_image(scanner_image, mdata);
+       kds_s2000w_image_converter_metadata_from_jpg(scanner_image, mdata);
        params->depth = mdata->depth;
        params->pixels_per_line = mdata->width;
        params->lines = mdata->height;
 
        if (params->depth > 8) {
                params->depth = 8;
-               kds_s2000w_convert_jpg_to_pnm_with_depth(scanner_image, image, params->depth);
+               kds_s2000w_image_converter_jpg_to_pnm(scanner_image, image, params->depth);
        } else {
-               kds_s2000w_convert_tiff_to_pnm(scanner_image, image);
+               kds_s2000w_image_converter_tiff_to_pnm(scanner_image, image);
        }
 
        kds_s2000w_debug_printf_int(DEBUG, "size of pnm image", image->size);
index f943768acfd112397dce558918988a43f03bc623..b0e9278aca9fb40b8f6ea7a2022da4ed24a20261 100644 (file)
 #include "kds_s2000w_image_converter.h"
 #include "kds_s2000w_debug.h"
 
-void kds_s2000w_convert_to_pnm_with_depth(blobdata* in,
+void kds_s2000w_image_converter_metadata_from_jpg(blobdata* image, image_metadata* mdata)
+{
+       kds_s2000w_debug_printf(ALL, "kds_s2000w_metadata_from_image");
+
+       ExceptionInfo* exception = AcquireExceptionInfo();
+       ImageInfo* image_info = CloneImageInfo(NULL);
+       sprintf(image_info->filename, "image.pnm");
+
+       Image* input_image = BlobToImage(image_info, image->data, image->size , exception);
+
+       if (exception->severity != UndefinedException) {
+               kds_s2000w_debug_printf(ERROR, GetExceptionMessage(exception->error_number));
+               CatchException(exception);
+       }
+
+       mdata->width = input_image->columns;
+       mdata->height = input_image->rows;
+       mdata->depth = input_image->depth;
+
+       DestroyImageInfo(image_info);
+       image_info = NULL;
+       DestroyImage(input_image);
+       input_image = NULL;
+       DestroyExceptionInfo(exception);
+       exception = NULL;
+}
+
+void _kds_s2000w_image_converter_to_pnm_depth(blobdata* in,
        blobdata* out,
        int depth,
        const char* format)
@@ -66,43 +93,16 @@ void kds_s2000w_convert_to_pnm_with_depth(blobdata* in,
        exception = NULL;
 }
 
-void kds_s2000w_convert_jpg_to_pnm_with_depth(blobdata* in, blobdata* out, int depth)
+void kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out, int depth)
 {
        kds_s2000w_debug_printf(ALL, "kds_s2000w_convert_jpg_to_pnm_With_depth");
 
-       kds_s2000w_convert_to_pnm_with_depth(in, out, depth, "jpg");
+       _kds_s2000w_image_converter_to_pnm_depth(in, out, depth, "jpg");
 }
 
-void kds_s2000w_convert_tiff_to_pnm(blobdata* in, blobdata* out)
+void kds_s2000w_image_converter_tiff_to_pnm(blobdata* in, blobdata* out)
 {
        kds_s2000w_debug_printf(ALL, "kds_s2000w_convert_tiff_to_pnm");
 
-       kds_s2000w_convert_to_pnm_with_depth(in, out, -1, "tiff");
-}
-
-void kds_s2000w_metadata_from_image(blobdata* image, image_metadata* mdata)
-{
-       kds_s2000w_debug_printf(ALL, "kds_s2000w_metadata_from_image");
-
-       ExceptionInfo* exception = AcquireExceptionInfo();
-       ImageInfo* image_info = CloneImageInfo(NULL);
-       sprintf(image_info->filename, "image.pnm");
-
-       Image* input_image = BlobToImage(image_info, image->data, image->size , exception);
-
-       if (exception->severity != UndefinedException) {
-               kds_s2000w_debug_printf(ERROR, GetExceptionMessage(exception->error_number));
-               CatchException(exception);
-       }
-
-       mdata->width = input_image->columns;
-       mdata->height = input_image->rows;
-       mdata->depth = input_image->depth;
-
-       DestroyImageInfo(image_info);
-       image_info = NULL;
-       DestroyImage(input_image);
-       input_image = NULL;
-       DestroyExceptionInfo(exception);
-       exception = NULL;
+       _kds_s2000w_image_converter_to_pnm_depth(in, out, -1, "tiff");
 }
\ No newline at end of file
index 2e36d2bfbf8c6101d111442b6c845d00be4a84e7..ca8288fbc9c02542e45e37310fe50c1b498dd5f2 100644 (file)
@@ -13,8 +13,9 @@ typedef struct {
        int depth;
 } image_metadata;
 
-void kds_s2000w_convert_jpg_to_pnm_with_depth(blobdata* in, blobdata* out, int depth);
-void kds_s2000w_convert_tiff_to_pnm(blobdata* in, blobdata* out);
-void kds_s2000w_metadata_from_image(blobdata* image, image_metadata* mdata);
+void kds_s2000w_image_converter_metadata_from_jpg(blobdata* image, image_metadata* mdata);
+
+void kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out, int depth);
+void kds_s2000w_image_converter_tiff_to_pnm(blobdata* in, blobdata* out);
 
 #endif
\ No newline at end of file
index 9397b01591bf9627279a2371f69db939845ef734..cbea9a4ad179668195b491651a9f414673d949eb 100644 (file)
@@ -89,7 +89,7 @@ void __wrap_kds_s2000w_client_close_session(int64_t sessionid)
        return;
 }
 
-void __wrap_kds_s2000w_convert_jpg_to_pnm_with_depth(blobdata* in, blobdata* out)
+void __wrap_kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out)
 {
        if (in->data != NULL) {
                out->data = malloc(sizeof(char) * in->size);
@@ -100,7 +100,7 @@ void __wrap_kds_s2000w_convert_jpg_to_pnm_with_depth(blobdata* in, blobdata* out
        return;
 }
 
-void __wrap_kds_s2000w_convert_tiff_to_pnm(blobdata* in, blobdata* out)
+void __wrap_kds_s2000w_image_converter_tiff_to_pnm(blobdata* in, blobdata* out)
 {
        if (in->data != NULL) {
                out->data = malloc(sizeof(char) * in->size);
index f2c7e854a84d20c78a64c2cbbc5d471e5401fb7f..4d1dc46ac3c163a66e3f5a9184891499dada33f7 100644 (file)
@@ -27,7 +27,7 @@ void get_metadata_from_image_test()
        mdata->height = 0;
        mdata->depth = 0;
 
-       kds_s2000w_metadata_from_image(image, mdata);
+       kds_s2000w_image_converter_metadata_from_jpg(image, mdata);
 
        assert_int_equal(mdata->width, 2);
        assert_int_equal(mdata->height, 1);