العمل مع PNGs في vb.net
سؤال
لدي PNG بحاجة إلى معرفة إذا كان لديه ألفا (أو إذا كان ألفا تماما الأبيض)?كيف يمكن تحقيق ذلك في vb.net التعليمات البرمجية.
المحلول
استخدام النظام.الرسم.صورة.أعلام:
Dim HasAlpha As Boolean
Using I = System.Drawing.Image.FromFile("c:\test.png")
HasAlpha = (I.Flags And System.Drawing.Imaging.ImageFlags.HasAlpha) = System.Drawing.Imaging.ImageFlags.HasAlpha
End Using
لا تنتمي إلى StackOverflow