我搜索了幾個小時......但我很茫然!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