Fornitura di immagini in diverse risoluzioni per diversi dispositivi mobili

1

Dato che ci sono delle differenze nelle prestazioni tra l'API Gfx, sono curioso di sapere come viene gestito di solito.

Ad esempio, se prendo un'immagine ad alta risoluzione con un Samsung S8, quando provo a visualizzare su un vecchio A3, ottengo un'immagine viola. Mi è stato detto che questo è dovuto al fatto che il primo utilizza OpenGLES3 mentre il secondo è su OpenGLES2. E questo è solo per Android finora, presumo quando arriverò su iOS, avrò più problemi.

Quindi un'idea che posso venire, sarebbe avere il server che elabora l'immagine in arrivo e ne crea diverse versioni. Quindi, quando il cliente lo richiede, passa anche informazioni su se stesso in modo da ottenere un'immagine che può supportare. Ogni immagine ha il proprio URL con aggiunta di qualità.

In alternativa, quando si riceve l'immagine, se viene rilevata troppo grande, tagliarla. Ma al giorno d'oggi, sento che il duro lavoro è destinato a essere sul server e non sul client.

Quindi, se tu potessi darmi una mano su questo, sarebbe grandioso.

    
posta Everts 07.06.2018 - 09:18
fonte

0 risposte

Leggi altre domande sui tag