簡體   English   中英

我應該如何平鋪CATiledLayer的圖像?

[英]How should I tile images for CATiledLayer?

我知道如何平鋪圖像,只是不知道圖像的大小和材質如何。

名稱應為Image_size_row_colum,其中一張蘋果圖塊圖像為:Lake_125_0_0.png

我使用TileCutter來平鋪圖像,但是我不知道是否應該將原始圖像平鋪到512x512px,然后將原始分辨率的圖像從≈7000x6000分辨率降低到≈5000x4000,然后將該圖像平鋪到512x512px或其他。我只是不了解整個設置。

該類讀取如下圖像:

NSString *tileName = [NSString stringWithFormat:@"%@_%d_%d_%d", 
                                     imageName, (int)(scale * 1000), row, col];

而第一個蘋果的瓷磚命名為Lake_125_0_0.png,這讓我一無所有。。我就是不明白。。有人嗎? 謝謝。

默認情況下,圖塊始終為256到256像素(盡管在蘋果示例中,圖像邊框處的一些圖塊被裁剪了)。

Lake_1000_1_2:第1列第1行第2列的全分辨率圖塊。

Lake_500_1_2:半分辨率:圖塊也是256到256像素,但是您顯示的圖像區域實際上是512到512像素(因此,畫質降低)

Lake_250_1_2:四分之一分辨率

Lake_125_1_2:在256到256像素的圖塊中顯示原始圖像的8 * 256到8 * 256像素

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM