PROJEKTAS

DI vaizdų generatorius pritaikytam vizualiniam turiniui

Individualios programinės įrangos kūrimas, Generavimas iš teksto į vaizdą, Vaizdo redagavimas pagal vaizdą, DI modelio integracija, Vaizdų galerijos, Prisitaikanti žiniatinklio programa

  • Sritis: Kūrybinės paslaugos
  • Suomija Vieta: Suomija
  • Įgyvendinimo trukmė: 16 savaitės
  • Technologijos: Python, JavaScript / TypeScript (Node.js)
4+ mėnesiai

Šis klientas yra kūrybinė studija iš Suomijos. Prekės ženklų, mados ir produktų vaizdų kūrimas užtrunka, kai kiekvieną vizualą reikia atskirai paruošti ir redaguoti. DI vaizdų generatorius yra individuali platforma, skirta užklausoms, įkeltiems vaizdams ir nuorodoms. Ji pateikia studijos komandai pritaikytas variacijas bei leidžia rezultatus redaguoti, išsaugoti ir tvarkyti vienoje vietoje.

Santrauka

Problema

Kūrybinė studija gaišta laiką ruošdama pritaikytus vaizdus pagal užklausas, nuorodas ir struktūrizuotas parinktis.

Sprendimas

Sprendimas tapo DI vaizdų generavimo platforma su modelių jungtimis, parametrų valdikliais ir redagavimo įrankiais.

Rezultatas

Platforma skirta sumažinti rankinio darbo kiekį ir laiką, reikalingą tinkamam vizualiniam turiniui paruošti.

Kliento istorija

Klientas yra kūrybinė studija iš Suomijos. Kūrybiniams ir rinkodaros projektams ji kuria prekės ženklų, mados ir produktų vaizdus.

Studija gaišta laiką ruošdama pritaikytus vaizdus pagal užklausas, įkeltus vaizdus ir nuorodas. Sugeneruotus rezultatus taip pat reikia peržiūrėti, redaguoti ir tvarkyti.

Užduotis buvo paprasta: sukurti DI vaizdų generatorių, priimantį vizualinius duomenis ir kuriantį realistiškus arba stilizuotus rezultatus. Komandai taip pat reikėjo valdyti stilius, parametrus ir fonus.

Sprendimas suformuotas kaip modulinė platforma su generavimo darbo sritimi, vaizdų galerija, generavimo istorija ir administravimo valdikliais.

Klientas pageidavo

  1. Priimti užklausas, vaizdus, URL adresus, nuorodas ir struktūrizuotus generavimo nustatymus.
  2. Naudojant DI modelius generuoti realistiškus, stilizuotus, sudėtinius ir redaguotus vaizdus.
  3. Valdyti stilius, parametrus, avatarus, spalvas, pozas, fonus ir matmenis.
  4. Pateikti prisitaikančias žiniatinklio, įvairioms platformoms skirtas arba įterpiamas programos sąsajas.

Kodėl netiko paruošta programinė įranga

Paruošti DI vaizdų generatoriai palaiko kūrimą pagal užklausas ir vaizdų redagavimą, tačiau jų aprašymai neapima visų studijos įvesčių ir valdymo poreikių viename pritaikytame produkte. Kreditų limitai ir atskiri įrankiai taip pat reiškia, kad individuali platforma geriau atitinka studijos gamybos taisykles.

Projekto apžvalga

Sprendimas sukurtas aplink užklausų ir nuorodų nustatymus. Platforma priima tekstines užklausas, įkeltus vaizdus, vaizdų URL adresus, taip pat veido, stiliaus ir pozos nuorodas.

Siekiant pritaikyti skirtingas kūrybines kryptis, generavimo sluoksnis prijungtas prie difuzijos modelių ir išorinių DI API. Jis kuria realistiškus, stilizuotus ir sudėtinius vaizdus bei kelias variacijas pagal tuos pačius nustatymus.

Ypatingas dėmesys skirtas kūrybinei kontrolei. Platformoje pateikiami stiliaus, parametrų ir avataro nustatymai, kai juos palaiko pasirinkta generavimo eiga.

Taip pat pateikiami spalvų, šablonų ir pozų nustatymai.

Sugeneruotų vaizdų darbo srityje rodomas didelis peržiūros langas ir variacijų tinklelis. Redagavimo įrankiai apima stilius, spalvas ir fonus, o vaizdų rezultatus galima atsisiųsti.

Sprendimas taip pat organizuotas aplink išsaugotus vaizdus, galerijas ir generavimo istoriją. Administravimo srityje valdomos modelių parinktys, naudotojų prieiga ir naudojimo apribojimai.

Įdiegtos pagrindinės funkcijos

  • Tekstinių užklausų ir nuorodinių vaizdų įvestis
  • Vaizdų generavimas ir redagavimas pagal vaizdą
  • Kelios sugeneruotos variacijos
  • Stiliaus ir parametrų valdikliai
  • Avataro, pozos ir veido nuorodos
  • Spalvų ir fono redagavimas
  • Išsaugotos galerijos ir generavimo istorija
  • Vaizdų atsisiuntimas ir dalijimasis
  • Modelių ir naudojimo administravimas

Galima pridėti

+ Vaizdo keitimas pagal veidą + Iškirpimas vienu spustelėjimu + Fono pašalinimas + Balti fonai + Teksto etiketės + Vaizdo animacija + Mokslinės iliustracijos + Vaizdų sintezė iš dviejų vaizdų

Kas dar gali naudoti šį sprendimą

Šių įmonių užduotis panaši: paversti užklausas ar vizualines nuorodas pritaikytu turiniu, todėl tą patį sprendimą galima pritaikyti ir joms.

Rinkodaros komanda

Užduotis Reikia prekės ženklo produktų ir socialinių tinklų vaizdų klientams skirtoms kampanijoms.
Kaip sprendimas padeda Sprendimas priima užklausas ir nuorodas, generuoja variacijas bei saugo patvirtintus vaizdus galerijose.

Programinės įrangos komanda

Užduotis Reikia pakartotinai naudojamų DI vaizdų ir medijos generavimo funkcijų esamoje programoje.
Kaip sprendimas padeda Sprendimas suteikia API arba REST API sąsajas ir gali būti pateiktas kaip įterpiamas žiniatinklio komponentas.

Architektūrinės vizualizacijos studija

Užduotis Reikia pritaikytų architektūrinių vizualizacijų pagal užklausas, vaizdus ir nuorodinę medžiagą.
Kaip sprendimas padeda Sprendimas vienoje darbo srityje sujungia vaizdų įvestis, modelių generavimą, stiliaus valdiklius ir vaizdų redagavimą.

Technologijų paketas

Python

Backend ir DI paslaugos

Python palaiko programos backend ir su DI susijusias paslaugas.

JavaScript / TypeScript (Node.js)

Žiniatinklio ir API paslaugos

JavaScript ir TypeScript palaiko žiniatinklio programą, integracijas ir serverio paslaugas.

FastAPI

API galiniai taškai

FastAPI palaiko platformos API paslaugas.

OpenAI

DI API jungtis

OpenAI sujungia platformą su palaikomomis generavimo funkcijomis.

Replicate

Modelio API jungtis

Replicate sujungia platformą su išoriniais modeliais.

Cloudinary

Vaizdų medijos valdymas

Cloudinary tvarko projekto mediją.

OpenCV

Kompiuterinės regos apdorojimas

OpenCV palaiko vaizdų apdorojimo eigas.

TensorFlow

Mašininio mokymosi modeliai

TensorFlow palaiko modelių ir vaizdų generavimo eigas.

DALL-E

Vaizdų generavimo modelis

DALL-E palaiko vaizdų generavimą pagal natūralios kalbos aprašymus.

Image URLs

Nuorodinio vaizdo įvestis

Vaizdų URL adresai pateikia šaltinio vaizdus generavimui ir redagavimui.

Integracijos

OpenAI

Platforma per API sujungia generavimo funkcijas su OpenAI.

Replicate

Platforma per Replicate klientą prisijungia prie talpinamų DI modelių.

Cloudinary

Cloudinary valdo platformos naudojamus vaizdus ir vaizdo įrašus.

REST API

REST galiniai taškai sujungia generavimo funkcijas su kita programine įranga ir įterpiamomis programomis.

Rezultatas

Nustatykite generavimą pagal aktualias įvestis

Pirmoji darbo sritis sujungia užklausas, nuorodas ir generavimo nustatymus. Studija gali paruošti užklausą su įkeltais vaizdais, vaizdo URL adresu ir stiliumi.

Taip kūrybinė užduotis išlieka šalia įvesčių, formuojančių rezultatą.

Kaip tai veikia

  1. Užklausos lauke pateikiamos tekstinės vaizdo užklausos.
  2. Vaizdo įkėlimo sritis ir vaizdo URL laukas pateikia šaltinio vaizdus bei nuorodas.
  3. Stiliaus parinkiklis ir parametrų valdikliai apima stiliaus pasirinkimus, nuorodas ir generavimo parametrus.
Užklausos ir nuorodų nustatymai

Užklausos ir nuorodų nustatymai

Šio ekrano funkcijos
Sukurti naudotojų užklausų sistemą Koreguoti vaizdų generavimo parametrus Generuoti vaizdus iš teksto

Kurkite ir tobulinkite kelias vizualines kryptis

Sugeneruotų vaizdų darbo srityje viename lange pateikiamos variacijos ir didelė pasirinkto rezultato peržiūra. Prieš atsisiunčiant vaizdą galima keisti jo stilių, spalvas ir foną.

Kaip tai veikia

  1. Generavimo paslauga iš paruoštų įvesčių sukuria DI sugeneruotų vaizdų variacijas.
  2. Didelėje peržiūroje rodomas pasirinktas sugeneruotas arba redaguotas vaizdas.
  3. Stiliaus, spalvų ir fono valdikliai apdoroja pasirinktą vaizdą, o atsisiuntimo funkcija pateikia atsisiunčiamą failą.
  • Generuoti realistiškus DI vaizdus
  • Generuoti vaizdų variacijas
  • Redaguoti sugeneruotus vaizdus
Patarimas: Ta pati darbo sritis palaiko generavimą, palyginimą ir vaizdų redagavimą.
Sugeneruoto vaizdo darbo sritis

Sugeneruoto vaizdo darbo sritis

Šio ekrano funkcijos
Generuoti realistiškus DI vaizdus Generuoti vaizdų variacijas Redaguoti sugeneruotus vaizdus Stilizuoti vaizdus Spalvų koregavimas DI fono pašalinimas

Išsaugokite naudingus rezultatus vėlesniam darbui

Galerijos ir istorijos ekrane studija gali laikyti išsaugotus vaizdus ir ankstesnius generavimo rezultatus. Viešumo ar privatumo būsena, filtrai, dalijimasis ir atsisiuntimai padeda organizuoti rezultatus.

Kaip tai veikia

  1. Galerijos tinklelyje išsaugoti vaizdai rodomi kaip kortelės.
  2. Istorijos sąraše rodoma generavimo istorija, o paieškos ir filtravimo valdikliai veikia su galerijos filtrais.
  3. Viešumo ar privatumo būsena rodoma prie išsaugotų vaizdų, o dalijimosi ir atsisiuntimo funkcijos suteikia prieigą prie jų.
  • Tvarkyti generavimo istoriją
  • Organizuoti viešas arba privačias galerijas
Galerija ir generavimo istorija

Galerija ir generavimo istorija

Šio ekrano funkcijos
Tvarkyti generavimo istoriją

Valdykite modelius ir naudojimą vienoje administravimo srityje

Administravimo ekrane sujungiamos modelių parinktys, naudotojų prieiga ir kvotos. Čia taip pat pateikiami kreditai, mokėjimai ir naudojimo statistika.

Struktūra leidžia tobulinti modelių ir naudojimo nustatymus, kai keičiasi pačios studijos taisyklės.

Kaip tai veikia

  1. Modelių parinkiklyje rodomi prieinami DI modeliai.
  2. Naudotojų sąraše pateikiami paskyrų duomenys, o kvotų nustatymai valdo kvotas.
  3. Kreditų arba mokėjimų valdikliai tvarko kreditus, o naudojimo skydelyje rodoma naudojimo statistika.
  • Valdyti prieinamus DI modelius
  • Nustatyti kvotas ir naudojimo valdiklius
Pastaba: Administravimo sritis atskiria modelių ir naudojimo valdymą nuo kūrybinės darbo srities.
Modelių ir naudojimo administravimas

Modelių ir naudojimo administravimas

Šio ekrano funkcijos
DI modelio mokymo nustatymas

Ką suteikia sprendimas

Naudodama šį sprendimą, studija gali:

  • Paversti tekstines užklausas ir vaizdų nuorodas pritaikytais vizualais
  • Vienoje darbo srityje palyginti kelias sugeneruotas variacijas
  • Redaguoti stilius, spalvas ir fonus neišeinant iš rezultatų ekrano
  • Išsaugoti, filtruoti, dalytis ir atsisiųsti sugeneruotus vaizdus
  • Pakartotinai naudoti generavimo istoriją vėlesniam kūrybiniam darbui
  • Valdyti modelius, naudotojus, kvotas, kreditus ir naudojimo valdiklius

Ar paruoštos sistemos galėtų atlikti šią užduotį?

Prieš kuriant dizainą, užduotis buvo palyginta su paruoštais produktais pagal jų pačių aprašymus.

Ko reikia klientui DI vaizdų generatoriai 1min.AI, Midjourney, DALL·E DI dizaino įrankiai Recraft, Adobe Firefly Generatyviojo DI platformos ImagineArt, Magnific Individualus sprendimas
Priimti užklausas ir vaizdų nuorodas
Generuoti pritaikytus vaizdų rezultatus
Valdyti stilius ir parametrus iš dalies
Suteikti lanksčias programos sąsajas — — —
Atitikti kliento taisykles: etapus, vaidmenis, ataskaitas — — —
Visi etapai vienoje vietoje — — —
Jokių rankinių veiksmų tarp programų iš dalies — iš dalies

Remiantis viešais produktų ir jų kategorijos aprašymais.

Paruošti DI vaizdų generatoriai palaiko užklausas, nuorodas, pritaikytus rezultatus ir kai kuriuos redagavimo valdiklius. Paruošto produkto pakanka, kai užduotis apsiriboja vaizdų generavimu ar redagavimu.

Šio kliento užduočiai taip pat reikėjo pritaikyto įvesčių, valdiklių, galerijų, istorijos, administravimo ir prieigos prie programos derinio. Šie elementai ne visada sujungiami pagal studijos taisykles, todėl reikėjo nuosavos programinės įrangos.

Galiausiai

Galiausiai sukurta platforma, pašalinanti rankinį darbą kelyje nuo kūrybinės užduoties iki tinkamo naudoti vizualinio turinio.

DUK

Svarstote kurti panašią sistemą? Perskaitykite atsakymus ir sužinokite, kaip tarpusavyje dera įvestys, modeliai, redagavimas, saugojimas ir integracijos.