Как узнать сколько цветов в Icon или в Image? - C#
Формулировка задачи:
Пожалуйста, подскажите, как можно определить сколько цветов в Icon или в Image, Bitmap?
Мне нужно определить из нескольких иконок (одинакого размера) определить какой из них наилучшего качества, (больше в нем используется цветов).
Решение задачи: «Как узнать сколько цветов в Icon или в Image?»
textual
Листинг программы
private int GetIconBitDepth(Icon icon) { if (icon == null) { throw new ArgumentNullException("icon"); } byte[] data = null; using (MemoryStream stream = new MemoryStream()) { icon.Save(stream); data = stream.ToArray(); } return BitConverter.ToInt16(data, 12); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д