Come mantenere la qualità standard delle immagini caricate da molti utenti?

4

Stiamo sviluppando un sito in cui le persone (i proprietari dei negozi) saranno in grado di scattare foto e caricarle sul sito. La nostra più grande preoccupazione è la variazione della qualità delle immagini sul sito.

Le opzioni che stiamo considerando sono:

  1. Script minimi di pulizia dell'immagine (inclusi filtri, ridimensionamento, nitidezza, ecc.)
  2. Processo di approvazione per le immagini caricate
  3. Avere una squadra prende le foto per loro

Mi piacerebbe vedere se qualcuno ha avuto esperienza con 1 e 2 sopra. Quanto è efficace 1 e quanto è 2 efficiente?

    
posta rami 26.04.2013 - 21:27
fonte

1 risposta

2

A seconda della scala delle tue operazioni (non specificata) e della piattaforma a cui stai mirando (non specificato) la gamma di opzioni è molto ampia.

Supponendo che tu abbia come target una piattaforma Unix / Linux, la libreria di elaborazione delle immagini predefinita per # 1 è ImageMagick - link È in circolazione da sempre ed è ampiamente supportato su una vasta gamma di piattaforme (è persino disponibile per WinTel se si sta utilizzando la rotta IIS).

Se è possibile definire i requisiti per ciò che costituisce la "qualità standard" abbastanza bene, è possibile coprire una buona parte dei casi d'uso a livello di programmazione. Ci sono alcuni casi limite, quindi raccomando di implementare anche alcune versioni del # 2 (sistema di workflow / approvazione) oltre alla soluzione programmatica.

Nessuna delle tue opzioni risolverà tutti i casi, e affidarsi a una sola opzione può creare colli di bottiglia nel tuo processo.

La tua migliore scommessa è una combinazione di # 1 e amp; # 2 se vuoi mantenere la complessità e i costi bassi.

    
risposta data 30.04.2013 - 22:23
fonte