返回教學

照片轉 Minecraft 像素畫教學:從生成到在遊戲裡蓋出來

Blocksona

把任何照片變成羊毛、混凝土或陶瓦組成的 Minecraft 像素畫:挑對尺寸、看懂方塊清單,再一格一格蓋在牆上或做成地圖畫。工具在瀏覽器裡完成,免費、不用註冊。

照片轉 Minecraft 像素畫教學:從生成到在遊戲裡蓋出來

用照片做 Minecraft 像素畫,在螢幕上只要一分鐘,在遊戲裡大概要花一個下午。免費的 Blocksona Minecraft 像素畫生成器會把任何圖片變成真實的 Minecraft 方塊,告訴你需要哪些方塊、每一塊放在哪裡。它在你的瀏覽器裡執行,照片不會上傳。這篇教學從頭講到尾:怎麼挑圖片、選尺寸和方塊種類、看懂方塊清單,以及在遊戲裡怎麼蓋才不會數錯。

挑一張適合變成方塊的圖片

寬 64 格時,一整張臉可能只有 20 格寬。最好的圖片,是瞇起眼睛看還認得出來的那種:

  • 一個主體,填滿畫面。 上傳前先裁掉多餘的空白。浪費在背景上的每一格,本來都可以拿來畫眼睛。
  • 大塊的顏色、強烈的對比。 白牆前的紅色鸚鵡會變成乾淨的像素畫;棕色沙發上的棕色狗狗會糊成一團。
  • 單純的背景。 牆壁或天空這類背景,可以用「背景留空」清掉,只需要蓋主體。
  • 明亮均勻的光線。 太暗的照片會全擠到少數幾種最深的方塊上,細節就沒了。先把照片調亮再用。
  • 越簡單的圖越好縮小。 Logo、卡通角色、遊戲角色圖和平塗插畫,就算只有 32 格寬也很清楚;細節多的照片要 64 格以上。

不適合的:小尺寸的合照、熱鬧的街景,還有小字。文字至少要 5 格高才看得清楚,所以 T 恤上的一行字通常會消失。寵物是很受歡迎的題材,寵物皮膚教學裡有拍清楚動物的訣竅,做像素畫一樣用得上。

五個步驟做出像素畫

打開 Minecraft 像素畫生成器。畫面上已經預設轉好一張範例插畫(狐狸騎士 Rusty),可以先拿它試各種設定。

  1. 選擇圖片。 點「選擇一張圖片」,或把 JPG、PNG、WebP 檔案拖到框裡。
  2. 設定寬度。 拖動「寬度(方塊數)」,範圍 16 到 128,每次跳 4。旁邊會顯示寬 × 高,高度依照圖片比例自動計算。
  3. 選方塊。 在「使用的方塊」底下開關「羊毛」「混凝土」「陶瓦」,至少會留一種。
  4. 設定選項。 「背景留空」預設開啟,「抖動」預設關閉,「方塊網格」預設開啟。
  5. 檢查並下載。 把滑鼠移到任一個方塊上,會看到它的名稱和位置,例如 (12, 30) 代表從左邊數第 12 格、從上面數第 30 格。按住「按住對比原圖」可以看原本的圖片。最後點「下載 PNG」存下藍圖,點「方塊清單(CSV)」存下材料清單。
Blocksona 像素畫生成器把一張照片轉成 Minecraft 方塊,顯示方塊網格和需要的方塊清單
預覽、方塊網格和「需要的方塊」清單。

預覽下方的「需要的方塊」面板,會列出每種方塊的數量、換算成幾組(一組 64 個),以及「共幾個方塊、幾種」的總數。

選尺寸:寬度和方塊數量

寬度是最重要的決定:寬度加倍,方塊就要四倍。下表假設圖片是正方形、每一格都有方塊;開啟「背景留空」通常能省下不少。建造時間是粗估,以每小時約 1,000 個方塊計算,這是方塊都已經放進箱子後、生存模式穩定的速度。創造模式會快一些。

寬度方塊數(正方形圖片)組數(一組 64 個)粗估建造時間適合
16256415 到 20 分鐘圖示、Logo、第一次嘗試
321,02416約 1 小時卡通臉、簡單的寵物
482,304362 到 3 小時寵物和角色
644,096644 到 5 小時預設值,細節多的肖像
969,2161449 到 10 小時大型牆面作品
12816,38425616 小時以上整張地圖畫、多人合作

縮放等級最小(1:1)的地圖剛好涵蓋 128 × 128 格,所以 128 格寬就是地圖畫的尺寸。照片很少是正方形:3:4 的直式照片設成 64 格寬,會變成 64 × 85,扣掉背景前是 5,440 個方塊。換個角度想:你的物品欄能放 36 組(2,304 個),一個大箱子能放 54 組(3,456 個)。

羊毛、混凝土還是陶瓦

同一張圖片分別用羊毛、混凝土和陶瓦方塊轉換的三個版本
同一張圖,三種方塊。

羊毛和混凝土各有 16 種染料顏色;陶瓦除了 16 種染色陶瓦,還多了原色陶瓦,所以三種全開時,生成器可以從 49 種顏色裡挑。混用越多種,顏色越接近照片;只用一種,收集材料比較輕鬆。

方塊外觀生存模式怎麼取得注意
羊毛柔和明亮,有編織紋理用剪刀剪羊毛。羊染色後吃草長回來的還是同一個顏色,一隻染好的羊就是用不完的來源。4 條線也能合成 1 個白色羊毛。會燒起來,要遠離熔岩和火。
混凝土最鮮豔、最平整的顏色用 4 個沙子、4 個礫石和 1 個染料合成 8 個混凝土粉末,再讓粉末碰到水,就會變硬成混凝土。粉末會像沙子一樣掉落,蓋牆前要先讓它變硬。
陶瓦偏暗的大地色:棕色、膚色、灰粉色用熔爐燒黏土塊得到陶瓦,再用 8 個陶瓦加 1 個染料合成 8 個染色陶瓦。惡地生態域有整片的陶瓦山壁。顏色比名字暗,白色陶瓦其實是偏粉的米色。

做肖像和寵物時記得開著陶瓦,大部分的膚色和棕色毛色都來自它;卡通和 Logo 用混凝土,顏色最乾淨。想多了解羊毛的取得方式和各種顏色,可以看 Minecraft Wiki 的羊毛條目。

生成器用 OKLab 比對顏色。在這種色彩空間裡,兩個顏色的距離和人眼覺得它們差多少是一致的。它用的是每種方塊貼圖的平均色,所以實際方塊看起來會略有不同,羊毛差得最多。

抖動要開還是關

同一張圖的像素畫,左邊關閉抖動出現一條條色帶,右邊開啟抖動用散點混出漸層
左:關閉抖動。右:開啟抖動。

就算有 49 種顏色,照片裡柔和的漸層(天空、臉頰上的陰影)也會變成一條條色帶。「抖動」會把兩種方塊顏色交錯排成散點,遠遠看時,眼睛會把它們混成中間色。生成器用的是 Floyd–Steinberg 抖動演算法(英文):每把一格換成最接近的方塊,就把剩下的色差分給旁邊的格子。

適合開啟的:大型作品(96 格寬以上)、光線柔和的照片、要從遠處或在地圖上欣賞的作品。適合關閉的:小作品、Logo、平塗卡通,以及大部分生存模式的建築。抖動會把更多種方塊撒進畫面,你得一直換方塊,放錯也比較難發現。

快速測試:開關抖動,同時看「需要的方塊」的種類數。如果種類暴增、預覽卻幾乎沒變,就關掉吧。

背景留空與空氣

「背景留空」會檢查圖片的邊緣。如果邊緣大部分是同一種單純的顏色,它會從邊緣往內清掉這個顏色,把那些格子留成空氣。滑鼠移上去,提示文字會顯示「空氣」。空氣不會算進方塊清單,不用收集也不用放。

只有和邊緣相連的背景會被清掉,所以主體裡面的白色(眼白、牙齒、白肚子)都會留著。如果照片邊緣很雜,例如滿是家具的房間,就什麼都不會清掉;這時裁得更緊,或換一張在素色牆前拍的照片。想要完整的長方形,例如連背景一起做成海報,就把它關掉。

推薦一個好玩的題材:你自己皮膚的臉。用 3D 皮膚預覽器打開皮膚,點「下載頭像」,再把這張圖用 16、32 或 64 格寬轉換。臉是 8×8 像素,這幾個寬度剛好讓每個皮膚像素變成整齊的方塊。這時記得關掉「背景留空」,不然邊緣的頭髮可能被當成背景清掉。想先改改臉?用皮膚編輯器修幾個像素就好,步驟在皮膚編輯器教學裡。

看懂方塊清單(CSV)

「方塊清單(CSV)」會下載一個小試算表,共五欄。下面是兩行範例(實際數字依你的圖片而定):

blockidcountstacksrest
白色羊毛minecraft:white_wool412628
橙色混凝土minecraft:orange_concrete150222

用 Google 試算表、Excel 或 Numbers 打開。count 是方塊數,stacks 和 rest 換算成你實際要帶的量:412 個白色羊毛就是 6 組再加 28 個。清單從用量最多排到最少,所以最上面幾行就是最花時間收集的材料。再加一欄,每裝滿一箱就打個勾。

在開啟作弊的 Java 版創造模式世界裡,id 欄可以直接用在指令上:/give @s minecraft:white_wool 412 一次拿到整行的量。

在遊戲裡蓋出來

先決定:蓋在地上還是牆上。

  • 平鋪在地上 是做地圖畫的方法。在平坦空曠的地方蓋,再用地圖看:縮放等級最小的地圖會顯示 128 × 128 格,一格一個像素,上方是北。地圖涵蓋的是世界上固定的方形區域,所以先在預定地點打開地圖,確認整張圖都在範圍內。地圖有自己的一套顏色,看起來會和預覽略有不同。
  • 垂直的牆 走過去就能欣賞,不需要地圖,但需要高度:64 × 85 的肖像有 85 格高。

用座標標出起點。 Java 版按 F3:左邊的 XYZ 是你站的位置,右邊的 Targeted Block 是你準星對著的方塊。基岩版則在世界設定裡開啟「顯示座標」。記下圖片左上角那一格要放在哪裡。蓋在地上時,讓最上面一排沿著北邊,這樣在地圖上才是正的;從左數第 c 格、從上數第 r 格的方塊,就放在 X = 起點 X + c − 1、Z = 起點 Z + r − 1。

從角落的一排開始。 先把整排放好,對照預覽檢查,再蓋旁邊的下一排。蓋牆時從最下面開始,腳下才一直有地方站;生成器是從上往下數的,所以最下面那排的號碼最大。

以 8 格為單位數。 預覽每 8 格會畫一條比較亮的線。在遊戲裡沿著起點的兩條邊,每隔 8 格放一個記號方塊,你就永遠不用數超過 8。就算放錯,也只會錯在一個 8 × 8 的格子裡,很好找。

蓋牆用鷹架。 6 根竹子加 1 條線可以合成 6 個鷹架。跳躍往上爬,潛行往下走,蓋完敲掉最底下那一塊,整座鷹架會一起掉下來讓你收回。

創造模式用中鍵選取方塊。 用滑鼠中鍵點一下已經放好的方塊,手上就會拿著同一種。

常見問題

像素畫生成器要錢嗎?會上傳我的照片嗎?

免費,不需要帳號。全部在你的瀏覽器裡完成,照片不會離開你的裝置。

為什麼遊戲裡的顏色看起來不一樣?

生成器用的是每種方塊的平均色,但真實方塊有紋理,遊戲還會加上光影。在地圖上,遊戲則會用它自己的地圖顏色。

基岩版也能用嗎?

可以。羊毛、混凝土和陶瓦在 Java 版和基岩版都有,同一份藍圖和方塊數量兩邊都適用。上面的 /give 範例是 Java 版的。

最大能做多大的像素畫?

寬 128 格,高度依圖片比例而定。想做更大的,就把圖片切成幾塊,每塊各用 128 格寬轉換。

同一張照片能做成 Minecraft 皮膚嗎?

可以,用的是 AI 皮膚生成器,不是像素畫生成器。人像用照片轉 Minecraft 皮膚,動物用寵物轉 Minecraft 皮膚,畫作用插畫轉 Minecraft 皮膚。每套皮膚用 1 個點數,新帳號送 3 個。需要靈感的話,看看 Minecraft 皮膚點子。