PDA

View Full Version : خبر: کپی کردن فایل های GIF بدون از دست دادن شفافیت



hakan648
سه شنبه 03 آبان 1390, 17: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")

موفق باشید ...