From 2097a70cbfe5a070c190fc47fe6c751488d93bf0 Mon Sep 17 00:00:00 2001 From: Arity-T Date: Tue, 19 Nov 2024 19:49:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=20=D1=81?= =?UTF-8?q?=20=D1=84=D0=B0=D0=B9=D0=BB=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lab3/report/report.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lab3/report/report.tex b/lab3/report/report.tex index 0fb4df9..3ed2e8c 100644 --- a/lab3/report/report.tex +++ b/lab3/report/report.tex @@ -264,6 +264,12 @@ bitsToInt bits = len = VU.length bits - 1 \end{lstlisting} + + \subsection{Работа с файлами} + Для работы с текстовыми файлами использовались базовые функции Haskell -- \texttt{readFile} (читает содержимое файла и возвращает его как строку) и \texttt{writeFile} (записывает строку в файл, заменяя его содержимое). + + Для работы с изображениями использовалась библиотека \texttt{JuicyPixels}~\cite{JuicyPixels}. С её помощью можно как прочитать изображение в любом популярном формате, так и сохранить его. В частности в работе использовались функции: \texttt{readImage} -- для чтения изображения из указанного файла, \texttt{saveBmpImage} -- для сохранения изображения в формате bmp. + \newpage \section {Результаты работы программы} @@ -286,5 +292,7 @@ bitsToInt bits = David Deutsch -- personal website, URL: \url{https://www.daviddeutsch.org.uk/}, Дата обращения: 19.11.2024 \bibitem{convertio} Convertio -- BPM to JPG online converter, URL: \url{https://convertio.co/ru/bmp-jpg/}, Дата обращения: 19.11.2024 + \bibitem{JuicyPixels} + Hackage -- JuicyPixels: Picture loading/serialization, URL: \url{https://hackage.haskell.org/package/JuicyPixels}, Дата обращения: 19.11.2024 \end{thebibliography} \end{document} \ No newline at end of file