O
Size: a a a
CD
[
IZ
IZ
c++
int main()
{
Charmap chr{
"Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
};
Image chrm{chr.render()};
show(chrm.get());
chrm.write("chr.png");
Image img{"test.png"};
auto art = std::move(img.get()) |= ScaleFilter{0.5f, 0.5f}
| GrayscaleFilter{}
| MonochromeArtFilter{chr};
art.convertTo(art, CV_8U, 255); // Shit
img.assign(std::move(art));
show(img.get());
img.write("result.png");
}
c++
int main()
{
Charmap chr{
"Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
};
Image chrm{chr.render()};
show(chrm()));
chrm >> "chr.png";
Image img{"test.png"};
auto art = std::move(img()) |= ScaleFilter{0.5f, 0.5f}
| GrayscaleFilter{}
| MonochromeArtFilter{chr};
art.convertTo(art, CV_8U, 255); // Shit
std::move(art) >> img;
show(img());
img >> "result.png";
}
IZ
c++
int main()
{
Charmap chr{
"Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
};
Image chrm{chr.render()};
show(chrm.get());
chrm.write("chr.png");
Image img{"test.png"};
auto art = std::move(img.get()) |= ScaleFilter{0.5f, 0.5f}
| GrayscaleFilter{}
| MonochromeArtFilter{chr};
art.convertTo(art, CV_8U, 255); // Shit
img.assign(std::move(art));
show(img.get());
img.write("result.png");
}
c++
int main()
{
Charmap chr{
"Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
};
Image chrm{chr.render()};
show(chrm()));
chrm >> "chr.png";
Image img{"test.png"};
auto art = std::move(img()) |= ScaleFilter{0.5f, 0.5f}
| GrayscaleFilter{}
| MonochromeArtFilter{chr};
art.convertTo(art, CV_8U, 255); // Shit
std::move(art) >> img;
show(img());
img >> "result.png";
}
IZ
IZ
>>же))
FS
AP
AC
IZ
AP
МВ
МВ
IZ
G
1/3
)