سؤال

لدي 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top