2010-02-12 145 views

回答

2

這取決於您如何定義拉伸,但是我會根據是否保留縱橫比將縮放分成兩個不同的選項。在縮放圖像時,通常希望保持寬高比。

我會考慮增加一個維度,但在另一個維度上不成比例地成爲「延伸」。同樣,一個維度的減少,但在另一個維度不成比例將是一個「壁球」。

你可能會覺得這個Daring Fireball post有趣。

1

拉伸聲音就像在(100x100)或(100x10)處顯示小尺寸(10x10)圖像一樣。所以有些時候它像素化。

縮放意味着在保持高寬比(編程)下將圖像顯示爲不同尺寸的小尺寸或大尺寸圖像,因此看起來並不合適,因爲當您拉伸到不同的寬高比時,圖像中的某些對象會獲得不適當的可見性。

0

當你不喜歡時,不要保持圖像的一致性,你會發現圖像不協調,圖像的高度和寬度不適合顯示。爲了解決這個問題,你可以將圖像的寬度和高度乘以一個常數係數。

0

伸展和縮放並不意味着任何不同,除了內涵。

是否有一段文字在某處,您試圖理解?也許我們可以幫忙。

+0

特定沒什麼。我只是想知道基本的區別。謝謝你們.. – neha 2010-02-12 14:38:09

1

拉伸(在iPhone IB)意味着'9切片縮放',縮放意味着縮放。

拉伸時,您可以確定圖像的哪一部分可用於拉伸,哪些部分可能不用。例如,當您有一個圓角正方形時,您不希望圓角拉伸,尤其是當您只是水平或垂直拉伸時。

表明您只需要使用中央像素的伸展(在IB)的X & Y值設定爲0.50(一半)和寬度&高度值0.00(最低數量的像素)

查閱contentStretch在文檔中的更多信息

0

拉伸圖像拉伸了小圖像的大小。 另一方面縮放圖像縮放視圖的寬度和視口的高度的圖像...

縮放可以通過小圖像和大圖像來完成。

你應把握好質量的圖像,然後應縮放

sprite.setscale(x,y);