PROJEKTS

MI attēlu uzlabošanas programmatūra pakešu apstrādei

Pielāgotas programmatūras izstrāde, MI attēlu uzlabošana, Fotoattēlu pakešu apstrāde, Fona noņemšana, Attēlu palielināšana, REST API izstrāde, Eksports augstā izšķirtspējā

  • Nozare: Radošie pakalpojumi
  • Austrija Atrašanās vieta: Austrija
  • Izstrādes laiks: 16 nedēļas
  • Tehnoloģijas: Python, JavaScript / TypeScript (Node.js)
4+ mēneši

Šī radošā aģentūra no Austrijas nodrošina retušu, uzlabošanu un attēlu ģenerēšanu radošiem un mārketinga darbiem. MI fotoattēlu rediģēšanas platforma pieņem augšupielādētus attēlus, pakešu mapes vai API pieprasījumus un atgriež uzlabotus, retušētus vai ģenerētus failus. Komandas to izmanto attēlu kvalitātes uzlabošanai, defektu noņemšanai un komerciālu attēlu sagatavošanai. Tīmekļa saskarne atbalsta radošās komandas, savukārt REST API savieno apstrādes rīkus ar esošajām lietotnēm.

Kopsavilkums

Problēma

Radošā aģentūra nodrošina retušu, uzlabošanu un attēlu ģenerēšanu radošiem un mārketinga darbiem.

Risinājums

Risinājums kļuva par vienu MI attēlu uzlabošanas programmatūras darbvietu ar augšupielādi, apstrādes rindām, priekšskatījumiem, eksportu un API piekļuvi.

Rezultāts

Platforma ir veidota, lai samazinātu manuālo attēlu apstrādi un laiku, kas nepieciešams komerciālu failu sagatavošanai.

Klienta stāsts

Klients ir radošā aģentūra no Austrijas. Tā nodrošina retušu, uzlabošanu un attēlu ģenerēšanu radošiem un mārketinga darbiem.

Aģentūra strādā ar augšupielādētiem attēliem, neapstrādātiem produktu fotoattēliem un attēlu paketēm. Tā arī sagatavo attēlus, tos uzlabojot, noņemot defektus un fonu, apgriežot un eksportējot augstā izšķirtspējā.

Pieprasījums bija vienkāršs: atbalstīt lielas attēlu paketes, nodrošināt tīmekļa saskarni apstrādei, saglabāt kvalitāti augstas izšķirtspējas failos un nodrošināt rīku pieejamību, izmantojot aizmugursistēmas API.

Risinājums tika veidots ap tīmekļa augšupielādes ekrānu, asinhronu apstrādes rindu, rezultātu galeriju un administrēšanas zonu API savienojumiem. Apstrādes moduļi ietvēra attēlu uzlabošanu, produktu attēlu uzlabošanu, apgriešanu, fona noņemšanu un palielināšanu.

Klients vēlējās

  1. Apstrādāt lielas attēlu paketes, izmantojot rindas vai darbiniekus
  2. Pārlūkprogrammā augšupielādēt, konfigurēt, priekšskatīt un eksportēt attēlus
  3. Apstrādāt augstas izšķirtspējas attēlus nepieciešamajos formātos un kvalitātē
  4. Savienot MI apstrādi ar API un esošajām lietotnēm

Kāpēc gatava programmatūra nederēja

Gatavie MI attēlu ģenerēšanas rīki nodrošināja attēlu izveidi un rediģēšanu, taču pēc to aprakstiem tie neapvienoja visas aģentūras apstrādes darbības vienuviet. Pielāgotais risinājums tika veidots, lai apvienotu uzlabošanu, retušu, fona noņemšanu, produktu attēlu apstrādi un eksportu augstā izšķirtspējā ar aģentūras API darbplūsmu.

Projekta pārskats

Risinājums tika veidots ap vienu tīmekļa darbvietu, kas pieņem augšupielādētus attēlus, neapstrādātus produktu fotoattēlus, ZIP mapes un attēlus, kas augšupielādēti, izmantojot API. Pirmajā ekrānā attēlu uzlabošana, defektu noņemšana un produktu attēlu uzlabošana apvienotas vienā apstrādes sākumpunktā.

Turpat pieejama arī apgriešana, fona noņemšana un attēlu palielināšana.

Lielu pakešu un vairāku lietotāju apstrādei tika nodrošināta asinhrona apstrāde, izmantojot rindu. Rindas ekrānā redzama norise, apstrādes stāvokļi un kļūdas, bet uzdevumu kontrolei pieejama atkārtota palaišana un lietojuma informācija.

Rezultātu zona tika veidota tiešai vizuālai pārbaudei. Salīdzinājumi pirms un pēc, rezultātu galerija, lejupielādes saites un PDF vai PNG eksports augstā izšķirtspējā apvieno pārbaudi un piegādi vienuviet.

Īpaša uzmanība tika pievērsta integrācijai. REST API nodrošina apstrādes iespējas esošajām lietotnēm, savukārt autentifikācijas iestatījumi, pieprasījumu piemēri, uzdevumu vēsture un žurnāli palīdz izstrādātājam pārraudzīt pakalpojuma darbību.

Platforma tika veidota kā moduļu kopums, lai vēlāk varētu pievienot papildu veidlapas, automatizācijas vai integrācijas, nepārbūvējot visu lietotni.

Piegādātās galvenās funkcijas

  • MI attēlu kvalitātes uzlabošana
  • Attēlu pakešu apstrāde
  • Defektu noņemšana
  • Produktu attēlu uzlabošana
  • Pielāgota apgriešana un izmēra maiņa
  • Fona noņemšana
  • Attēlu palielināšana
  • Priekšskatījumi pirms un pēc
  • PDF un PNG eksports augstā izšķirtspējā
  • REST API piekļuve

Var pievienot

+ Google Drive attēlu krātuvi + Shopify savienojumu + WooCommerce savienojumu + Eksporta sākotnējos iestatījumus

Kas vēl var izmantot šo risinājumu

Uzņēmumi ar līdzīgu attēlu apstrādes uzdevumu var pielāgot šo pašu risinājumu saviem failiem, pārbaudes noteikumiem un piegādes procesam.

E-komercijas uzņēmums

Uzdevums Tam nepieciešams plašā mērogā ģenerēt vai pārveidot komerciālus produktu attēlus.
Kā risinājums palīdz Risinājums apstrādā produktu attēlus paketēs, uzlabo to kvalitāti, noņem fonu un sagatavo eksporta failus.

MI fotoattēlu apstrādes SaaS nodrošinātājs

Uzdevums Tam jānodrošina uzlabošanas, retušas, fona noņemšanas un attēlu ģenerēšanas rīki.
Kā risinājums palīdz Risinājums nodrošina tīmekļa saskarni, apstrādi rindā un REST API, kas padara šīs attēlu funkcijas pieejamas.

Mārketinga pakalpojumu sniedzējs

Uzdevums Tam jāautomatizē retuša, uzlabošana un attēlu ģenerēšana klientu darbiem.
Kā risinājums palīdz Risinājums apvieno augšupielādes, apstrādes norisi, priekšskatījumus un eksportu augstā izšķirtspējā vienuviet.

Tehnoloģiju steks

Python

Aizmugursistēma un mašīnmācīšanās

Python nodrošina attēlu apstrādes aizmugursistēmu un mašīnmācīšanās pakalpojumus.

JavaScript / TypeScript (Node.js)

Tīmekļa apstrāde un API

Node.js nodrošina tīmekļa apstrādes rīkus un API integrācijas.

fastapi

REST API ietvars

fastapi nodrošina aizmugursistēmas galapunktus attēlu apstrādes pieprasījumiem.

tensorflow

Mašīnmācīšanās modeļi

tensorflow darbina mašīnmācīšanās modeļus attēlu uzlabošanai un ģenerēšanai.

opencv

Datorredzes apstrāde

opencv apstrādā datorredzes darbības attēlu plūsmā.

gfpgan

Seju atjaunošana

gfpgan atjauno sejas detaļas portretu attēlos.

sharp

Attēlu izmēra maiņa un konvertēšana

sharp maina JPEG, PNG, WebP un citu attēlu failu izmērus un tos konvertē.

pyoxipng

PNG optimizācija

pyoxipng optimizē PNG failus eksportam.

PNG, JPG, PDF and SVG

Attēlu ievade un eksports

Šie formāti nodrošina augšupielādētos attēlus, apstrādātos failus un eksportus augstā izšķirtspējā.

Integrācijas

REST APIs

Platforma apmainās ar attēlu apstrādes pieprasījumiem, atbildēm, priekšskatījumiem un lejupielādes saitēm ar esošajām lietotnēm.

Google Drive

Platforma var izmantot Google Drive attēlu glabāšanai, izmantojot Drive savienotāju.

Shopify and WooCommerce

Platforma var savienot digitālos produktus ar Shopify un WooCommerce produktu attēlu darbplūsmām.

PDF and PNG export

Platforma eksportē apstrādātos augstas izšķirtspējas failus PDF vai PNG formātā.

Rezultāts

Sākt attēla uzdevumu ar atbilstošo rīku

Augšupielādes ekrāns sniedz aģentūrai vienu vietu, kur sākt attēlu uzlabošanu, retušu un attēlu sagatavošanu. Tas pieņem augšupielādētus attēlus un pakešu failus, pēc tam saglabā izvēlēto apstrādes opciju kopā ar uzdevumu.

Apgriešana, izmēra maiņa un fona noņemšana atrodas līdzās kvalitātes uzlabošanai un palielināšanai, tāpēc aģentūra var sagatavot attēlu pirms tā nonāk rezultātu galerijā.

Kā tas darbojas

  1. Augšupielādes zona saņem augšupielādētus attēlus un pakešu failus.
  2. Rīku izvēle apvieno uzlabošanu, defektu noņemšanu un produktu uzlabošanu.
  3. Apstrādes uzdevums saglabā izvēlēto opciju kopā ar apgriešanas un izmēra maiņas iestatījumiem.
  • Attēlu kvalitātes uzlabošana
  • Noņemt nevēlamus defektus
  • Uzlabo produktu attēlus
  • Pielāgota attēlu apgriešana
  • Noņemt attēlu fonu
  • Ģenerēt augstas izšķirtspējas attēlus
Padoms: Pakešu faili apvieno lielāku attēlu uzdevumu pirms apstrādes sākuma.
Augšupielādēt un izvēlēties attēla rediģēšanu

Augšupielādēt un izvēlēties attēla rediģēšanu

Šī ekrāna funkcijas
Attēlu kvalitātes uzlabošana Noņemt nevēlamus defektus Uzlabo produktu attēlus Pielāgota attēlu apgriešana Noņemt attēlu fonu Ģenerēt augstas izšķirtspējas attēlus

Apstrādes laikā pārskatīt lielas paketes

Rindas ekrānā aktīvie un rindā gaidošie uzdevumi redzami, izmantojot norises joslas, rindas apzīmējumus un apstrādes stāvokļa filtrus.

Kļūdas tiek parādītas blakus attiecīgajam uzdevumam, un uzdevumu kontrolei pieejamas atcelšanas un atkārtotas palaišanas darbības. Lietojuma statistika sniedz aģentūrai pārskatu par pakalpojuma darbību.

Kā tas darbojas

  1. Uzdevumu sarakstā redzami aktīvie un rindā gaidošie attēlu apstrādes uzdevumi.
  2. Norises joslas un rindas statusa apzīmējumi rāda uzdevuma stāvokli un apstrādes norisi.
  3. Kļūdu ziņojumi, atcelšanas vai atkārtotas palaišanas darbības un lietojuma statistika apraksta pašreizējo apstrādes aktivitāti.
  • Aktīvo un rindā gaidošo uzdevumu saraksts
  • Apstrādes stāvokļa filtri
  • Kļūdu ziņojumi
  • Lietojuma statistika
Apstrādes rinda un norise

Apstrādes rinda un norise

Pirms eksporta pārbaudīt izmaiņas

Rezultātu ekrānā sākotnējais un apstrādātais attēls novietoti blakus ātrai attēla kvalitātes uzlabošanas pārbaudei. Rezultātu galerija apvieno apstrādātos attēlus pārskatīšanai.

Izvēlētos failus var lejupielādēt vai eksportēt PDF vai PNG formātā augstā izšķirtspējā. Tas sniedz aģentūrai skaidru ceļu no uzlabošanas līdz komerciālam failam.

Kā tas darbojas

  1. Priekšskatījums pirms un pēc parāda sākotnējo un apstrādāto attēlu.
  2. Rezultātu galerija sakārto attēlu priekšskatījumus un lejupielādes saites.
  3. Eksporta formāta izvēle nodrošina PDF vai PNG eksportu augstā izšķirtspējā.
  • Priekšskatījums pirms un pēc
  • Rezultātu galerija
  • Eksports augstā izšķirtspējā
Piezīme: PDF un PNG eksports nodrošina augstas izšķirtspējas failiem definētos formātus.
Salīdzināt un lejupielādēt rezultātus

Salīdzināt un lejupielādēt rezultātus

Šī ekrāna funkcijas
Eksportēt augstas izšķirtspējas failus Ģenerēt augstas izšķirtspējas attēlus

Savienot attēlu apstrādi ar esošo programmatūru

Administrēšanas ekrāns sniedz izstrādātājam nepieciešamo informāciju platformas savienošanai ar esošu lietotni. REST API piemēri parāda pieprasījumu un atbilžu struktūru, bet autentifikācijas iestatījumi kontrolē piekļuvi.

Uzdevumu vēsture, lietojuma statistika, žurnāli un kļūdas atvieglo pakalpojuma darbības pārbaudi, kad lietotne nosūta attēlu apstrādes pieprasījumus.

Kā tas darbojas

  1. API galapunktu saraksts un pieprasījumu un atbilžu piemēri apraksta REST API atbildes.
  2. Autentifikācijas iestatījumi pārvalda piekļuvi attēlu apstrādes pieprasījumiem.
  3. Uzdevumu vēsture, lietojuma statistika, žurnāli un kļūdas reģistrē pakalpojuma darbību un apstrādātos fotoattēlus.
  • API galapunktu saraksts
  • Autentifikācijas iestatījumi
  • Uzdevumu vēstures tabula
  • Žurnālu un kļūdu panelis
API un darbplūsmas administrēšana

API un darbplūsmas administrēšana

Šī ekrāna funkcijas
Izstrādāt RESTful API

Ko sniedz risinājums

Izmantojot šo risinājumu, radošā aģentūra var:

  • Vienā darbvietā uzlabot attēlu kvalitāti un noņemt defektus.
  • Apstrādāt lielas attēlu paketes asinhronā rindā.
  • Noņemt fonus, apgriezt attēlus un mainīt to izmērus komerciālai lietošanai.
  • Pirms piegādes pārskatīt sākotnējos un apstrādātos attēlus.
  • Eksportēt augstas izšķirtspējas failus PDF vai PNG formātā.
  • Savienot attēlu apstrādi ar esošajām lietotnēm, izmantojot REST API.

Vai gatavās sistēmas varētu paveikt šo darbu?

Pirms izstrādes uzdevums tika salīdzināts ar gataviem produktiem, balstoties uz to aprakstiem.

Kas nepieciešams klientam MI attēlu ģeneratori 1min.AI, Recraft, Adobe Firefly MI radošās platformas ImagineArt, Magnific MI attēlu rediģēšanas modeļi Nano Banana 2, DALL·E Pielāgots risinājums
Apstrādāt lielas attēlu paketes — — —
Augšupielādēt, priekšskatīt un eksportēt failus daļēji daļēji daļēji
Apstrādāt augstas izšķirtspējas attēlus — daļēji
Savienot MI rīkus, izmantojot API — — —
Atbilst klienta paša noteikumiem: posmiem, lomām un pārskatiem — — —
Visas darbības vienuviet — — —
Nav manuālu darbību starp programmām — — —

Pamatojoties uz produktu un to kategorijas publiskajiem aprakstiem.

Gatavie produkti nodrošina attēlu ģenerēšanu, rediģēšanu un dažas palielināšanas vai eksporta funkcijas. Gatavs produkts ir pietiekams, ja nepieciešama tikai viena no šīm daļām.

Šai aģentūrai bija nepieciešama sava programmatūra, jo produkti neaptvēra tās pilno apstrādes uzdevumu un noteikumus vienuviet. Atsevišķi produkti arī nenodrošināja aģentūrai nepieciešamo apstrādes ceļu vienā rindā un API darbplūsmā.

Noslēgumā

Noslēgumā risinājums tika izveidots, lai izņemtu manuālo attēlu apstrādi no ceļa starp augšupielādētiem failiem un komerciāliem eksporta failiem augstā izšķirtspējā.

BUJ

Domājat par līdzīgas sistēmas izveidi? Izlasiet tālāk sniegtās atbildes, lai uzzinātu, kā apstrādes saskarne, rinda, eksports un integrācijas darbojas kopā.