9 Commits

Author SHA1 Message Date
marcogiuntoni 94f3fab41c Update packages, fix CLI entry point, add parallel within-archive compression (-P)
- Updated 10 NuGet packages: SharpCompress 0.49.1, Magick.NET-Q8-x64 14.14,
  System.Drawing.Common 10.0, itext 9.6, Imazen.WebP 11.0, McMaster 5.1,
  iTextSharp 5.5.13.5, Imageflow 0.15.1, Magick.NET.SystemDrawing 8.0.23
- Fixed missing OnExecuteAsync -- CLI was throwing InvalidOperationException on launch
- Added -w|--new-webp flag (Imageflow encoder path; benchmarked consistently slower)
- Added -P|--par-archive: parallel image compression within each archive
  Batched 3-phase design: sequential read -> Parallel.For (ProcessorCount/2 threads)
  -> sequential write; ordering guaranteed by indexed slots; ~4-5x measured speedup
- Added par_archive to ProcessorFlags
- Added CLAUDE.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 00:48:54 +02:00
marcogiuntoni c58f13d77a Updated projects to newer libraries
Using flags instead of dictionary
2025-12-12 15:53:19 +01:00
marcogiuntoni 26c1b4124e Merge 2025-01-23 12:57:06 +01:00
marcogiuntoni 5152a87ffa V3.x
Moved functionalities to library iMGcompress-core
2025-01-23 12:53:22 +01:00
Marco Giuntoni c6c46775c4 Temporarily disabled FFMPeg to allow compile Release in OFFICE 2024-12-18 16:31:07 +01:00
marcogiuntoni 832b1abd76 New Project configuration PROD in debug
Added support for Zerbra PRN fiels to be converted to image and imported in PIN4ProdCtrl DB
Video Compression (TDB)

        //string progVersion = "Version 2.0.1 - (12/08/2024)";
        // Added copy of non image files with same name

        string progVersion = "Version 2.0.2 - (27/08/2024)";
        // Added support for ZEBRA PRN files, generate image and base64 for prn and image.
2024-08-27 09:56:45 +02:00
Marco Giuntoni 7fb936f8c9 Updates NuGet 2024-05-20 08:26:48 +02:00
Marco Giuntoni c6954071c8 pixelmap/compressor - added support for pbm P4
moved to .net 8.0
2024-05-11 10:31:24 +02:00
Marco Giuntoni b9ac7f8d72 project files 2024-03-01 16:03:02 +01:00