Question

Quelqu'un peut-il s'il vous plaît me dire quelle est la différence exacte entre étirement et mise à l'échelle d'une image? Parce que vous pouvez définir de toute façon la taille de l'image et imageView à la fois pour répondre à vos besoins.

Était-ce utile?

La solution

Cela dépend de la façon dont vous définissez l'étirement, mais je diviser en deux options d'échelle distinctes selon que le rapport d'aspect ou non est préservée. Souvent, il est souhaitable de conserver le rapport d'aspect lors du redimensionnement d'une image.

Je considère une augmentation dans une dimension, mais pas proportionnellement à l'autre d'être un « stretch ». De même, une diminution dans une dimension, mais pas proportionnellement dans l'autre serait une « courge ».

Vous pouvez trouver cette Daring Fireball post intéressant.

Autres conseils

L'étirement des sons comme montrant de petite taille (10x10) à l'image (100x100) ou (100x10). si quelques fois il obtient pix-exaltés.

mise à l'échelle signifie pour afficher une image à la taille différente soit petite ou grande avec le maintien de son ratio d'aspect (programmetically), il regardera pas inapproprié, parce que quand vous étirer à différents rapports d'aspect puis certains objets dans l'image obtient une visibilité mauvaise.

étirage (dans iphone IB) signifie 'mise à l'échelle en 9 tranches', des moyens de mise à l'échelle juste mise à l'échelle.

Lors de l'étirement, vous pouvez déterminer quelle partie de l'image peut être utilisée pour étirer et quelle partie peut ne pas. Par exemple, lorsque vous avez un carré arrondi, vous ne voulez pas les étirer à arrondis, surtout quand vous êtes seulement étirement horizontalement ou verticalement.

vous indiquez que vous souhaitez que d'utiliser le pixel moyenne pour étirer par (dans IB) définissant les valeurs X et Y de 0,50 (à mi-chemin) et les valeurs de largeur et de hauteur à 0,00 (quantité minimale de pixels)

Recherche contentStretch dans la documentation pour plus d'infos

quand vous ne, pas garder la congruence de l'image, vous voyez l'image incongrue et la hauteur et la largeur de l'image ne convient pas à montrer. pour résoudre ce problème, vous pouvez multiplier votre largeur de l'image et de la hauteur à un coefficient constant.

Stretching et mise à l'échelle ne signifie pas que quelque chose de différent, sauf peut-être dans la connotation.

Y at-il un élément particulier de texte quelque part que vous essayez de comprendre? Peut-être que nous pouvons aider.

l'image d'étirage étire la taille d'une petite image. de l'autre mise à l'échelle de la main de l'image est mise à l'échelle de l'image accoring la largeur de la fenêtre et la hauteur de fenêtre ....

mise à l'échelle peut être fait par les petits, ainsi que une grande image.

vous devriez prendre une image de bonne qualité et devrait escalader

sprite.setscale(x,y);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top