Details

Title Продвинутый редактор для художественной работы с изображением: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Creators Мэн Цзянин
Scientific adviser Молодяков Сергей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects обработка raw изображений ; многослойное редактирование ; высокопроизводительная обработка изображений ; кросс-платформенная поддержка ; интеграция распределённого облачного хранилища ; raw image processing ; multilayer editing ; high-performance image processing ; cross-platform support ; distributed cloud storage integration
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2233
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35521
Record create date 7/14/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Целью данной работы является разработка расширяемого редактора изображений с поддержкой облачного хранения, ориентированного на профессиональную художественную обработку изображений, в том числе в формате RAW. Основной задачей является обеспечение пользователя возможностью достижения специфических визуальных эффектов путём многослойного маскирования, а также гарантирование безопасности хранения и удобства совместной работы через облачные технологии. Редактор поддерживает работу как с традиционными форматами JPG/PNG, так и с изображениями в формате RAW от различных производителей камер. Для обеспечения гибкости и производительности реализована клиент-серверная архитектура, в которой клиентская часть разработана на основе фреймворка Qt, с использованием LibRaw, OpenCV, OpenStego и Exiv2, а серверная часть — на базе FastDFS, Nginx, Redis, MySQL и Docker. Облачный сервис может быть развёрнут на персональном сервере пользователя и обеспечивает функции резервного копирования, восстановления сессии, совместного использования файлов и масштабируемого хранения. В работе решён ряд ключевых задач: разработан редактор изображений, поддерживающий парсинг RAW-данных, создание и редактирование сложных многослойных масок, поддержку расширения алгоритмов обработки изображений через плагины, цифровую подпись изображений, а также кроссплатформенность и мультиязычный интерфейс. Система облачного хранения реализована с упором на удобство развёртывания, поддержку распределённой архитектуры и высоконагруженных сценариев, обеспечивая масштабируемость, отказоустойчивость и безопасность пользовательских данных. Разработанное программное решение может быть использовано в цифровой фотографии, издательской деятельности, а также в других сферах, требующих точной и надёжной работы с изображениями высокого качества.

The objective of this work is to develop an extensible image editor with integrated cloud storage, aimed at professional artistic image processing, including support for the RAW format. The main task is to provide users with the ability to achieve specific visual effects through multilayer masking, while also ensuring secure data storage and convenient collaboration via cloud technologies. The editor supports both standard formats such as JPG and PNG, and RAW images from various camera manufacturers. To ensure flexibility and performance, a client-server architecture is implemented: the client side is developed using the Qt framework, incorporating LibRaw, OpenCV, OpenStego, and Exiv2, while the server side is based on FastDFS, Nginx, Redis, MySQL, and Docker. The cloud service can be deployed on a users personal server and provides features for backup, session recovery, file sharing, and scalable storage. A number of key tasks have been solved in this work: an image editor was developed that supports RAW data parsing, creation and editing of complex multilayer masks, support for extending image processing algorithms via plugins, digital image signing, as well as cross-platform functionality and multilingual interface support. The cloud storage system is designed with a focus on ease of deployment, support for distributed architecture, and high-load scenarios, ensuring scalability, fault tolerance, and security of user data. The developed software solution can be applied in digital photography, publishing, and other fields that require precise and reliable handling of high-quality images.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics