Autore Topic: curiosità dimensioni immagini  (Letto 256 volte)

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
curiosità dimensioni immagini
« il: 23 Marzo 2014, 20:40:21 CET »
0
mi sorge una curiosità. nelle cartelle drawable-hdpi etc etc vi sono delle immagini di diverse dimensioni. se sostituisco quelle immagini create in automatico da eclipse con altre immagini più grandi ottengo delle immagini migliori a run time? oppure genero solo un casino da qualche parte(per esempio in R.qualchecosa....?)

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:curiosità dimensioni immagini
« Risposta #1 il: 23 Marzo 2014, 22:04:34 CET »
0
Buonasera,
Non c'è niente di runtime...
Comunque le cartelle drawable( es. mdpi/hdpi)
Servono per il ridimensionamento delle immagini in base alla dimensione del display e alla sua densità ..
Spero di essere stato chiaro
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
Re:curiosità dimensioni immagini
« Risposta #2 il: 24 Marzo 2014, 19:04:21 CET »
0
se ho ben capito a secondo del display pesca in una delle cartelle giusto? se è così, perchè se metto 4 immagini uguali( e molto più grandi di quelle create in automatico) non succede nulla? dovrebbe pescare e visualizzare, in una imageview di dimensioni forzate da codice, immagini in teoria migliori visto che il file è più grande invece sono sempre le stesse. forse cìè qualcosa che mi sfugge..... ad esempio mettendo un file 400x400 pixel invece che 72x72 dovrei ottenere qualcosa di meglio o di più grande..o no?

Offline Noisemaker

  • Utente junior
  • **
  • Post: 58
  • Respect: +1
    • Mostra profilo
Re:curiosità dimensioni immagini
« Risposta #3 il: 06 Aprile 2014, 17:24:32 CEST »
0
...l'immagine è comunque scalata a runtime, perchè deve "entrare" nella View in cui l'hai messa. Quindi oltre una certa risuluzione probabilmente non noti cambiamenti. Se invece usi un'immagine a bassa risoluzione la vedrai probabilmente molto poco definita su display che hanno DPI alti, perchè per occupare le stesse dimensioni viene aumentata e quindi si sgrana.
La dimensione inoltre non dipende dalla risoluzione dell'immagine ma dai parametri di "width" e "height" che dai alla View