谁能告诉我拉伸和缩放图像之间的确切区别是什么?因为无论如何您都可以设置 image 和 imageView 的大小以满足您的要求。
6 回答
这取决于您如何定义拉伸,但我会根据是否保留纵横比将缩放分为两个不同的选项。通常在缩放图像时希望保持纵横比。
我认为增加一个维度,但不按比例增加另一个维度是“拉伸”。类似地,一个维度的减少,但另一个维度不成比例的减少将是“壁球”。
您可能会发现这篇 Daring Fireball帖子很有趣。
拉伸听起来像是在 (100x100) 或 (100x10) 处显示小尺寸 (10x10) 图像。所以有时它会变得像素化。
缩放意味着在保持其纵横比(以编程方式)的情况下将图像显示为不同大小或小或大,因此它看起来不会不合适,因为当您拉伸到不同的纵横比时,图像中的某些对象会出现不正确的可见性。
拉伸(在 iphone IB 中)意味着“9 片缩放”,缩放意味着只是缩放。
拉伸时,您可以确定图像的哪一部分可以用于拉伸,哪一部分不可以。例如,当您有一个圆角正方形时,您不希望四舍五入拉伸,尤其是当您仅水平或垂直拉伸时。
您表明您只想使用中间像素进行拉伸(在 IB 中)将 X 和 Y 值设置为 0.50(中途),将宽度和高度值设置为 0.00(最小像素量)
contentStretch
在文档中查找更多信息
当您不保持图像的一致性时,您会看到图像不协调,并且图像的高度和宽度不适合显示。为了解决这个问题,您可以将图像的宽度和高度乘以一个常数系数。
拉伸和缩放除了内涵之外没有任何不同。
某处是否有您想要理解的特定文本?也许我们可以提供帮助。
拉伸图像是拉伸小图像的大小。另一方面,图像的缩放是根据视口的宽度和视口的高度缩放图像....
缩放可以通过小图像和大图像来完成。
您应该拍摄高质量的图像,然后对其进行缩放
sprite.setscale(x,y);