Webová aplikace pro vizuální úpravy fotografií s využitím generativní umělé inteligence

dc.contributor.advisorJochymek, Lukáš
dc.contributor.authorJečmínek, Jan
dc.contributor.refereeVašinková, Markéta
dc.date.accepted2026-06-03
dc.date.accessioned2026-09-02T14:40:59Z
dc.date.available2026-09-02T14:40:59Z
dc.date.issued2026
dc.description.abstractTato bakalářská práce se zabývá návrhem a implementací webové aplikace pro vizuální úpravy fotografií s využitím generativní umělé inteligence. Uživatel může nahrát fotografii interiéru, oříznout ji na požadovaný formát, ručně vyznačit oblast určenou k úpravě pomocí masky a textovým popisem specifikovat požadovanou změnu. Aplikace následně využije rozhraní OpenAI pro inpainting modelu GPT Image 1.5, který přegeneruje označenou část snímku v souladu se zadaným promptem. Pro správu uživatelů, ukládání dvojic obrázků před/po a práci s daty je použita platforma Supabase, která poskytuje autentizaci, databázi i objektové úložiště. Práce popisuje použité technologie, návrh uživatelského rozhraní, komunikační rozhraní s externími službami a vyhodnocení dosažených výsledků na základě praktických testů.cs
dc.description.abstractThis bachelor thesis deals with the design and implementation of a web application for visual photo editing using generative artificial intelligence. The user can upload an interior photo, crop it to the required size, manually draw a mask that marks the area to be edited and specify the desired modification using a text prompt. The application uses the OpenAI API for GPT Image 1.5 inpainting to regenerate the selected region of the image according to the prompt. Supabase is used for user management, storing before/after image pairs and handling application data, providing authentication, a PostgreSQL database and object storage. The thesis describes the technologies used, the design of the user interface, the communication with external services and evaluates the achieved results based on practical experiments.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent989313 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisJEC0014_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160806
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectgenerativní umělá inteligencecs
dc.subjectGPT Image 1.5cs
dc.subjectwebová aplikacecs
dc.subjectinpaintingcs
dc.subjectSupabasecs
dc.subjectReactcs
dc.subjectgenerative artificial intelligenceen
dc.subjectGPT Image 1.5en
dc.subjectweb applicationen
dc.subjectinpaintingen
dc.subjectSupabaseen
dc.subjectReacten
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleWebová aplikace pro vizuální úpravy fotografií s využitím generativní umělé inteligencecs
dc.title.alternativeWeb Application for Visual Photo Editing Using Generative Artificial Intelligenceen
dc.typeBakalářská prácecs
local.files.count6
local.files.size7016290
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
JEC0014_FEI_B0613A140014_2026.pdf
Size:
966.13 KB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
JEC0014_FEI_B0613A140014_2026_zadani.pdf
Size:
155.51 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
JEC0014_FEI_B0613A140014_2026_priloha.zip
Size:
5.22 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
JEC0014_FEI_B0613A140014_2026_posudek_vedouci_Jochymek_Lukas.pdf
Size:
161.5 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Jochymek, Lukáš
Loading...
Thumbnail Image
Name:
JEC0014_FEI_B0613A140014_2026_posudek_oponent_Vasinkova_Marketa.pdf
Size:
161.62 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Vašinková, Markéta