PROJEKTAS

DI vaizdų gerinimo programinė įranga paketiniam apdorojimui

Individualizuotos programinės įrangos kūrimas, DI vaizdų gerinimas, Paketinis nuotraukų apdorojimas, Fono šalinimas, Vaizdų raiškos didinimas, REST API kūrimas, Didelės raiškos eksportas

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

Ši Austrijos kūrybinė agentūra atlieka retušavimą, gerina vaizdus ir kuria vaizdus kūrybiniams bei rinkodaros projektams. DI nuotraukų redagavimo platforma priima įkeltus vaizdus, paketinius aplankus arba API užklausas ir grąžina pagerintus, retušuotus arba sugeneruotus failus. Komandos ją naudoja vaizdų kokybei gerinti, defektams šalinti ir komercinėms nuotraukoms paruošti. Internetinė sąsaja skirta kūrybinėms komandoms, o REST API sujungia apdorojimo įrankius su esamomis programomis.

Santrauka

Problema

Kūrybinė agentūra atlieka retušavimą, gerina vaizdus ir kuria vaizdus kūrybiniams bei rinkodaros projektams.

Sprendimas

Sprendimas tapo viena DI vaizdų gerinimo darbo erdve su įkėlimo, apdorojimo eilių, peržiūros, eksporto ir API prieigos funkcijomis.

Rezultatas

Platforma skirta sumažinti rankinio vaizdų apdorojimo ir komercinių failų paruošimo laiką.

Kliento istorija

Klientas yra kūrybinė agentūra iš Austrijos. Ji atlieka retušavimą, gerina vaizdus ir kuria vaizdus kūrybiniams bei rinkodaros projektams.

Agentūra dirba su įkeltais vaizdais, neapdorotomis produktų nuotraukomis ir vaizdų paketais. Ji taip pat ruošia vaizdus juos gerindama, šalindama defektus, apkirpdama, pašalindama foną ir eksportuodama didelės raiškos failus.

Užklausa buvo paprasta: apdoroti didelius vaizdų paketus, suteikti internetinę apdorojimo sąsają, išlaikyti didelės raiškos failų kokybę ir pasiekti įrankius per vidinės sistemos API.

Sprendimas sukurtas aplink internetinį įkėlimo ekraną, asinchroninio apdorojimo eilę, rezultatų galeriją ir API jungčių administravimo sritį. Apdorojimo moduliai apėmė vaizdų gerinimą, produktų nuotraukų tobulinimą, apkirpimą, fono šalinimą ir raiškos didinimą.

Klientas pageidavo

  1. Apdoroti didelius vaizdų paketus naudojant eiles arba darbuotojus
  2. Naršyklėje įkelti, sukonfigūruoti, peržiūrėti ir eksportuoti vaizdus
  3. Apdoroti didelės raiškos vaizdus reikiamais formatais ir kokybe
  4. Sujungti DI apdorojimą su API ir esamomis programomis

Kodėl netiko paruošta programinė įranga

Paruošti DI vaizdų generatoriai apėmė vaizdų kūrimą ir redagavimą, tačiau pagal jų aprašymus jie nesujungė viso šios agentūros apdorojimo proceso vienoje vietoje. Individualizuotas sprendimas buvo pritaikytas taip, kad vaizdų gerinimas, retušavimas, fono šalinimas, produktų nuotraukų apdorojimas ir didelės raiškos eksportas būtų sujungti su agentūros API darbo eiga.

Projekto apžvalga

Sprendimas sukurtas kaip viena internetinė darbo erdvė, priimanti įkeltus vaizdus, neapdorotas produktų nuotraukas, ZIP aplankus ir vaizdų įkėlimą per API. Pirmajame ekrane vaizdų gerinimas, defektų šalinimas ir produktų nuotraukų tobulinimas sujungti viename apdorojimo pradžios taške.

Čia taip pat galima apkirpti vaizdus, pašalinti foną ir padidinti raišką.

Dideliems paketams ir keliems naudotojams apdorojimas vykdomas asinchroniškai, naudojant eiles. Eilės ekrane rodomi progresas, apdorojimo būsenos ir klaidos, o užduotims valdyti pateikiama pakartotinio bandymo ir naudojimo informacija.

Rezultatų sritis sukurta tiesioginei vizualinei patikrai. Peržiūros prieš ir po apdorojimo, rezultatų galerija, atsisiuntimo nuorodos ir didelės raiškos PDF arba PNG eksportas sujungia peržiūrą ir pateikimą vienoje vietoje.

Daug dėmesio skirta integracijoms. REST API suteikia esamoms programoms prieigą prie apdorojimo funkcijų, o autentifikavimo nustatymai, užklausų pavyzdžiai, užduočių istorija ir žurnalai padeda kūrėjui stebėti paslaugos veiklą.

Platforma suskaidyta į modulius, todėl vėliau galima pridėti papildomas formas, automatizavimą ar integracijas neper kuriant visos programos.

Įdiegtos pagrindinės funkcijos

  • DI vaizdų kokybės gerinimas
  • Paketinis vaizdų apdorojimas
  • Defektų šalinimas
  • Produktų nuotraukų gerinimas
  • Individualus apkirpimas ir dydžio keitimas
  • Fono šalinimas
  • Vaizdų raiškos didinimas
  • Peržiūros prieš ir po apdorojimo
  • Didelės raiškos PDF ir PNG eksportas
  • REST API prieiga

Galima pridėti

+ Vaizdų saugykla Google Drive + Shopify jungtis + WooCommerce jungtis + Eksporto išankstiniai nustatymai

Kas dar gali naudoti šį sprendimą

Panašią vaizdų apdorojimo užduotį turinčios įmonės gali pritaikyti tą patį sprendimą savo failams, peržiūros taisyklėms ir pateikimo procesui.

Elektroninės prekybos įmonė

Užduotis Jai reikia dideliu mastu generuoti arba keisti komercines produktų nuotraukas.
Kaip padeda sprendimas Sprendimas paketais apdoroja produktų nuotraukas, gerina jų kokybę, pašalina foną ir paruošia eksporto failus.

DI nuotraukų apdorojimo SaaS teikėjas

Užduotis Jai reikia pasiūlyti vaizdų gerinimo, retušavimo, fono šalinimo ir vaizdų generavimo įrankius.
Kaip padeda sprendimas Sprendimas suteikia internetinę sąsają, apdorojimą eilėse ir REST API, suteikiančias prieigą prie šių vaizdų funkcijų.

Rinkodaros paslaugų įmonė

Užduotis Jai reikia automatizuoti klientų darbams skirtą retušavimą, vaizdų gerinimą ir generavimą.
Kaip padeda sprendimas Sprendimas vienoje vietoje sujungia įkėlimus, apdorojimo progresą, peržiūras ir didelės raiškos eksportą.

Technologijų paketas

Python

Vidinė sistema ir mašininis mokymasis

Python palaiko vaizdų apdorojimo vidinę sistemą ir mašininio mokymosi paslaugas.

JavaScript / TypeScript (Node.js)

Internetinis apdorojimas ir API

Node.js palaiko internetinius apdorojimo įrankius ir API integracijas.

fastapi

REST API sistema

fastapi suteikia vaizdų apdorojimo užklausų vidinės sistemos galinius taškus.

tensorflow

Mašininio mokymosi modeliai

tensorflow vykdo vaizdų gerinimo ir generavimo mašininio mokymosi modelius.

opencv

Kompiuterinės regos apdorojimas

opencv atlieka kompiuterinės regos operacijas vaizdų apdorojimo procese.

gfpgan

Veidų atkūrimas

gfpgan atkuria portretinių vaizdų veidų detales.

sharp

Vaizdų dydžio keitimas ir konvertavimas

sharp keičia JPEG, PNG, WebP ir kitų vaizdų failų dydį bei juos konvertuoja.

pyoxipng

PNG optimizavimas

pyoxipng optimizuoja PNG failus eksportui.

PNG, JPG, PDF and SVG

Vaizdų įvestis ir eksportas

Šie formatai naudojami įkeltiems vaizdams, apdorotiems failams ir didelės raiškos eksportams.

Integracijos

REST APIs

Platforma keičiasi vaizdų apdorojimo užklausomis, atsakymais, peržiūromis ir atsisiuntimo nuorodomis su esamomis programomis.

Google Drive

Platforma gali naudoti Google Drive vaizdams saugoti per Drive jungtį.

Shopify and WooCommerce

Platforma gali sujungti skaitmeninius produktus su Shopify ir WooCommerce produktų nuotraukų darbo eigoms.

PDF and PNG export

Platforma eksportuoja apdorotus didelės raiškos failus PDF arba PNG formatu.

Rezultatas

Pradėkite vaizdo užduotį tinkamu įrankiu

Įkėlimo ekranas suteikia agentūrai vieną vietą pradėti vaizdų gerinimą, retušavimą ir vaizdų paruošimą. Jis priima įkeltus vaizdus ir paketinius failus, o pasirinkta apdorojimo parinktis išsaugoma kartu su užduotimi.

Apkirpimas, dydžio keitimas ir fono šalinimas yra šalia kokybės gerinimo bei raiškos didinimo funkcijų, todėl agentūra gali paruošti vaizdą prieš jam patenkant į rezultatų galeriją.

Kaip tai veikia

  1. Įkėlimo sritis priima įkeltus vaizdus ir paketinius failus.
  2. Įrankių pasirinkiklis sugrupuoja gerinimo, defektų šalinimo ir produktų nuotraukų tobulinimo funkcijas.
  3. Apdorojimo užduotis įrašo pasirinktą parinktį kartu su apkirpimo ir dydžio keitimo nustatymais.
  • Vaizdų kokybės gerinimas
  • Nepageidaujamų defektų šalinimas
  • Produktų nuotraukų gerinimas
  • Individualus vaizdų apkirpimas
  • Vaizdų fonų šalinimas
  • Didelės raiškos vaizdų generavimas
Patarimas: Paketiniai failai leidžia sujungti didesnę vaizdų užduotį prieš pradedant apdorojimą.
Įkelkite vaizdą ir pasirinkite redagavimą

Įkelkite vaizdą ir pasirinkite redagavimą

Šio ekrano funkcijos
Vaizdų kokybės gerinimas Nepageidaujamų defektų šalinimas Produktų nuotraukų gerinimas Individualus vaizdų apkirpimas Vaizdų fonų šalinimas Didelės raiškos vaizdų generavimas

Stebėkite didelius paketus jų vykdymo metu

Eilės ekranas rodo aktyvias ir laukiančias užduotis naudodamas progreso juostas, eilės etiketes ir apdorojimo būsenų filtrus.

Klaidos rodomos šalia susijusios užduoties, o jai valdyti pateikiami atšaukimo ir pakartotinio bandymo veiksmai. Naudojimo statistika leidžia agentūrai matyti paslaugos veiklą.

Kaip tai veikia

  1. Užduočių sąraše rodomos aktyvios ir laukiančios vaizdų apdorojimo užduotys.
  2. Progreso juostos ir eilės būsenos etiketės rodo užduoties būseną bei apdorojimo progresą.
  3. Klaidų pranešimai, atšaukimo ar pakartotinio bandymo veiksmai ir naudojimo statistika apibūdina dabartinę apdorojimo veiklą.
  • Aktyvių ir laukiančių užduočių sąrašas
  • Apdorojimo būsenų filtrai
  • Klaidų pranešimai
  • Naudojimo statistika
Apdorojimo eilė ir progresas

Apdorojimo eilė ir progresas

Prieš eksportuodami peržiūrėkite pakeitimą

Rezultatų ekrane originalus ir apdorotas vaizdas pateikiami greta, kad būtų galima greitai patikrinti vaizdo kokybės pagerėjimą. Rezultatų galerijoje apdoroti vaizdai laikomi vienoje vietoje peržiūrai.

Pasirinktus failus galima atsisiųsti arba eksportuoti didelės raiškos PDF ar PNG formatu. Taip agentūra gauna aiškų kelią nuo vaizdo gerinimo iki komercinio failo.

Kaip tai veikia

  1. Peržiūroje prieš ir po apdorojimo rodomas originalus ir apdorotas vaizdas.
  2. Rezultatų galerija sutvarko vaizdų peržiūras ir atsisiuntimo nuorodas.
  3. Eksporto formato pasirinkiklis suteikia didelės raiškos PDF arba PNG eksportą.
  • Peržiūra prieš ir po apdorojimo
  • Rezultatų galerija
  • Didelės raiškos eksportas
Pastaba: PDF ir PNG eksportas apima didelės raiškos failams nustatytus formatus.
Palyginkite ir atsisiųskite rezultatus

Palyginkite ir atsisiųskite rezultatus

Šio ekrano funkcijos
Didelės raiškos failų eksportas Didelės raiškos vaizdų generavimas

Sujunkite vaizdų apdorojimą su esama programine įranga

Administravimo ekranas suteikia kūrėjui informaciją, reikalingą platformai sujungti su esama programa. REST API pavyzdžiai rodo užklausų ir atsakymų struktūrą, o autentifikavimo nustatymai kontroliuoja prieigą.

Užduočių istorija, naudojimo statistika, žurnalai ir klaidos palengvina paslaugos veiklos stebėjimą, kai programa siunčia vaizdų apdorojimo užklausas.

Kaip tai veikia

  1. API galinių taškų sąrašas bei užklausų ir atsakymų pavyzdžiai aprašo REST API atsakymus.
  2. Autentifikavimo nustatymai valdo prieigą prie vaizdų apdorojimo užklausų.
  3. Užduočių istorija, naudojimo statistika, žurnalai ir klaidos fiksuoja paslaugos veiklą bei apdorotas nuotraukas.
  • API galinių taškų sąrašas
  • Autentifikavimo nustatymai
  • Užduočių istorijos lentelė
  • Žurnalų ir klaidų skydelis
API ir darbo eigos administravimas

API ir darbo eigos administravimas

Šio ekrano funkcijos
RESTful API kūrimas

Ką suteikia sprendimas

Naudodama šį sprendimą, kūrybinė agentūra gali:

  • Gerinti vaizdų kokybę ir šalinti defektus vienoje darbo erdvėje.
  • Apdoroti didelius vaizdų paketus asinchroninėje eilėje.
  • Šalinti foną, apkirpti vaizdus ir pakeisti jų dydį komerciniam naudojimui.
  • Prieš pateikdama peržiūrėti originalius ir apdorotus vaizdus.
  • Eksportuoti didelės raiškos failus PDF arba PNG formatu.
  • Sujungti vaizdų apdorojimą su esamomis programomis per REST API.

Ar paruoštos sistemos galėtų atlikti šį darbą?

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

Ko reikia klientui DI vaizdų generatoriai 1min.AI, Recraft, Adobe Firefly DI kūrybinės platformos ImagineArt, Magnific DI vaizdų redagavimo modeliai Nano Banana 2, DALL·E Individualizuotas sprendimas
Apdoroti didelius vaizdų paketus — — —
Įkelti, peržiūrėti ir eksportuoti failus iš dalies iš dalies iš dalies
Apdoroti didelės raiškos vaizdus — iš dalies
Sujungti DI įrankius per API — — —
Atitikti kliento taisykles: etapus, vaidmenis, ataskaitas — — —
Visi etapai vienoje vietoje — — —
Jokių rankinių veiksmų tarp programų — — —

Pagal viešus produktų ir jų kategorijos aprašymus.

Paruošti produktai apima vaizdų generavimą, redagavimą ir kai kurias raiškos didinimo ar eksporto funkcijas. Paruošto produkto pakanka, kai reikia tik vienos iš šių dalių.

Šiai agentūrai reikėjo nuosavos programinės įrangos, nes produktai vienoje vietoje neapėmė visos jos apdorojimo užduoties ir taisyklių. Atskiri produktai taip pat nesuteikė reikiamo apdorojimo kelio per vieną eilę ir API darbo eigą.

Galiausiai

Galiausiai sprendimas sukurtas tam, kad pašalintų rankinį vaizdų apdorojimą iš kelio nuo įkeltų failų iki didelės raiškos komercinių eksportų.

DUK

Svarstote kurti panašią sistemą? Perskaitykite toliau pateiktus atsakymus ir sužinokite, kaip dera apdorojimo sąsaja, eilė, eksportas ir integracijos.