mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-11-25 12:23:44 +01:00
Add script to generate TGA test textures
This commit is contained in:
parent
bb68ceb38d
commit
e87a8fc332
64
tools/generate_test_textures.lua
Executable file
64
tools/generate_test_textures.lua
Executable file
@ -0,0 +1,64 @@
|
|||||||
|
dofile("../init.lua")
|
||||||
|
|
||||||
|
local _ = { 0, 0, 0, 128 }
|
||||||
|
local R = { 255, 0, 0, 255 }
|
||||||
|
local G = { 0, 255, 0, 255 }
|
||||||
|
local B = { 0, 0, 255, 255 }
|
||||||
|
|
||||||
|
local pixels_rgba = {
|
||||||
|
{ _, _, _, _, _, B, _, B, },
|
||||||
|
{ _, _, _, _, _, B, B, B, },
|
||||||
|
{ _, _, G, G, G, B, _, B, },
|
||||||
|
{ _, _, G, _, G, B, B, B, },
|
||||||
|
{ _, R, G, _, _, _, _, _, },
|
||||||
|
{ _, R, G, G, G, _, _, _, },
|
||||||
|
{ _, R, _, _, _, _, _, _, },
|
||||||
|
{ R, R, R, _, _, _, _, _, },
|
||||||
|
}
|
||||||
|
|
||||||
|
image_rgba = tga_encoder.image(pixels_rgba)
|
||||||
|
|
||||||
|
image_rgba:save(
|
||||||
|
"type2_32bpp_bt_raw.tga",
|
||||||
|
{ color_format="B8G8R8A8", compression="RAW" }
|
||||||
|
)
|
||||||
|
image_rgba:save(
|
||||||
|
"type2_32bpp_bt_rle.tga",
|
||||||
|
{ color_format="B8G8R8A8", compression="RLE" }
|
||||||
|
)
|
||||||
|
|
||||||
|
local _ = { 0, 0, 0 }
|
||||||
|
local R = { 255, 0, 0 }
|
||||||
|
local G = { 0, 255, 0 }
|
||||||
|
local B = { 0, 0, 255 }
|
||||||
|
|
||||||
|
local pixels_rgb = {
|
||||||
|
{ _, _, _, _, _, B, _, B, },
|
||||||
|
{ _, _, _, _, _, B, B, B, },
|
||||||
|
{ _, _, G, G, G, B, _, B, },
|
||||||
|
{ _, _, G, _, G, B, B, B, },
|
||||||
|
{ _, R, G, _, _, _, _, _, },
|
||||||
|
{ _, R, G, G, G, _, _, _, },
|
||||||
|
{ _, R, _, _, _, _, _, _, },
|
||||||
|
{ R, R, R, _, _, _, _, _, },
|
||||||
|
}
|
||||||
|
|
||||||
|
image_rgb = tga_encoder.image(pixels_rgb)
|
||||||
|
|
||||||
|
image_rgb:save(
|
||||||
|
"type2_24bpp_bt_raw.tga",
|
||||||
|
{ color_format="B8G8R8", compression="RAW" }
|
||||||
|
)
|
||||||
|
image_rgb:save(
|
||||||
|
"type2_24bpp_bt_rle.tga",
|
||||||
|
{ color_format="B8G8R8", compression="RLE" }
|
||||||
|
)
|
||||||
|
|
||||||
|
image_rgb:save(
|
||||||
|
"type2_16bpp_bt_raw.tga",
|
||||||
|
{ color_format="A1R5G5B5", compression="RAW" }
|
||||||
|
)
|
||||||
|
image_rgb:save(
|
||||||
|
"type2_16bpp_bt_rle.tga",
|
||||||
|
{ color_format="A1R5G5B5", compression="RLE" }
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user