1

画像のストレッチとスケーリングの正確な違いを教えてください。いずれにせよ、要件に合わせて image と imageView の両方のサイズを設定できるためです。

4

6 に答える 6

2

ストレッチをどのように定義するかによって異なりますが、縦横比が維持されるかどうかに基づいて、スケーリングを 2 つの異なるオプションに分けます。多くの場合、画像をスケーリングするときに縦横比を維持することが望まれます。

私は、一方の次元の増加を考慮しますが、他方の次元の増加は「ストレッチ」であるとは考えていません。同様に、一方の次元が減少しても、他方の次元が比例しない場合は、「スカッシュ」になります。

この大胆な火の玉の投稿が興味深いと思うかもしれません。

于 2010-02-12T07:59:33.833 に答える
1

ストレッチ(iphone IB)は「9スライススケーリング」を意味し、スケーリングは単にスケーリングを意味します。

ストレッチするときは、画像のどの部分をストレッチに使用できるか、どの部分を使用しないかを決定できます。たとえば、丸みを帯びた正方形がある場合、特に水平方向または垂直方向にのみストレッチしている場合は、丸みを伸ばしたくありません。

XとYの値を0.50(半分)に設定し、幅と高さの値を0.00(最小ピクセル数)に設定して、(IBで)中央のピクセルのみを使用してストレッチすることを指定します。

詳細については、ドキュメントを参照contentStretchしてください

于 2010-04-14T15:16:49.833 に答える
1

ストレッチは、小さなサイズ (10x10) の画像を (100x100) または (100x10) で表示するように聞こえます。そのため、ピクセル化されることがあります。

また、スケーリングとは、アスペクト比を維持しながら(プログラムで)画像を異なるサイズに表示することを意味します。したがって、異なるアスペクト比に引き伸ばすと、画像内の一部のオブジェクトが不適切に表示されるため、不適切に見えません。

于 2010-02-12T07:58:17.423 に答える
0

画像の合同性を維持しないと、画像が不調和になり、画像の高さと幅が表示に適さなくなります。この問題を解決するには、画像の幅と高さを一定の係数に乗算します。

于 2010-02-12T08:04:36.960 に答える
0

ストレッチとスケーリングは、おそらく含意を除いて、何の違いもありません。

理解しようとしている特定のテキストがどこかにありますか? 多分私たちはそれを手伝うことができます。

于 2010-02-12T10:14:52.517 に答える