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.