This article example describes the method of C# to determine whether an image is a transparent GIF diagram. Share it for your reference. The details are as follows:
1. The usage method is as follows:
objImage = DownloadImage("/images/srpr/"); if (IsTransparentPalette()) {//your code....}
2. The C# code is as follows:
public bool IsTransparentPalette( palette) { if (!= 1 ) return false; int total_colors = (0); for (int i = 0; i < total_colors - 1; i++) { if ([i].A != 0) { return false; } } return true; } public DownloadImage(string url) { tmpImage = null; try { HttpWebRequest request = (HttpWebRequest)(url); = true; = UserAgent; = "GET HTTP/1.1"; = 2000; webResponse = (); webStream = (); if (webStream != null) tmpImage = (webStream); (); (); } catch (Exception exception) { return null; } return tmpImage; }
I hope this article will be helpful to everyone's C# programming.