Постоянно вылетает ошибка с определением цветов пикселей - VB

Узнай цену своей работы

Формулировка задачи:

здравствуйте. помогите пожалуйста. возникла проблема с определением цветов пикселей в visual basic 6.0. Задача стояла так: есть большой квадрат разбитый на 64 маленьких. так вот надо определить количество квадратов, в которых есть НЕ белый пиксель. Задача, вроде, простая и решается легко сканированием каждого из 64 квадратов покоординатно, определением цвета пикселя и сравнением в if через Picture1.Point(x,y) <>16777215 (белый цвет). Если есть такой цвет , кот не равен 16777215, то счетчик квадратов увеличивается на 1. Но возникла проблема, что в некоторых точках, где белый цвет Picture1.Point(x,y) возвращает -1. соответственно счетчик считает неверно. Бьюсь уже очень давно, помогите пожалуйста!!!!

Решение задачи: «Постоянно вылетает ошибка с определением цветов пикселей»

textual
Листинг программы
a_1 = Me.Picture1.ScaleWidth
a_2 = Me.Picture1.ScaleHeight

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы