asp.net mvc | چسباندن لوگو به عکس در هنگام آپلود، با استفاده از Razor WebImage helper
یکشنبه 7 دی 1393در پروژه ASP.NET MVC ، برای افزودن لوگوی (تصویری یا متنی) به عکس در هنگام آپلود ، می خوایم با استفاده از کتابخانه Microsoft.Web.Helpers Library ؛ از تابع AddImageWatermark() برای چسباندن لوگوی تصویری و از تابع AddTextWatermark() برای چسباندن لوگوی متنی بهره ببریم.
سلام.
میخوایم به عکسی در پروژه ASP.NET MVC ؛ با استفاده از کتابخانه Microsoft.Web.Helpers Library ؛
از تابع AddImageWatermark() برای اضافه کردن لوگوی تصویری ،
و از تابع AddTextWatermark() برای افزودن لوگوی متنی بهره ببریم
الف - اضافه کردن Microsoft.Web.Helpers :
در صورتیکه در قسمت رفرنسز ، System.Web.Helpers وجود نداشت ، باید Microsoft.Web.Helpers رو به پروژمون اضافه کنیم.
پس به مسیر Tools > NuGet Package Manager > Package Manager Console رفته و دستور زیر را وارد می کنیم :
Install-Package microsoft-web-helpers
ب - استفاده از توابع AddImageWatermark و AddTextWatermark :
در این مقاله هدف فقط نشون دادن نحوه استفاده از این توابع هست ،
شما میتونید قبل آپلود کردن تصویر این توابع رو به روی عکس مورد نظر اعمال کنید
using System.Web.Helpers; using System.Web.Mvc; namespace LogoOnUploadedImage.Controllers { public class HomeController : Controller { public ActionResult Index() { return View(); } public ActionResult AddWatermark() { //مسیر تصویر اصلی string ImagePath = "~/Images/1.jpg"; //مسیر لوگوی تصویری string WatermarkPath = "~/Images/logo.jpg"; var image = new WebImage(Server.MapPath(ImagePath)); //اضافه کردن لوگوی تصویری image.AddImageWatermark(Server.MapPath(WatermarkPath),0,0,"left","Bottom",100,5); //اضافه کردن لوگوی متنی image.AddTextWatermark("بسم الله الرحمن الرحیم", "Green", 15, "regular", "tahoma", "right", "Top", 100, 5); image.Save(Server.MapPath(ImagePath)); return null; } }
مرتبط در برنامه نویسان :
asp.net | چسباندن لوگو به عکس در هنگام آپلود، با استفاده از System.Drawing namespace
http://barnamenevisan.org/Articles/Article677.html
http://barnamenevisan.org/Articles/Article2454.html
مرتبط در سایت های دیگر : استفاده از GDI
http://www.codeproject.com/Articles/2927/Creating-a-Watermarked-Photograph-with-GDI-for-NET
- ASP.net MVC
- 4k بازدید
- 11 تشکر