0

私のように、透かしテキストを追加する限り、ImageResizer の貧弱なドキュメントに苦労している人にとっては、以下のコードが機能します。

var c = Config.Current;
var wp = new WatermarkPlugin();  --> be sure to include
wp.Install(c);                   --> be sure to include   
wp = c.Plugins.Get< WatermarkPlugin >(); -- be sure to include (ignore spaces in <>*)

var t = new TextLayer { Text = "Hello ", Fill = true };
var i = new ImageLayer(c);
const string dest = @"c:\tmp\Image16a.png";
var source = Server.MapPath("~/image.png");    
wp.NamedWatermarks["img"] = new Layer[] { i }; 
wp.NamedWatermarks["text"] = new Layer[] { t };
c.CurrentImageBuilder.Build(source, dest, new ResizeSettings("watermark=text;name=John Doe"));

しかし、テキストの透かしを配置する場所をユーザーが選択できるようにするにはどうすればよいでしょうか。繰り返しますが、ドキュメントでこれに関する情報を見つけることができませんでしたか?

4

1 に答える 1