mirror of
https://github.com/aimrebirth/tools.git
synced 2026-04-14 17:33:25 +00:00
Misc.
This commit is contained in:
parent
8ddf0c5230
commit
cded0cc660
1 changed files with 10 additions and 2 deletions
|
|
@ -77,8 +77,13 @@ struct tm_file {
|
||||||
};
|
};
|
||||||
#pragma pack(pop)
|
#pragma pack(pop)
|
||||||
|
|
||||||
void convert(const path &fn)
|
struct kt_icons {
|
||||||
{
|
// width 64
|
||||||
|
// height 32
|
||||||
|
// icons in column 16
|
||||||
|
};
|
||||||
|
|
||||||
|
void convert(const path &fn) {
|
||||||
primitives::templates2::mmap_file<uint8_t> f{fn};
|
primitives::templates2::mmap_file<uint8_t> f{fn};
|
||||||
stream s{f};
|
stream s{f};
|
||||||
tm_file tm = s;
|
tm_file tm = s;
|
||||||
|
|
@ -141,6 +146,9 @@ void convert(const path &fn)
|
||||||
*dst++ = (lo << 4) | lo;
|
*dst++ = (lo << 4) | lo;
|
||||||
*dst++ = (hi << 4) | hi;
|
*dst++ = (hi << 4) | hi;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// extract icons
|
||||||
|
//cv::Mat m2(m,cv::Rect(0,0,64,32));
|
||||||
}
|
}
|
||||||
// opencv can't save to tga directly
|
// opencv can't save to tga directly
|
||||||
cv::imwrite((path(fn) += sub + ".png"s).string(), m);
|
cv::imwrite((path(fn) += sub + ".png"s).string(), m);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue