you could do that by few dxDrawImageSection
function dxDrawImageColorSection(x,y,l,h,path,rot,rotX,rotY,colorTBL,posgui)
local rotX,rotY=l/2-rotX,h/2-rotY
local xs,ys=x,y
for k,v in ipairs(colorTBl) do
for k2,v2 in ipairs(v) do
dxDrawImageSection(x,y,l/#v,h/#colorTBL,x,y,l/#v,h/#colorTBL,path,rot,rotX-xs+x,rotY-ys+y,v2,posgui)
x=x+l/#v
y=y+h/#colorTBL
end
end
end
untested yet.