ENH:add log for text to image by font
jira: STUDIO-7101 Change-Id: I0765cc6d0ee2992cca68ba657d2987cd54b5bd7c
This commit is contained in:
parent
20b0cba046
commit
6843ce1c3a
|
@ -518,6 +518,10 @@ bool GLTexture::generate_from_text(const std::string &text_str, wxFont &font, wx
|
||||||
// prepare buffer
|
// prepare buffer
|
||||||
std::vector<unsigned char> data(4 * m_width * m_height, 0);
|
std::vector<unsigned char> data(4 * m_width * m_height, 0);
|
||||||
const unsigned char* src = image.GetData();
|
const unsigned char* src = image.GetData();
|
||||||
|
if (!src) {
|
||||||
|
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ":font ConvertToImage error:\n" << text_str << "," << font.GetBaseFont().GetNativeFontInfoDesc().ToStdString();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
/* for debug use
|
/* for debug use
|
||||||
std::ofstream fout;
|
std::ofstream fout;
|
||||||
fout.open(text_str+std::to_string(m_width)+"_"+std::to_string(m_height)+".rgb", std::ios::out);
|
fout.open(text_str+std::to_string(m_width)+"_"+std::to_string(m_height)+".rgb", std::ios::out);
|
||||||
|
@ -596,6 +600,10 @@ bool GLTexture::generate_texture_from_text(const std::string& text_str, wxFont&
|
||||||
// prepare buffer
|
// prepare buffer
|
||||||
std::vector<unsigned char> data(4 * m_width * m_height, 0);
|
std::vector<unsigned char> data(4 * m_width * m_height, 0);
|
||||||
const unsigned char* src = image.GetData();
|
const unsigned char* src = image.GetData();
|
||||||
|
if (!src) {
|
||||||
|
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ":font ConvertToImage error:\n" << text_str << "," << font.GetBaseFont().GetNativeFontInfoDesc().ToStdString();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
/* for debug use
|
/* for debug use
|
||||||
std::ofstream fout;
|
std::ofstream fout;
|
||||||
fout.open(text_str+std::to_string(m_width)+"_"+std::to_string(m_height)+".rgb", std::ios::out);
|
fout.open(text_str+std::to_string(m_width)+"_"+std::to_string(m_height)+".rgb", std::ios::out);
|
||||||
|
@ -724,6 +732,7 @@ bool GLTexture::load_from_png(const std::string& filename, bool use_mipmaps, ECo
|
||||||
unsigned char* img_rgb = image.GetData();
|
unsigned char* img_rgb = image.GetData();
|
||||||
if (img_rgb == nullptr) {
|
if (img_rgb == nullptr) {
|
||||||
reset();
|
reset();
|
||||||
|
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ":load_from_png error\n";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue