# HG changeset patch # User riono # Date 1581516567 -32400 # Node ID ece683512a087a0840a17629312f4910a870c793 # Parent db994bd40aef1aa593a8a65f1925b2c6f6916f41 add ZRLE encode img diff -r db994bd40aef -r ece683512a08 FinalThesis/chapter2.tex --- a/FinalThesis/chapter2.tex Wed Feb 12 22:41:04 2020 +0900 +++ b/FinalThesis/chapter2.tex Wed Feb 12 23:09:27 2020 +0900 @@ -128,9 +128,15 @@ ZLREはZlibで圧縮されたデータとそのデータのバイト数がヘッダーとして付与され送信される。Zlibはjava.util.zip.deflaterとjava.util.zip.inflaterで圧縮と解凍が行える。しかしjava\.util.zip.deflaterは解凍に必要な辞書を書きだす(flush)ことが出来ない。従って、圧縮されたデータを途中から受け取ってもデータを正しく解凍することが出来ない。 -そこでZRLEEは一度Root Nodeで受け取ったZRLEのデータをunzipし、後述するupdate Rectangleと呼ばれる画面ごとのデータに辞書を付与してzipし直すことで、初めからデータを読み込んでいなくても解凍を出来るようにした(\ref{fig:ZRLEtoZRLEE})。 +そこでZRLEEは一度Root Nodeで受け取ったZRLEのデータをunzipし、後述するupdate Rectangleと呼ばれる画面ごとのデータに辞書を付与してzipし直すことで、初めからデータを読み込んでいなくても解凍を出来るようになっている(\ref{fig:ZRLEtoZRLEE})。 - +\begin{figure}[htb] %PDF +\begin{center} +\includegraphics[scale=0.5]{fig/EncodeZRLEE.pdf} +\figcaption{ZRLEEへ再圧縮} +\label{fig:ZRLEtoZRLEE} +\end{center} +\end{figure} diff -r db994bd40aef -r ece683512a08 FinalThesis/fig/EncodeZRLE.graffle Binary file FinalThesis/fig/EncodeZRLE.graffle has changed diff -r db994bd40aef -r ece683512a08 FinalThesis/fig/EncodeZRLE.pdf Binary file FinalThesis/fig/EncodeZRLE.pdf has changed diff -r db994bd40aef -r ece683512a08 FinalThesis/fig/EncodeZRLEtoZRLEE.graffle Binary file FinalThesis/fig/EncodeZRLEtoZRLEE.graffle has changed diff -r db994bd40aef -r ece683512a08 FinalThesis/fig/EncodeZRLEtoZRLEE.pdf Binary file FinalThesis/fig/EncodeZRLEtoZRLEE.pdf has changed diff -r db994bd40aef -r ece683512a08 FinalThesis/main.pdf Binary file FinalThesis/main.pdf has changed