Commit e7349ae2 authored by Bryce Hepner's avatar Bryce Hepner

build check on JPEG addition

parent 53af98cd
Pipeline #2607 passed with stage
in 8 seconds
...@@ -16,25 +16,29 @@ ...@@ -16,25 +16,29 @@
\gdef\HyperFirstAtBeginDocument#1{#1} \gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{} \providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{} \providecommand\HyField@AuxAddToCoFields[2]{}
\citation{ISO/IEC14495-1}
\citation{544819}
\citation{PNGoverview} \citation{PNGoverview}
\citation{PNGdetails} \citation{PNGdetails}
\citation{PNGdetails} \citation{PNGdetails}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Overview}{1}{subsection.1.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Overview}{1}{subsection.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Background}{1}{subsection.1.2}\protected@file@percent } \@writefile{brf}{\backcite{ISO/IEC14495-1}{{1}{1.1}{subsection.1.1}}}
\@writefile{brf}{\backcite{544819}{{1}{1.1}{subsection.1.1}}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The other 4 pixels are used to find the value of the 5th.\relax }}{1}{figure.caption.1}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The other 4 pixels are used to find the value of the 5th.\relax }}{1}{figure.caption.1}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} \providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:pixels}{{1}{1}{The other 4 pixels are used to find the value of the 5th.\relax }{figure.caption.1}{}} \newlabel{fig:pixels}{{1}{1}{The other 4 pixels are used to find the value of the 5th.\relax }{figure.caption.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Background}{1}{subsection.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}Related Work}{1}{section.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {2}Related Work}{1}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}PNG}{1}{subsection.2.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}PNG}{1}{subsection.2.1}\protected@file@percent }
\@writefile{brf}{\backcite{PNGoverview}{{1}{2.1}{subsection.2.1}}} \@writefile{brf}{\backcite{PNGoverview}{{1}{2.1}{subsection.2.1}}}
\@writefile{brf}{\backcite{PNGdetails}{{1}{2.1}{subsection.2.1}}} \@writefile{brf}{\backcite{PNGdetails}{{1}{2.1}{subsection.2.1}}}
\@writefile{brf}{\backcite{PNGdetails}{{1}{2.1}{subsection.2.1}}}
\citation{LZW} \citation{LZW}
\citation{PNGdetails} \citation{PNGdetails}
\citation{ABRARDO1997321} \citation{ABRARDO1997321}
\citation{Dahlen1993} \citation{Dahlen1993}
\citation{AIAZZI20021619} \citation{AIAZZI20021619}
\@writefile{brf}{\backcite{PNGdetails}{{2}{2.1}{subsection.2.1}}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}LZW}{2}{subsection.2.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}LZW}{2}{subsection.2.2}\protected@file@percent }
\@writefile{brf}{\backcite{LZW}{{2}{2.2}{subsection.2.2}}} \@writefile{brf}{\backcite{LZW}{{2}{2.2}{subsection.2.2}}}
\@writefile{brf}{\backcite{PNGdetails}{{2}{2.2}{subsection.2.2}}} \@writefile{brf}{\backcite{PNGdetails}{{2}{2.2}{subsection.2.2}}}
...@@ -48,11 +52,11 @@ ...@@ -48,11 +52,11 @@
\citation{Numpy} \citation{Numpy}
\@writefile{brf}{\backcite{Numpy}{{3}{3}{section.3}}} \@writefile{brf}{\backcite{Numpy}{{3}{3}{section.3}}}
\@writefile{brf}{\backcite{Huffman}{{3}{3}{section.3}}} \@writefile{brf}{\backcite{Huffman}{{3}{3}{section.3}}}
\@writefile{brf}{\backcite{Numpy}{{3}{3}{figure.caption.3}}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Encoding the Pixel Values\relax }}{3}{figure.caption.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Encoding the Pixel Values\relax }}{3}{figure.caption.2}\protected@file@percent }
\newlabel{fig:sub1}{{2}{3}{Encoding the Pixel Values\relax }{figure.caption.2}{}} \newlabel{fig:sub1}{{2}{3}{Encoding the Pixel Values\relax }{figure.caption.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Encoding the Error Values\relax }}{3}{figure.caption.3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Encoding the Error Values\relax }}{3}{figure.caption.3}\protected@file@percent }
\newlabel{fig:sub2}{{3}{3}{Encoding the Error Values\relax }{figure.caption.3}{}} \newlabel{fig:sub2}{{3}{3}{Encoding the Error Values\relax }{figure.caption.3}{}}
\@writefile{brf}{\backcite{Numpy}{{3}{3}{figure.caption.3}}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Results}{3}{section.4}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}Results}{3}{section.4}\protected@file@percent }
\citation{LAPACKAlgorithms} \citation{LAPACKAlgorithms}
\citation{LeastSquaredProblem} \citation{LeastSquaredProblem}
...@@ -66,8 +70,10 @@ ...@@ -66,8 +70,10 @@
\bibcite{PNGdetails}{6} \bibcite{PNGdetails}{6}
\bibcite{Numpy}{7} \bibcite{Numpy}{7}
\bibcite{Huffman}{8} \bibcite{Huffman}{8}
\bibcite{PNGoverview}{9} \bibcite{ISO/IEC14495-1}{9}
\bibcite{LZW}{10} \bibcite{PNGoverview}{10}
\@writefile{toc}{\contentsline {section}{\numberline {5}Discussion}{4}{section.5}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5}Discussion}{4}{section.5}\protected@file@percent }
\@writefile{brf}{\backcite{LAPACKAlgorithms}{{4}{5}{section.5}}} \@writefile{brf}{\backcite{LAPACKAlgorithms}{{4}{5}{section.5}}}
\@writefile{brf}{\backcite{LeastSquaredProblem}{{4}{5}{section.5}}} \@writefile{brf}{\backcite{LeastSquaredProblem}{{4}{5}{section.5}}}
\bibcite{LZW}{11}
\bibcite{544819}{12}
...@@ -50,6 +50,13 @@ D.~A. Huffman. ...@@ -50,6 +50,13 @@ D.~A. Huffman.
\newblock {\em Proceedings of the Institute of Radio Engineers}, \newblock {\em Proceedings of the Institute of Radio Engineers},
40(9):1098--1101, Sept. 1952. 40(9):1098--1101, Sept. 1952.
\bibitem{ISO/IEC14495-1}
JPEG.
\newblock {Information technology — Lossless and near-lossless compression of
continuous-tone still images}.
\newblock Standard, International Organization for Standardization, Geneva, CH,
Dec. 1999.
\bibitem{PNGoverview} \bibitem{PNGoverview}
{Mark Adler, Thomas Boutell, John Bowler, Christian Brunschen, Adam M. {Mark Adler, Thomas Boutell, John Bowler, Christian Brunschen, Adam M.
Costello, Lee Daniel Crocker, Andreas Dilger, Oliver Fromme, Jean-loup Costello, Lee Daniel Crocker, Andreas Dilger, Oliver Fromme, Jean-loup
...@@ -66,4 +73,11 @@ Welch. ...@@ -66,4 +73,11 @@ Welch.
\newblock A technique for high-performance data compression. \newblock A technique for high-performance data compression.
\newblock {\em Computer}, 17(6):8--19, 1984. \newblock {\em Computer}, 17(6):8--19, 1984.
\bibitem{544819}
X.~Wu and N.~Memon.
\newblock Calic-a context based adaptive lossless image codec.
\newblock In {\em 1996 IEEE International Conference on Acoustics, Speech, and
Signal Processing Conference Proceedings}, volume~4, pages 1890--1893 vol. 4,
1996.
\end{thebibliography} \end{thebibliography}
...@@ -172,6 +172,24 @@ doi={10.1007/BF02215679}, ...@@ -172,6 +172,24 @@ doi={10.1007/BF02215679},
url={https://doi.org/10.1007/BF02215679} url={https://doi.org/10.1007/BF02215679}
} }
@techreport{ISO/IEC14495-1,
type = {Standard},
key = {LosslessJPG},
author = {JPEG},
month = dec,
year = {1999},
title = {{Information technology — Lossless and near-lossless compression of continuous-tone still images}},
volume = {1999},
address = {Geneva, CH},
institution = {International Organization for Standardization}
}
@INPROCEEDINGS{544819,
author={Xiaolin Wu and Memon, N.},
booktitle={1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings},
title={CALIC-a context based adaptive lossless image codec},
year={1996},
volume={4},
number={},
pages={1890-1893 vol. 4},
doi={10.1109/ICASSP.1996.544819}}
...@@ -3,44 +3,44 @@ Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 ...@@ -3,44 +3,44 @@ Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
The top-level auxiliary file: main.aux The top-level auxiliary file: main.aux
The style file: ieee.bst The style file: ieee.bst
Database file #1: main.bib Database file #1: main.bib
You've used 10 entries, You've used 12 entries,
2120 wiz_defined-function locations, 2120 wiz_defined-function locations,
578 strings with 6187 characters, 591 strings with 6591 characters,
and the built_in function-call counts, 3623 in all, are: and the built_in function-call counts, 4378 in all, are:
= -- 332 = -- 411
> -- 230 > -- 250
< -- 0 < -- 2
+ -- 94 + -- 102
- -- 82 - -- 88
* -- 295 * -- 340
:= -- 638 := -- 750
add.period$ -- 33 add.period$ -- 39
call.type$ -- 10 call.type$ -- 12
change.case$ -- 71 change.case$ -- 81
chr.to.int$ -- 0 chr.to.int$ -- 0
cite$ -- 10 cite$ -- 12
duplicate$ -- 97 duplicate$ -- 130
empty$ -- 247 empty$ -- 313
format.name$ -- 82 format.name$ -- 88
if$ -- 720 if$ -- 892
int.to.chr$ -- 0 int.to.chr$ -- 0
int.to.str$ -- 10 int.to.str$ -- 12
missing$ -- 7 missing$ -- 8
newline$ -- 56 newline$ -- 66
num.names$ -- 20 num.names$ -- 24
pop$ -- 69 pop$ -- 78
preamble$ -- 1 preamble$ -- 1
purify$ -- 61 purify$ -- 68
quote$ -- 0 quote$ -- 0
skip$ -- 69 skip$ -- 99
stack$ -- 0 stack$ -- 0
substring$ -- 185 substring$ -- 252
swap$ -- 10 swap$ -- 24
text.length$ -- 0 text.length$ -- 2
text.prefix$ -- 0 text.prefix$ -- 0
top$ -- 0 top$ -- 0
type$ -- 40 type$ -- 48
warning$ -- 0 warning$ -- 0
while$ -- 27 while$ -- 33
width$ -- 12 width$ -- 14
write$ -- 115 write$ -- 139
\backcite {ISO/IEC14495-1}{{1}{1.1}{subsection.1.1}}
\backcite {544819}{{1}{1.1}{subsection.1.1}}
\backcite {PNGoverview}{{1}{2.1}{subsection.2.1}} \backcite {PNGoverview}{{1}{2.1}{subsection.2.1}}
\backcite {PNGdetails}{{1}{2.1}{subsection.2.1}} \backcite {PNGdetails}{{1}{2.1}{subsection.2.1}}
\backcite {PNGdetails}{{1}{2.1}{subsection.2.1}} \backcite {PNGdetails}{{2}{2.1}{subsection.2.1}}
\backcite {LZW}{{2}{2.2}{subsection.2.2}} \backcite {LZW}{{2}{2.2}{subsection.2.2}}
\backcite {PNGdetails}{{2}{2.2}{subsection.2.2}} \backcite {PNGdetails}{{2}{2.2}{subsection.2.2}}
\backcite {ABRARDO1997321}{{2}{2.3}{subsection.2.3}} \backcite {ABRARDO1997321}{{2}{2.3}{subsection.2.3}}
......
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.7.20) 11 JUL 2022 13:27 This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.7.20) 13 JUL 2022 10:21
entering extended mode entering extended mode
restricted \write18 enabled. restricted \write18 enabled.
%&-line parsing enabled. %&-line parsing enabled.
...@@ -404,10 +404,10 @@ LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined ...@@ -404,10 +404,10 @@ LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined
(Font) using `OMS/cmsy/m/n' instead (Font) using `OMS/cmsy/m/n' instead
(Font) for symbol `textbraceleft' on input line 92. (Font) for symbol `textbraceleft' on input line 92.
<PixelArrangement.png, id=44, 130.55226pt x 86.724pt> <PixelArrangement.png, id=46, 130.55226pt x 86.724pt>
File: PixelArrangement.png Graphic file (type png) File: PixelArrangement.png Graphic file (type png)
<use PixelArrangement.png> <use PixelArrangement.png>
Package pdftex.def Info: PixelArrangement.png used on input line 113. Package pdftex.def Info: PixelArrangement.png used on input line 117.
(pdftex.def) Requested size: 99.36972pt x 66.01147pt. (pdftex.def) Requested size: 99.36972pt x 66.01147pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
...@@ -416,42 +416,24 @@ LaTeX Warning: `h' float specifier changed to `ht'. ...@@ -416,42 +416,24 @@ LaTeX Warning: `h' float specifier changed to `ht'.
<./PixelArrangement.png (PNG copy)>] [2] <./PixelArrangement.png (PNG copy)>] [2]
<Uniform_No_Title.png, id=83, 462.528pt x 346.896pt> <Uniform_No_Title.png, id=87, 462.528pt x 346.896pt>
File: Uniform_No_Title.png Graphic file (type png) File: Uniform_No_Title.png Graphic file (type png)
<use Uniform_No_Title.png> <use Uniform_No_Title.png>
Package pdftex.def Info: Uniform_No_Title.png used on input line 239. Package pdftex.def Info: Uniform_No_Title.png used on input line 243.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt.
<Normal_No_Title.png, id=85, 462.528pt x 346.896pt>
File: Normal_No_Title.png Graphic file (type png)
<use Normal_No_Title.png>
Package pdftex.def Info: Normal_No_Title.png used on input line 245.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt. (pdftex.def) Requested size: 237.13594pt x 177.8515pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[3 <./Uniform_No_Title.png> <./Normal_No_Title.png>] <Normal_No_Title.png, id=89, 462.528pt x 346.896pt>
Underfull \hbox (badness 7273) in paragraph at lines 272--284 File: Normal_No_Title.png Graphic file (type png)
[]\OT1/cmr/m/n/10 This was tested on a set of a least 16 <use Normal_No_Title.png>
[] Package pdftex.def Info: Normal_No_Title.png used on input line 249.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt.
Underfull \hbox (badness 5161) in paragraph at lines 272--284
\OT1/cmr/m/n/10 im-ages, so this does not af-fect us as much.
[]
Underfull \hbox (badness 4353) in paragraph at lines 272--284
\OT1/cmr/m/n/10 When tested on a ran-dom set of 16 im-ages,
[]
Underfull \hbox (badness 3428) in paragraph at lines 272--284 LaTeX Warning: `h' float specifier changed to `ht'.
\OT1/cmr/m/n/10 the ra-tio only changed from $0\OML/cmm/m/it/10 :\OT1/cmr/m/n/1
0 3973$ to $0\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 4193$.
[]
(./main.bbl (./main.brf) [3 <./Uniform_No_Title.png> <./Normal_No_Title.png>] (./main.bbl (./main.brf)
\tf@brf=\write4 \tf@brf=\write4
\openout4 = `main.brf'. \openout4 = `main.brf'.
...@@ -461,34 +443,36 @@ Underfull \hbox (badness 7362) in paragraph at lines 26--26 ...@@ -461,34 +443,36 @@ Underfull \hbox (badness 7362) in paragraph at lines 26--26
, Oct. 1999. , Oct. 1999.
[] []
) [4])
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 317. Package atveryend Info: Empty hook `BeforeClearDocument' on input line 321.
[4] [5
Package atveryend Info: Empty hook `AfterLastShipout' on input line 317.
]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 321.
(./main.aux) (./main.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 317. Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 321.
\snap@out=\write5 \snap@out=\write5
\openout5 = `main.dep'. \openout5 = `main.dep'.
Dependency list written on main.dep. Dependency list written on main.dep.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 317. Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 321.
Package rerunfilecheck Info: File `main.out' has not changed. Package rerunfilecheck Info: File `main.out' has not changed.
(rerunfilecheck) Checksum: 32E97EDE93C04899CE7128EA0CB0D790;513. (rerunfilecheck) Checksum: 32E97EDE93C04899CE7128EA0CB0D790;513.
Package rerunfilecheck Info: File `main.brf' has not changed. Package rerunfilecheck Info: File `main.brf' has not changed.
(rerunfilecheck) Checksum: BB047529470216DFDC4D0933E0F06F40;613. (rerunfilecheck) Checksum: 9099E033D70D51ED61C40175FF1C40FF;711.
LaTeX Font Warning: Some font shapes were not available, defaults substituted. LaTeX Font Warning: Some font shapes were not available, defaults substituted.
) )
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
8438 strings out of 481239 8449 strings out of 481239
129046 string characters out of 5920377 129190 string characters out of 5920377
403170 words of memory out of 5000000 404236 words of memory out of 5000000
23517 multiletter control sequences out of 15000+600000 23525 multiletter control sequences out of 15000+600000
541812 words of font info for 57 fonts, out of 8000000 for 9000 541812 words of font info for 57 fonts, out of 8000000 for 9000
1142 hyphenation exceptions out of 8191 1142 hyphenation exceptions out of 8191
47i,9n,42p,782b,389s stack positions out of 5000i,500n,10000p,200000b,80000s 47i,9n,42p,782b,468s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></us </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></us
r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/shar r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/shar
e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texl e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texl
...@@ -503,10 +487,10 @@ y9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb ...@@ -503,10 +487,10 @@ y9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti9.pfb></usr/ ></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti9.pfb></usr/
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/ share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb> texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on main.pdf (4 pages, 247996 bytes). Output written on main.pdf (5 pages, 250889 bytes).
PDF statistics: PDF statistics:
180 PDF objects out of 1000 (max. 8388607) 191 PDF objects out of 1000 (max. 8388607)
152 compressed objects within 2 object streams 162 compressed objects within 2 object streams
28 named destinations out of 1000 (max. 500000) 31 named destinations out of 1000 (max. 500000)
96 words of extra memory for PDF output out of 10000 (max. 10000000) 96 words of extra memory for PDF output out of 10000 (max. 10000000)
No preview for this file type
No preview for this file type
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment