|
System.Drawning и метод GetPixel(x,y)
| ☑ |
0
Мистикан
05.06.15
✎
03:53
|
С помощью компоненты ActiveX (Vector.Drawning) рисуется рисунок. Компонента сохраняет его в jpg. Но при сохранении она не обрезает неиспользованное место, а сохраняет все поле. Нашел некое решение через Elisy.NetBridge и System.Drawning. Картинка обрезается, но теперь встает проблема, как определить цвет в заданной координате, чтобы обрезать только пустой фон. Метод GetPixel(x,y) возвращает что то непонятное (
|
|
1
DDwe
05.06.15
✎
05:28
|
(0) Может он цвет пикселя возвращает?
|
|
2
Мистикан
05.06.15
✎
05:37
|
вот что он возвращает
|
|
3
Мистикан
05.06.15
✎
05:37
|
насколько я понимаю это цвет но как класс ((( и чу с ним дальше делать не представляю
|
|
4
b_ru
05.06.15
✎
06:52
|
свойства R, G и B у этого класса есть?
|
|
5
DDwe
05.06.15
✎
06:55
|
Вот что он тебе возвращает -
Color - структура
Представляет цвета в терминах каналов альфа, красного, зеленого и синего (ARGB).
|
|
6
DDwe
05.06.15
✎
06:57
|
Из этой структуры и получай, то что тебе нужно.
|
|
7
sda553
05.06.15
✎
06:58
|
(2) из этого добра используй r,g и b. А на статики внимание не обращай
|
|