Commit Graph

1527 Commits

Author SHA1 Message Date
3d606858bf Add some (fun?) extras for the terminally curious 2020-08-23 20:32:33 +01:00
9f5ae4cbb2 First stage at creating ZPL compatability mode
Partly resolves #142 and relates to discussion in #197
2020-08-22 11:09:57 +01:00
321e1c1372 Changes in README:
Changes:
- Ticket 197: Allow scaling in substeps.
  Warn if scaling < 0.5 as pixels are lost.
- Ticket 197: add output option to bypass time-intensive buffer_plot()
  (OUT_BUFFER_INTERMEDIATE)
- Reduce BMP size by using 1 bit per pixel (except Ultracode)
Bugs:
- Code16k selects GS1 mode by default in GUI
- Ultracode: use white pixels instead background for white modules.
- EMF: fix Ultracode colours.
2020-08-13 18:36:30 +02:00
4853b4d851 test_bmp/emf/print/ultra: update after pixel/colour changes, new test_ps 2020-08-12 22:16:11 +01:00
09e6d09e6b Merge /u/gitlost/zint/ branch out_buffer_intermediate into master
https://sourceforge.net/p/zint/code/merge-requests/84/
2020-08-12 19:07:56 +00:00
bc63b21cb4 Bugfix: Ultra colours not displayed in EMF 2020-08-12 15:10:48 +01:00
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
50ecc5bbe4 raster: #197 OUT_BUFFER_INTERMEDIATE fix memory leak (caught by clang-tidy) 2020-08-12 11:20:24 +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
c22dacfcc8 raster: #197 OUT_BUFFER_INTERMEDIATE; manual retab 2020-08-11 17:05:57 +01:00
d063263432 raster: #197 OUT_BUFFER_INTERMEDIATE output option 2020-08-11 16:11:38 +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