Soran
IHttpHandler Resim Üzerine Yazı Ekleme

Genel Tartışma
-
Merhabalar, Sitede görüntülenen resimlerin üzerine Yazı Yazan bir sınıfım var ama bu sınıfın Yazı yazan metodunu bir türlü tetikletemiyorum
Sınıfım ve Metod
public class ResimIsle : IHttpHandler { public bool IsReusable { get { return true; } } public void ProcessRequest(HttpContext context) { context.Response.ContentType = "image/jpeg"; string fileName = context.Server.MapPath(context.Request.RawUrl); string siteName = "www.siteadi.com"; Bitmap bmp = new Bitmap(fileName); Graphics g = Graphics.FromImage(bmp); g.DrawString(siteName, new Font("Arial", 25), Brushes.AliceBlue, new PointF(1, 1)); bmp.Save(context.Response.OutputStream, bmp.RawFormat); }
Web.Config
<httpHandlers> <add verb="*" path="*.jpg" type="MedseyUltimate.MedseyUltimateCodes.WebTools.ResimveDosyaIslemleri.ResimIslemleri.ResimIsle,MedseyUltimate.MedseyUltimateCodes.WebTools.ResimveDosyaIslemleri.ResimIslemleri" /> </httpHandlers>
Acaba web.Config dosyasında verdiğim yol damı bir sorun var anlayamadım.
Buda Solution Ağacı
bunyaminabay.com
- Değiştirilmiş Tür Ali Rıza İnceoğlu 4 Nisan 2013 Perşembe 14:21
Tüm Yanıtlar
-
-
Burak SARICA Merhaba,
namespace MedseyUltimate.MedseyUltimateCodes.WebTools.ResimveDosyaIslemleri.ResimIslemleri { public class ResimIsle : IHttpHandler { public bool IsReusable { get { return true; } } public void ProcessRequest(HttpContext context) { context.Response.ContentType = "image/jpeg"; string fileName = context.Server.MapPath(context.Request.RawUrl); string siteName = "www.siteadi.com"; Bitmap bmp = new Bitmap(fileName); Graphics g = Graphics.FromImage(bmp); g.DrawString(siteName, new Font("Arial", 25), Brushes.AliceBlue, new PointF(1, 1)); bmp.Save(context.Response.OutputStream, bmp.RawFormat); } } }
bunyaminabay.com
- Düzenleyen Bünyamin 30 Mart 2013 Cumartesi 15:48
-
-
Süleyman_güzel merhaba, baktığım örneklerde hiç bu ayarlar yoktu. kaldı ki vs 2010 ve asp.net 4.0 da sorunsuz çalışıyor ama 2012 ve asp.net 4.5 te hiç tetiklenmiyor muhtemelen web.config dosyasında verdiğim yol da bir problem olabilir ama ondanda emin değilim.
bunyaminabay.com