有時候遇到順序法不能處理的源圖,可以考慮試一試減少無效區域,說不定圖片分辨率減少百分之一二十後,就可以處理了。
一、小區域比較容易處理
如果需要覆蓋手繪圖的區域比較小,比如一個小公園,或者一個小區,在地圖上比較高的級別可以完整截屏。下面盛世天城1期,17級,紅框內是無效區域,藍框內是有效區域。底圖大小472*386。
圖1
級別 | 寬 | 高 |
---|---|---|
17 | 472 | 386 |
18 | 944 | 772 |
19 | 1888 | 1544 |
20 | 3776 | 3088 |
假設要做20級的源圖,那麼需要用ps新建一個圖片大小爲:3766*3088。
這樣大小的圖,一般的機器都能處理,不必在意過大的無效區域。
二、較大的地理區域,經常超過微機處理能力,導致內存溢出
寧波東錢湖風景區,如果採用上面的截屏方法,截取圖片如下:
圖2
12級,圖片大小:484*390。同樣,紅線內是無效區域,藍線內是有效區域。
級別 | 寬 | 高 |
---|---|---|
12 | 484 | 390 |
13 | 968 | 780 |
14 | 1936 | 1560 |
15 | 3872 | 3120 |
16 | 7744 | 6240 |
17 | 15488 | 12480 |
18 | 30976 | 24960 |
19 | 61952 | 49920 |
20 | 123904 | 99840 |
如果用這種方法作圖,即使生成18級的切片,估計也超出了大部分微機的處理能力。因此,需要儘量減少無效區域的大小。
三、多次截屏拼合出底圖,以減少底圖無效區域
減少圖2中的無效區域,可以採取拼合底圖的方法。
切換到14級,截取的第一幅圖:
截取的第二幅圖:
截取的第三幅圖:
然後在ps中拼合成一個圖:
當前大小是1147*1280,實際上高度可以再縮小,把上圖中最下面空白去掉。把這個圖放大到18級所需大小:
級別 | 寬 | 高 |
14 | 1147 | 1280 |
15 | 2294 | 2560 |
16 | 4588 | 5120 |
17 | 9176 | 10240 |
18 | 18352 | 20480 |
然後把手繪圖整理到一個新的圖層中對齊就可以了。
用這種方法,同樣都是18級源圖,圖片尺寸小了不少。
老方法:
30976 | 24960 |
改良的方法:
18352 | 20480 |
其他操作,與前面博客中說明的步驟一致。