Autore Topic: Come ridimensionare le immagini per le varie risoluzioni degli schermi  (Letto 1602 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Ho un'immagine che voglio mettere come backgroud e vorrei creare, in modo che non risulti sfocata, la versione per i seguenti tipi di terminali android:
1) low (120 dpi)  - dimensioni in px dello schermo 240 * 320 px
2) middle (dpi)  - dimensioni in px dello schermo 480 * 800 px
3) high (240 dpi)  - dimensioni in px dello schermo 480 * 800 px

Seguendo la formula di conversione:
pixels = dips * (density / dpi)
dove dpi è sempre 160

Nella directory ldpi metto l'immagine con le seguenti dimensioni:
larghezza 240px * 0.75 = 180px
Nella directory mdpi metto l'immagine con le seguenti dimensioni:
larghezza 480px * 1 = 480px
Nella directory ldpi metto l'immagine con le seguenti dimensioni:
larghezza 480px * 1.5 = 768px

E' tutto corretto?

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Re:Come ridimensionare le immagini per le varie risoluzioni degli schermi
« Risposta #1 il: 27 Novembre 2010, 20:18:50 CET »
0
I cellulari android di fascia alta montano un display di larghezza 480 * 854
px con una densità di 160 dpi
Se io creo un'immagini a 72 dpi, se voglio riportare
480 * 854 px con una densità di 160 dpi a 72 dpi ottengo 1065 px * 1896 px, infatti:

480 px * 854 px con 160 dpi = 1065 px * 1896 px con 72 dpi

1065 px è ottenuto come = 480 * (160/72)
1896 px è ottenuto come = 854 * (160/72)

E' corretto come ragionamento?

Offline droide

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC DESIRE Z
Re:Come ridimensionare le immagini per le varie risoluzioni degli schermi
« Risposta #2 il: 31 Gennaio 2012, 13:45:12 CET »
0

Ciao. Hai capito alla fine il meccanismo. Pure io ho un immagine di un omino a metà schermo e non riesco a capire come fare in modo di adattarla alle diverse grandezze di display. l'omino è disegnato in vettoriale per cui posso generare il .png in px.

Il sistema Android dice che fa il resize in automatico. per se ad esempio cambio il tipo di display a 5.1 WVGA non è in proporzine.

Aspetto tue notizie. Grazie