Commit Graph

1218 Commits

Author SHA1 Message Date
b5e27d3e0b Better compression for Ultracode in BMP
Also corrects colour shifting bug
File size is still bigger than it needs to be for Ultracode, but now uses 4bpp
2020-08-12 13:19:56 +01:00
20f767c4b6 Force white squares (not same as bgcolour) in Ultracode 2020-08-12 12:19:26 +01:00
2153ed416c test_print: refresh BMPs after 1 bit per pixel change 2020-08-12 08:37:11 +01:00
37fccf1c03 Use 1 bit per pixel for BMP files (Except Ultracode)
Needs more work to reduce Ultracode file size too
2020-08-12 00:18:10 +01:00
6579efd271 raster: #197 optimize scaling for half-int vals, scale >= 0.5 only 2020-08-10 19:40:10 +01:00
6f00c92beb Document recent changes in README:
Changes:
- Add rotation for vector formats (excluding emf)
- Change double to float for performance in many internal places
Bugs:
- Code16k selects GS1 mode by default in GUI
2020-08-10 14:00:43 +02:00
121f89581b raster/vector: revert to floats for performance, doubles ([2a19b8]) unnecessary 2020-08-09 20:20:16 +01:00
f4bb0cee0a Manual spell check 2020-08-09 09:22:35 +01:00
88d6f955ab Bugfix: Code16k selects GS1 mode by default in GUI 2020-08-09 08:21:21 +01:00
43ab13f7e5 Remove extra printf() 2020-08-05 21:32:21 +01:00
79aaa5304d Allow image rotation for SVG and EPS files 2020-08-05 21:23:11 +01:00
980e039743 command line: avoid arg_opts buffer overflow if -d/i used without space before arg 2020-08-05 15:58:21 +01:00
e5c6f99b04 README: Ticket numbers and zind -d/-i position added 2020-08-05 10:34:12 +02:00
ea76c82efe Update GS1 fixed-length field note 2020-08-05 06:53:06 +01:00
b440692ee3 composite: EANX/UPCA/UPCE_CC addongap (option_2) not being passed to linear 2020-08-05 00:14:11 +01:00
04593ebc85 frontend tests: retab test_args.c 2020-08-04 22:44:20 +01:00
736bc76f66 command line: allow data/input args anywhere on line; frontend tests 2020-08-04 22:22:26 +01:00
2fcf622754 emf: refresh test data after text colour fix 2020-08-04 18:41:30 +01:00
7752edb756 Update README > 2.9.1 2020-08-04 18:35:02 +01:00
0a6459aed6 Restore link for alpha option from GUI 2020-08-04 15:10:16 +01:00
b78fa8cf2f - Compile-able with MS-VC6
- Compile-able with MS-VC2015+QT5.18
- transbarency in TCL backend
- correct TCL demo
- README changes
2020-08-04 15:49:25 +02:00
398b1aba2b Correct EMF bug: text does not change colour 2020-08-04 13:12:47 +01:00
04f6f81e68 Accept input of escaped 16-bit Unicode characters 2020-08-04 11:48:43 +01:00
4ddcfb3613 dpd/gif suppress warnings; tests refresh svgs, dpd examples 2020-08-04 00:36:27 +01:00
fd9aa785ab Make alpha channel available from GUI 2020-08-03 21:08:48 +01:00
3639072605 Add DPD to GUI 2020-08-03 17:27:42 +01:00
fa0c89a43a Allow transparency in GIF images
Thanks to preperation work done by Harald
2020-08-03 17:13:25 +01:00
13f4a3547d New symbology: DPD Code (variation of Code 128) 2020-08-03 12:13:05 +01:00
42e866c889 Make alpha channel available in direct plotting 2020-08-03 07:53:54 +01:00
382a051cb5 Extend no background option to EPS 2020-08-03 07:37:27 +01:00
47cac63e7f Add alpha channel support and --nobackground option
Alpha channel for PNG and SVG and option to remove background from EMF
2020-08-02 22:26:39 +01:00
18e3b41e0f #201 raster/vector: bind/box check border_width > 0 2020-07-31 22:56:41 +01:00
b856990d4a Set Version 2.9.0 at some hidden places 2020-07-30 17:27:31 +02:00
eb4f1ebd3a Document in README: ITF14: Ticket 201: allow bind option 2020-07-30 11:46:41 +02:00
1f57c58e0c Allow explicit bind option for ITF-14
Allows for 'printing methods that do not require printing plates' as highlighted by Adham Elrayyes (Ticket #201)
2020-07-30 10:09:17 +01:00
e9652df70c Change PDF417TRUNC -> PDF417COMP and version 2.8 -> 2.9 2020-07-29 22:35:31 +01:00
0004cfb35a Change symbol names e.g. RSS > GS-1 DataBar
Preserves old names in zint.h to retain backwards compatability.
2020-07-29 20:43:08 +01:00
b0c30489ec README updated with the changes of the last 3 weeks
TCL backend changes:
- Version now 2.9.0
- option -addongap added
- renamed the following symbology names:
  - Matrix2of5 -> Standard2of5
  - PDF417Trunc -> PDF417Compact
  - RSS14Stacked -> GS1DataBarStacked
  - RSS14Stacked -> GS1DataBarStacked
  - RSS14StackedOmni -> GS1DataBarSstackedOmni
  - RSS14ExpandedStacked -> GS1DataBarExpandedStacked
  - OneCode -> USPSIntelligentMail
  - EAN128-CC -> GS1-128-CC
  - RSS14-CC -> GS1DataBarOmni-CC
  - RSSLimited-CC -> GS1DataBarLimited-CC
  - RSSExpandedStacked-CC -> GS1DataBarExpanded-CC
  - RSSEXPanded-CC -> GS1DataBarExpanded-CC
  - RSS14Stacked-CC -> GS1DataBarStacked-CC
  - RSS14Omni-CC -> GS1DataBarStackedOmni-CC
  - RSSExpandedStacked-CC -> GS1DataBarExpandedStacked-CC
  *** Potential incompatibility ***
2020-07-27 18:44:51 +02:00
7c4ddcfc52 raster: fix scaling, broken by [2a19b8] 2020-07-20 12:06:14 +01:00
52d08fd9b9 #191 clang-tidy reduce NOLINTs using asserts, remove DeadStores 2020-07-19 10:31:12 +01:00
dd2bdb4335 CODE128: hrt always UTF-8; CODE128/EXCODE39/CODE93: blank same NUL/ctrl/DEL chars 2020-07-19 00:13:03 +01:00
020a125de6 raster: fix UTF-8 hrt, restoring to_latin1(), broken by [2a19b8] 2020-07-18 09:15:54 +01:00
74ad80976e PDF417TRUNC: stop pattern; PDF417: no default mode codeword 900 if 1st 2020-07-17 16:39:01 +01:00
2a19b883a5 UPC/EAN, ITF14: quiet zones, addongap; raster/vector: sync code, use double 2020-07-15 19:00:12 +01:00
e90c273165 RSS_EXPSTACK: #200 use num_columns logic for right-to-left logic 2020-07-15 11:41:09 +01:00
c1fb51ba42 rss.c: some fixes for separators, allow check digit, refactoring; bwipp_dump.ps 2020-07-10 19:39:32 +01:00
9768cd004a main.c: do validator() before atoi()s if not already; primary strlen max 90 -> 127 2020-06-23 23:35:33 +01:00
d0e2c5928a #197 Allow --secure=0 in main.c; manual --mode -> --secure AZTEC/HANXIN 2020-06-23 22:06:18 +01:00
d921cb11fb Windows: #196 MinGW/MSYS instructions; INTERNAL and printf %zu Windows-compat fixes 2020-06-18 15:51:57 +01:00
9db5dd15c2 Windows: #196 Visual Studio 2017 Zint Studio instructions 2020-06-17 20:46:18 +01:00