Fotó workflow eszköz fotósoknak - EXIF adatok kinyerés, vízjel hozzáadás, és képek felkészítése közösségi médiára stílusosan.
Important
Fontos, ezzel az alkalmazással nem fogsz tudni kiváltani egy PROFI képszerkesztőt (mint például a Lightroom), de fotóidat, vagy szerkesztett képeidet fel tudod készíteni a közösségi médiára való feltöltésre.
Egy webalkalmazás, amely segít a fotósoknak egyszerűsíteni a közösségi média munkafolyamatot: automatikusan kinyeri a kamera beállításokat (EXIF adatok), testreszabható vízjeleket ad hozzá, és formázza a képeket közösségi médiára - mindezt egy helyen.
- ✅ Több fotó feltöltése (
JPG,PNG,HEICtámogatás) - ✅ Automatikus EXIF adat kinyerés
- Kamera típus és gyártó
- Objektív információk
- ISO, rekesz, záridő
- Fókusztávolság
- Készítés dátuma
- Lokáció
- ✅ Beállítások formázása Instagram captionhöz
- ✅ Instagram formátum optimalizálás (1:1, 4:5, 9:16)
- ✅ Kiválasztható mely EXIF mezők jelenjenek meg
- ✅ Testreszabható vízjel elhelyezés
- ✅ Pozíció (sarkok, középen, egyedi)
- ✅ Átlátszóság beállítás
- ✅ Méret módosítás
- ✅ Saját logó/szöveg feltöltés
- ✅ LUT kezelések a képekre (
.cubekiterjesztés)
FastAPI + WebSocket alapú architektúra
Console MVP → FastAPI REST API → WebSocket real-time UI
- Real-time feldolgozási visszajelzések
- Webes drag&drop fájlfeltöltés
- Élő előnézetek
- Egyidejű több kép feldolgozás
- Vizuális fotógaléria kiválasztással (NextJS)
- Kötegelt feldolgozás → ZIP letöltés
- Előtte/Utána előnézet csúszka
- Export presetek mentése és megosztása
- 📱 Saját Portfolió weboldal létrehozásnak a lehetősége (Amint elkészült a kép töltheti fel a saját galériájába)
- 🗺️ Képek elhelyezése térképen (hol jártunk, emlékek oldal) (elkezdve, kialakítása folyamatban)
- OpenStreetMap és az EXIF adatok (ha nincs exif adat, manuálisan megadni a helyszínt) segítségével helyezhetjük el a térképre emlékeinket/képeinket
- 🎨 Egyedi presetek
- 🖼️ Nagyobb képszerkesztési funkciók bevezetése (Curves, Masking, ...) - amelyeket nagyobb képszerkesztő alkalmazások is tudnak
- 🔗 Közvetlen Instagram/Közösségi oldal API integráció (feltöltés) -> META API általi korlátozás: csak Business Account-os felhasználók tudnak postolást végezni API-n keresztül -> Pinterest (?)
FastAPI + WebSocket
│
├── PIL/Pillow (EXIF + képfeldolgozás)
├── OpenCV (vízjelek, LUT-ok)
├── pillow-heif (HEIC)
└── PostgreSQL (presetek, felhasználók)
NextJS + App Router
├── TailwindCSS + shadcn/ui
└── Framer Motion
✅ MVP core logika
✅ EXIF parser + vízjel + LUT
✅ Caption generátor
⏳ FastAPI + WebSocket átépítés
⏳ NextJS frontend fejlesztés
A fotózás az egyik hobbim, és amikor projekt ötleteken gondolkoztam, rájöttem egy valós problémára: Instagram-on szeretném megosztani a fotóimat, de mindig macerás manuálisan begépelni a kamera beállításokat (ISO, rekesz, záridő) minden egyes képhez.
Első gondolatom a Flickr volt, ahol automatikusan megjelennek az EXIF adatok, de miért használnék egy kész platformot, amikor magam is megépíthetem? Így született az ImgPrep ötletem - egy eszköz, ami automatizálja ezt a folyamatot, vízjelet tesz a képekre, és optimalizálja őket a közösségi platformokra.
Ez a projekt egyszerre praktikus és remek tanulási lehetőség full-stack fejlesztésben.
Ez egy tanulási projekt, amíg nem növi ki magát, de javaslatokat és visszajelzéseket mindig szívesen fogadok! PR-ek, issue-k, ötletek mindig szívesen látottak.
MIT License
git clone [repo]
cd imgprew
pip install -r requirements.txt
python main.pyWeb verzió demó: Hamarosan
Státusz: 🚀 FASTAPI + WS backendre való átépítés folyamatban
Indulás: 2026. január
⭐ Ha tetszik a projekt és az ötlet, örülök egy csillagnak! :D