public string SetShowText(MIL_ID milImage, double X, double Y, string strText, int nFontSize = 20)
{
string sErr = "";
try
{
MIL_ID GraFont = MIL.M_NULL;
MIL.MgraAlloc(_milSys, ref GraFont);
MIL.MgraControl(GraFont, MIL.M_BACKGROUND_MODE,MIL.M_TRANSPARENT);//透明底,去掉底不透明
//MIL.MgraColor(GraFont, MIL.M_RED);
MIL.MgraColor(GraFont, MIL.M_RGB888(100,100,100));//如果灰度图,值0-255 由黑变白。如果为彩色图像,对应RGB颜色。
MIL.MgraControl(GraFont, MIL.M_FONT_SIZE, nFontSize);
MIL.MgraFont(GraFont, MIL.MIL_FONT_NAME(MIL.M_FONT_DEFAULT_TTF));
MIL.MgraText(GraFont, milImage, X, Y, strText);
MIL.MgraFree(GraFont);
// MIL.MgraText(_mGraphicList, _milImage, X, Y, strText);
}
catch (Exception ex)
{
return string.Format("SetShowText: " + ex.Message);
}
return sErr;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/51768.html