Domanda

Qualcuno può per favore mi dica qual è la differenza esatta tra stretching e il ridimensionamento di un'immagine? Poiché è possibile in ogni caso impostare la dimensione dell'immagine e ImageView sia per soddisfare le vostre esigenze.

È stato utile?

Soluzione

Dipende da come si definisce di stretching, ma vorrei dividere il ridimensionamento in due distinte opzioni basate sulla necessità o meno il rapporto di aspetto è conservato. Spesso si desidera mantenere le proporzioni durante il ridimensionamento di un'immagine.

vorrei prendere in considerazione un aumento in una dimensione, ma non proporzionalmente l'altro di essere un "tratto". Allo stesso modo, una diminuzione in una dimensione, ma non proporzionalmente l'altro sarebbe una "zucca".

È possibile trovare questo Daring Fireball posta interessante.

Altri suggerimenti

Stretching suoni come mostrare piccole dimensioni (10x10) immagine a (100x100) o (100x10). così alcune volte si arriva pix-euforico.

E scalatura significa mostrare un'immagine di dimensioni diverse sia piccolo o grande di mantenere le proporzioni (programmetically), in modo che guardare non improprio, perché quando si allunga per diversi proporzioni poi alcuni oggetti nell'immagine ottiene visibilità improprio.

Stretching (in iphone IB) significa 'scala a 9 porzioni', significa solo di scala scala.

Quando si estende è possibile determinare quale parte dell'immagine può essere utilizzato per lo stretching e quale parte potrebbe non. Per esempio quando si dispone di un quadrato arrotondato, non si desidera che i arrotondamenti di allungare, soprattutto quando si sta solo allungando orizzontalmente o verticalmente.

si indica che si desidera utilizzare solo il pixel centrale di allungare da (in IB) impostazione dei valori di X & Y a 0,50 (a metà strada) ed i valori di larghezza e altezza a 0,00 (importo minimo di pixel)

Ricerca contentStretch nella documentazione per ulteriori informazioni

quando si don, t mantenere la congruenza della vostra immagine, si vede l'immagine incongruo e altezza e la larghezza dell'immagine non è adatto per mostrare. per risolvere questo problema si può moltiplicare larghezza e l'altezza della tua immagine per un coefficiente costante.

Stretching e il ridimensionamento non significano nulla di diverso tranne forse nella connotazione.

C'è un particolare pezzo di testo da qualche parte che si sta cercando di capire? Forse possiamo aiutare in questo.

immagine Allungamento sta allungando le dimensioni di una piccola. d'altra parte il ridimensionamento dell'immagine è scalare l'immagine accoring la larghezza della finestra e l'altezza della finestra ....

scala può essere fatto da piccole e grandi dimensioni delle immagini.

si dovrebbe prendere una buona immagine di qualità e poi dovrebbe scalarlo

sprite.setscale(x,y);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top