Работа с файлами
This commit is contained in:
@@ -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}
|
||||
Reference in New Issue
Block a user