我搜索了几个小时......但我很茫然!Mathematica:将文本添加到导入的图像/图形作为标签
我已经导入了一个图像INT Mathematica - >尺寸2x2cm在72DPI。
我想“标签”与文本字符串,图像: - 具有字体颜色“FONTCOLOR” - 有一个黑色的轮廓,因此,对比其他任何基础颜色 - 坐落在右下角导入的图像 - 有尺寸H/W厘米 - 任选一个文本框与白色背景
这是位于香港专业教育学院多远:
MathCode:
image = Import["myimg.jpg"];
inchFactor = 2.54;(* 1 inch = 2.54cm *)
docRes = 72;
pixelConverter = docRes/inchFactor/2;
myText = First[
First[ImportString[
ExportString[
Style["glorious label string here", Bold, FontSize -> 15,
FontFamily -> "Verdana"], "PDF"], "PDF",
"TextMode" -> "Outlines"]]];
myTextGraphic =
Graphics[{EdgeForm[Directive[Black, Thickness[0.01]]], White,
myText}, Background -> White,
ImageSize -> {10*pixelConverter, 2*pixelConverter}];
myTextGraphic = Rasterize[myTextGraphic];
combined = SetAlphaChannel[myTextGraphic, myTextGraphicAlphaVersion];
我发现上述方法(PDF包装)的文字字符串的黑色轮廓。
我正在使用仅使用黑色/白色的文本字符串的图形添加AlphaChannel。
然后我尝试将图像与叠加结合。
由于这似乎没有任何关于输出图像的大小和位置的工作,我请求帮助。 没有必要“修复”那些混乱的代码。
也许你可以指给我一个脚本或教程 - 我真正想要的是添加和定位文本字符串或文本框到底层图像。
非常感谢!
你想让我把这个问题转移到我们的Mathematica专家网站上吗?你可能会得到更好的帮助。 @ ping我或标志为主持人做到这一点。谢谢。 – Kev 2013-03-20 17:01:09