1

谁能告诉我拉伸和缩放图像之间的确切区别是什么?因为无论如何您都可以设置 image 和 imageView 的大小以满足您的要求。

4

6 回答 6

2

这取决于您如何定义拉伸,但我会根据是否保留纵横比将缩放分为两个不同的选项。通常在缩放图像时希望保持纵横比。

我认为增加一个维度,但不按比例增加另一个维度是“拉伸”。类似地,一个维度的减少,但另一个维度不成比例的减少将是“壁球”。

您可能会发现这篇 Daring Fireball帖子很有趣。

于 2010-02-12T07:59:33.833 回答
1

拉伸听起来像是在 (100x100) 或 (100x10) 处显示小尺寸 (10x10) 图像。所以有时它会变得像素化。

缩放意味着在保持其纵横比(以编程方式)的情况下将图像显示为不同大小或小或大,因此它看起来不会不合适,因为当您拉伸到不同的纵横比时,图像中的某些对象会出现不正确的可见性。

于 2010-02-12T07:58:17.423 回答
1

拉伸(在 iphone IB 中)意味着“9 片缩放”,缩放意味着只是缩放。

拉伸时,您可以确定图像的哪一部分可以用于拉伸,哪一部分不可以。例如,当您有一个圆角正方形时,您不希望四舍五入拉伸,尤其是当您仅水平或垂直拉伸时。

您表明您只想使用中间像素进行拉伸(在 IB 中)将 X 和 Y 值设置为 0.50(中途),将宽度和高度值设置为 0.00(最小像素量)

contentStretch在文档中查找更多信息

于 2010-04-14T15:16:49.833 回答
0

当您不保持图像的一致性时,您会看到图像不协调,并且图像的高度和宽度不适合显示。为了解决这个问题,您可以将图像的宽度和高度乘以一个常数系数。

于 2010-02-12T08:04:36.960 回答
0

拉伸和缩放除了内涵之外没有任何不同。

某处是否有您想要理解的特定文本?也许我们可以提供帮助。

于 2010-02-12T10:14:52.517 回答
0

拉伸图像是拉伸小图像的大小。另一方面,图像的缩放是根据视口的宽度和视口的高度缩放图像....

缩放可以通过小图像和大图像来完成。

您应该拍摄高质量的图像,然后对其进行缩放

sprite.setscale(x,y);
于 2013-10-03T15:48:20.103 回答