hakan648
سه شنبه 03 آبان 1390, 18:08 عصر
سلام
در وب سایتم نیاز داشتم تا برای هر کاربری که تصویر انتخاب نکرده , تصویر پیشفرض رو با نام خود کاربر کپی کنم .
اما چون تصویر پیشفرض من GIF بود و شفافیت داشت , بعد از کپی کردن, محل های شفاف سیاه می شدند !
برای همین دنبال یک کد برای تبدیل بدون از دست دادن شفافیت گشتم و پیدا کردم .
کلاس مورد نظر رو ضمیمه کردم .
یک مثال ساده هم میزنم :
Dim img As Drawing.Image = Drawing.Image.FromFile("c:\pic1.gif")
img = GifConverter.GetTransparentGif(img, Drawing.Color.White)
img.Save("c:\pic2.gif")
موفق باشید ...
در وب سایتم نیاز داشتم تا برای هر کاربری که تصویر انتخاب نکرده , تصویر پیشفرض رو با نام خود کاربر کپی کنم .
اما چون تصویر پیشفرض من GIF بود و شفافیت داشت , بعد از کپی کردن, محل های شفاف سیاه می شدند !
برای همین دنبال یک کد برای تبدیل بدون از دست دادن شفافیت گشتم و پیدا کردم .
کلاس مورد نظر رو ضمیمه کردم .
یک مثال ساده هم میزنم :
Dim img As Drawing.Image = Drawing.Image.FromFile("c:\pic1.gif")
img = GifConverter.GetTransparentGif(img, Drawing.Color.White)
img.Save("c:\pic2.gif")
موفق باشید ...