Przejdź do treści
Giorgi Eliadze
Projekty: Projekty osobiste

sie 2026 – wrz 2026

Portret oczu w grafice liniowej

Zdjęcie pary oczu zamienione w grafikę liniową gotową do grawerowania laserem na srebrze

  • AI
  • Pipeline obrazów AI
Czas trwania
1 miesiąc
Rola
Projekt własny

Przegląd

Małe narzędzie w Node.js, które za pomocą Gemini 3 Pro Image zamienia zdjęcie oczu osoby w czarno-białą grafikę liniową, a następnie w przezroczysty plik PNG, który laser xTool F1 może wygrawerować na srebrze. Najtrudniejsze jest zachowanie podobieństwa w czystych czarnych liniach na obszarze o szerokości ok. 3 cm.

Narzędzia

  • Node.js
  • Gemini
  • sharp
  • xTool F1

Podobieństwo w czystych liniach

Grawer laserowy nie odtwarza półtonów, więc zdjęcie musi stać się czystymi czarnymi liniami na przezroczystym tle, o szerokości ok. 3 cm, z zachowaniem podobieństwa: szpary powiekowej, kącików, fałdu powieki i asymetrii. Ogólne modele obrazów mają skłonność do idealizowania twarzy i dodawania przypadkowych kresek.

Siedem promptów

Skrypt wysyła zdjęcie z plikiem promptu do Gemini 3 Pro Image i generuje równolegle kilka wariantów. W siedmiu iteracjach prompt przeszedł od fotograficznej odbitki w skali szarości do miedziorytu w stylu rycin z banknotów, ze ścisłymi zasadami: tylko brwi i oczy, dokładne otwarcie oczu i asymetria, brwi dopełnione tam, gdzie ucina je kadr, czysta czerń i biel oraz rozstaw linii dopasowany do grawerunku o szerokości 3 cm.

Od obrazu do pliku dla lasera

Za pomocą sharp wynik zamienia się w maskę binarną z progiem 140, więc każdy piksel jest albo czysto czarny, albo całkowicie przezroczysty. Skrypt czyszczący znajduje połączone pociągnięcia, usuwa odizolowane kreski w środkowym pasie wokół nosa i zapisuje czysty przezroczysty PNG, PNG na białym tle oraz podgląd na srebrze. Plik kosztów śledzi wydatki na API względem budżetu.

Rezultat

Dwie rundy, w sierpniu i wrześniu 2026 r., zajęły łącznie 24 wywołania API i zmieściły się w budżecie.

Projekty: Projekty osobiste