[X7] Определить цвет

Тема в разделе "Автоматизация", создана пользователем Erchizo, 9 янв 2017.

  1. Добрый день.
    Нужна ваша помощь.

    Исходные данные:
    Любой битмап (оттенки серого)

    Задача:
    В определённой точке узнать усредненный цвет квадрата из пиксилей (нужна возможность задать кол-во пикселей для этого квадрата) вокруг этой точки.

    В CorelDRAW есть инструмент «Пипетка», в опциях этого инструмента есть возможность указать – 1 пиксель, 2 на 2, 5 на 5.
    Как это все реализовать в программном коде?!

    Все что я нашел – cdrToolEyeDropper.
    Как я понял - это позволяет всего лишь вызвать инструмент «пипетка».

    Может есть какие-то примеры реализации данной задачи

    Заранее благодарен всем за помощь.
     
  2. Пипеткой - нереально
    Только заднепроходными вариантами 1) трассировать и получать цвет с вектора 2) экспортировать в файл и читать с него значение напрямую 3) перекинуть в фотопэинт, в котором такая функция есть 4) ...
     
    • Одобряю Одобряю x 1
  3. Паршиво (((((
    Как раз от заднепроходных вариантов и пытался избавиться - все делал через фотошоп ..
    Примерно так как предлагается в ваших вариантах.
    Думал можно как-то реализовать через корел ((((
     
  4. Можно еще попробовать VSTA покурить, возможно, что там есть низкоуровневый доступ к данным битмапа или пипетке. Но это очень маловероятно
     

Поделиться этой страницей

   Рейтинг@Mail.ru