mirror of
https://git.code.sf.net/p/zint/code
synced 2025-06-02 16:09:51 -04:00
Change height and row_height array to floats; DAFT tracker ratio
This commit is contained in:
parent
22a6c583af
commit
c693482aa1
63 changed files with 2708 additions and 1418 deletions
BIN
backend/tests/data/png/dbar_ltd.png
Normal file
BIN
backend/tests/data/png/dbar_ltd.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 289 B |
BIN
backend/tests/data/png/imail_height7.75.png
Normal file
BIN
backend/tests/data/png/imail_height7.75.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 132 B |
BIN
backend/tests/data/png/pdf417_height5.png
Normal file
BIN
backend/tests/data/png/pdf417_height5.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 216 B |
39
backend/tests/data/svg/dbar_ltd.svg
Normal file
39
backend/tests/data/svg/dbar_ltd.svg
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="158" height="119" version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<desc>Zint Generated Symbol
|
||||
</desc>
|
||||
|
||||
<g id="barcode" fill="#000000">
|
||||
<rect x="0" y="0" width="158" height="119" fill="#FFFFFF" />
|
||||
<rect x="2.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="6.00" y="0.00" width="6.00" height="100.00" />
|
||||
<rect x="14.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="20.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="28.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="40.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="44.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="54.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="58.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="62.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="66.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="72.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="76.00" y="0.00" width="6.00" height="100.00" />
|
||||
<rect x="86.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="90.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="94.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="104.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="110.00" y="0.00" width="8.00" height="100.00" />
|
||||
<rect x="120.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="128.00" y="0.00" width="2.00" height="100.00" />
|
||||
<rect x="132.00" y="0.00" width="4.00" height="100.00" />
|
||||
<rect x="138.00" y="0.00" width="6.00" height="100.00" />
|
||||
<rect x="146.00" y="0.00" width="2.00" height="100.00" />
|
||||
<text x="79.00" y="115.40" text-anchor="middle"
|
||||
font-family="Helvetica, sans-serif" font-size="14.0" >
|
||||
(01)00123456789098
|
||||
</text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2 KiB |
77
backend/tests/data/svg/imail_height7.75.svg
Normal file
77
backend/tests/data/svg/imail_height7.75.svg
Normal file
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="258" height="16" version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<desc>Zint Generated Symbol
|
||||
</desc>
|
||||
|
||||
<g id="barcode" fill="#000000">
|
||||
<rect x="0" y="0" width="258" height="16" fill="#FFFFFF" />
|
||||
<rect x="0.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="4.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="12.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="20.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="24.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="28.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="32.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="36.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="68.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="76.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="88.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="92.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="96.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="104.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="116.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="124.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="128.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="144.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="148.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="156.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="172.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="180.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="188.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="192.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="196.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="204.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="212.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="216.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="220.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="224.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="232.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="236.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="240.00" y="0.00" width="2.00" height="15.50" />
|
||||
<rect x="244.00" y="0.00" width="2.00" height="9.69" />
|
||||
<rect x="8.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="16.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="40.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="44.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="48.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="52.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="56.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="60.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="64.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="72.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="80.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="84.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="100.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="108.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="112.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="120.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="132.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="136.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="140.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="152.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="160.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="164.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="168.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="176.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="184.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="200.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="208.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="228.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="248.00" y="5.81" width="2.00" height="3.88" />
|
||||
<rect x="252.00" y="5.81" width="2.00" height="9.69" />
|
||||
<rect x="256.00" y="5.81" width="2.00" height="9.69" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
163
backend/tests/data/svg/pdf417_height5.svg
Normal file
163
backend/tests/data/svg/pdf417_height5.svg
Normal file
|
@ -0,0 +1,163 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="206" height="10" version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<desc>Zint Generated Symbol
|
||||
</desc>
|
||||
|
||||
<g id="barcode" fill="#000000">
|
||||
<rect x="0" y="0" width="206" height="10" fill="#FFFFFF" />
|
||||
<rect x="0.00" y="0.00" width="16.00" height="10.00" />
|
||||
<rect x="18.00" y="0.00" width="2.00" height="10.00" />
|
||||
<rect x="22.00" y="0.00" width="2.00" height="10.00" />
|
||||
<rect x="26.00" y="0.00" width="2.00" height="10.00" />
|
||||
<rect x="34.00" y="0.00" width="6.00" height="1.00" />
|
||||
<rect x="42.00" y="0.00" width="2.00" height="1.00" />
|
||||
<rect x="46.00" y="0.00" width="2.00" height="3.00" />
|
||||
<rect x="52.00" y="0.00" width="6.00" height="1.00" />
|
||||
<rect x="68.00" y="0.00" width="4.00" height="2.00" />
|
||||
<rect x="74.00" y="0.00" width="2.00" height="1.00" />
|
||||
<rect x="78.00" y="0.00" width="4.00" height="1.00" />
|
||||
<rect x="84.00" y="0.00" width="6.00" height="1.00" />
|
||||
<rect x="102.00" y="0.00" width="2.00" height="2.00" />
|
||||
<rect x="106.00" y="0.00" width="8.00" height="1.00" />
|
||||
<rect x="116.00" y="0.00" width="8.00" height="1.00" />
|
||||
<rect x="128.00" y="0.00" width="2.00" height="1.00" />
|
||||
<rect x="136.00" y="0.00" width="8.00" height="1.00" />
|
||||
<rect x="146.00" y="0.00" width="2.00" height="1.00" />
|
||||
<rect x="150.00" y="0.00" width="2.00" height="1.00" />
|
||||
<rect x="154.00" y="0.00" width="8.00" height="1.00" />
|
||||
<rect x="170.00" y="0.00" width="14.00" height="10.00" />
|
||||
<rect x="186.00" y="0.00" width="2.00" height="10.00" />
|
||||
<rect x="194.00" y="0.00" width="2.00" height="10.00" />
|
||||
<rect x="198.00" y="0.00" width="2.00" height="10.00" />
|
||||
<rect x="204.00" y="0.00" width="2.00" height="10.00" />
|
||||
<rect x="34.00" y="1.00" width="10.00" height="1.00" />
|
||||
<rect x="50.00" y="1.00" width="2.00" height="1.00" />
|
||||
<rect x="58.00" y="1.00" width="4.00" height="1.00" />
|
||||
<rect x="74.00" y="1.00" width="4.00" height="1.00" />
|
||||
<rect x="86.00" y="1.00" width="8.00" height="1.00" />
|
||||
<rect x="96.00" y="1.00" width="2.00" height="1.00" />
|
||||
<rect x="108.00" y="1.00" width="4.00" height="1.00" />
|
||||
<rect x="114.00" y="1.00" width="10.00" height="1.00" />
|
||||
<rect x="126.00" y="1.00" width="2.00" height="1.00" />
|
||||
<rect x="136.00" y="1.00" width="10.00" height="1.00" />
|
||||
<rect x="148.00" y="1.00" width="2.00" height="1.00" />
|
||||
<rect x="152.00" y="1.00" width="2.00" height="1.00" />
|
||||
<rect x="158.00" y="1.00" width="4.00" height="1.00" />
|
||||
<rect x="34.00" y="2.00" width="6.00" height="1.00" />
|
||||
<rect x="42.00" y="2.00" width="2.00" height="1.00" />
|
||||
<rect x="50.00" y="2.00" width="12.00" height="1.00" />
|
||||
<rect x="68.00" y="2.00" width="2.00" height="1.00" />
|
||||
<rect x="76.00" y="2.00" width="8.00" height="1.00" />
|
||||
<rect x="88.00" y="2.00" width="2.00" height="1.00" />
|
||||
<rect x="98.00" y="2.00" width="2.00" height="1.00" />
|
||||
<rect x="102.00" y="2.00" width="4.00" height="4.00" />
|
||||
<rect x="108.00" y="2.00" width="2.00" height="1.00" />
|
||||
<rect x="112.00" y="2.00" width="4.00" height="1.00" />
|
||||
<rect x="122.00" y="2.00" width="12.00" height="1.00" />
|
||||
<rect x="136.00" y="2.00" width="4.00" height="1.00" />
|
||||
<rect x="142.00" y="2.00" width="2.00" height="1.00" />
|
||||
<rect x="146.00" y="2.00" width="2.00" height="1.00" />
|
||||
<rect x="154.00" y="2.00" width="10.00" height="1.00" />
|
||||
<rect x="34.00" y="3.00" width="2.00" height="1.00" />
|
||||
<rect x="38.00" y="3.00" width="2.00" height="1.00" />
|
||||
<rect x="42.00" y="3.00" width="10.00" height="1.00" />
|
||||
<rect x="54.00" y="3.00" width="10.00" height="1.00" />
|
||||
<rect x="68.00" y="3.00" width="6.00" height="2.00" />
|
||||
<rect x="76.00" y="3.00" width="2.00" height="3.00" />
|
||||
<rect x="80.00" y="3.00" width="6.00" height="1.00" />
|
||||
<rect x="90.00" y="3.00" width="10.00" height="1.00" />
|
||||
<rect x="114.00" y="3.00" width="4.00" height="1.00" />
|
||||
<rect x="120.00" y="3.00" width="2.00" height="1.00" />
|
||||
<rect x="124.00" y="3.00" width="2.00" height="1.00" />
|
||||
<rect x="136.00" y="3.00" width="2.00" height="1.00" />
|
||||
<rect x="140.00" y="3.00" width="2.00" height="1.00" />
|
||||
<rect x="144.00" y="3.00" width="8.00" height="1.00" />
|
||||
<rect x="156.00" y="3.00" width="8.00" height="1.00" />
|
||||
<rect x="34.00" y="4.00" width="4.00" height="1.00" />
|
||||
<rect x="40.00" y="4.00" width="2.00" height="1.00" />
|
||||
<rect x="44.00" y="4.00" width="6.00" height="1.00" />
|
||||
<rect x="58.00" y="4.00" width="2.00" height="2.00" />
|
||||
<rect x="84.00" y="4.00" width="4.00" height="1.00" />
|
||||
<rect x="96.00" y="4.00" width="2.00" height="1.00" />
|
||||
<rect x="108.00" y="4.00" width="2.00" height="1.00" />
|
||||
<rect x="116.00" y="4.00" width="8.00" height="1.00" />
|
||||
<rect x="126.00" y="4.00" width="4.00" height="1.00" />
|
||||
<rect x="136.00" y="4.00" width="4.00" height="1.00" />
|
||||
<rect x="142.00" y="4.00" width="2.00" height="1.00" />
|
||||
<rect x="146.00" y="4.00" width="6.00" height="1.00" />
|
||||
<rect x="158.00" y="4.00" width="2.00" height="1.00" />
|
||||
<rect x="34.00" y="5.00" width="8.00" height="1.00" />
|
||||
<rect x="44.00" y="5.00" width="2.00" height="1.00" />
|
||||
<rect x="48.00" y="5.00" width="8.00" height="1.00" />
|
||||
<rect x="68.00" y="5.00" width="2.00" height="1.00" />
|
||||
<rect x="82.00" y="5.00" width="2.00" height="1.00" />
|
||||
<rect x="86.00" y="5.00" width="8.00" height="1.00" />
|
||||
<rect x="112.00" y="5.00" width="10.00" height="1.00" />
|
||||
<rect x="126.00" y="5.00" width="2.00" height="1.00" />
|
||||
<rect x="132.00" y="5.00" width="2.00" height="1.00" />
|
||||
<rect x="136.00" y="5.00" width="8.00" height="1.00" />
|
||||
<rect x="146.00" y="5.00" width="2.00" height="1.00" />
|
||||
<rect x="150.00" y="5.00" width="8.00" height="1.00" />
|
||||
<rect x="166.00" y="5.00" width="2.00" height="1.00" />
|
||||
<rect x="34.00" y="6.00" width="2.00" height="1.00" />
|
||||
<rect x="38.00" y="6.00" width="2.00" height="1.00" />
|
||||
<rect x="44.00" y="6.00" width="6.00" height="1.00" />
|
||||
<rect x="54.00" y="6.00" width="6.00" height="1.00" />
|
||||
<rect x="68.00" y="6.00" width="6.00" height="2.00" />
|
||||
<rect x="78.00" y="6.00" width="4.00" height="1.00" />
|
||||
<rect x="86.00" y="6.00" width="4.00" height="1.00" />
|
||||
<rect x="94.00" y="6.00" width="6.00" height="1.00" />
|
||||
<rect x="102.00" y="6.00" width="6.00" height="2.00" />
|
||||
<rect x="110.00" y="6.00" width="2.00" height="1.00" />
|
||||
<rect x="120.00" y="6.00" width="2.00" height="1.00" />
|
||||
<rect x="128.00" y="6.00" width="6.00" height="1.00" />
|
||||
<rect x="136.00" y="6.00" width="4.00" height="2.00" />
|
||||
<rect x="142.00" y="6.00" width="2.00" height="2.00" />
|
||||
<rect x="148.00" y="6.00" width="6.00" height="1.00" />
|
||||
<rect x="156.00" y="6.00" width="8.00" height="1.00" />
|
||||
<rect x="34.00" y="7.00" width="8.00" height="1.00" />
|
||||
<rect x="44.00" y="7.00" width="2.00" height="1.00" />
|
||||
<rect x="50.00" y="7.00" width="2.00" height="1.00" />
|
||||
<rect x="54.00" y="7.00" width="2.00" height="1.00" />
|
||||
<rect x="76.00" y="7.00" width="2.00" height="1.00" />
|
||||
<rect x="90.00" y="7.00" width="4.00" height="1.00" />
|
||||
<rect x="98.00" y="7.00" width="2.00" height="2.00" />
|
||||
<rect x="116.00" y="7.00" width="2.00" height="2.00" />
|
||||
<rect x="120.00" y="7.00" width="4.00" height="1.00" />
|
||||
<rect x="132.00" y="7.00" width="2.00" height="1.00" />
|
||||
<rect x="146.00" y="7.00" width="12.00" height="1.00" />
|
||||
<rect x="160.00" y="7.00" width="8.00" height="1.00" />
|
||||
<rect x="34.00" y="8.00" width="4.00" height="1.00" />
|
||||
<rect x="40.00" y="8.00" width="2.00" height="1.00" />
|
||||
<rect x="46.00" y="8.00" width="4.00" height="2.00" />
|
||||
<rect x="52.00" y="8.00" width="12.00" height="1.00" />
|
||||
<rect x="68.00" y="8.00" width="2.00" height="1.00" />
|
||||
<rect x="76.00" y="8.00" width="10.00" height="1.00" />
|
||||
<rect x="88.00" y="8.00" width="4.00" height="1.00" />
|
||||
<rect x="102.00" y="8.00" width="2.00" height="1.00" />
|
||||
<rect x="106.00" y="8.00" width="6.00" height="1.00" />
|
||||
<rect x="130.00" y="8.00" width="4.00" height="1.00" />
|
||||
<rect x="136.00" y="8.00" width="2.00" height="1.00" />
|
||||
<rect x="140.00" y="8.00" width="2.00" height="1.00" />
|
||||
<rect x="146.00" y="8.00" width="4.00" height="1.00" />
|
||||
<rect x="156.00" y="8.00" width="10.00" height="1.00" />
|
||||
<rect x="34.00" y="9.00" width="2.00" height="1.00" />
|
||||
<rect x="38.00" y="9.00" width="2.00" height="1.00" />
|
||||
<rect x="60.00" y="9.00" width="4.00" height="1.00" />
|
||||
<rect x="68.00" y="9.00" width="4.00" height="1.00" />
|
||||
<rect x="74.00" y="9.00" width="2.00" height="1.00" />
|
||||
<rect x="84.00" y="9.00" width="4.00" height="1.00" />
|
||||
<rect x="94.00" y="9.00" width="6.00" height="1.00" />
|
||||
<rect x="102.00" y="9.00" width="6.00" height="1.00" />
|
||||
<rect x="114.00" y="9.00" width="6.00" height="1.00" />
|
||||
<rect x="126.00" y="9.00" width="2.00" height="1.00" />
|
||||
<rect x="130.00" y="9.00" width="2.00" height="1.00" />
|
||||
<rect x="136.00" y="9.00" width="4.00" height="1.00" />
|
||||
<rect x="142.00" y="9.00" width="2.00" height="1.00" />
|
||||
<rect x="150.00" y="9.00" width="4.00" height="1.00" />
|
||||
<rect x="160.00" y="9.00" width="6.00" height="1.00" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 9.5 KiB |
BIN
backend/tests/data/tif/daft_height1_scale0.5.tif
Normal file
BIN
backend/tests/data/tif/daft_height1_scale0.5.tif
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue