[CDR X5-X8] Определить цвет

Статус
Закрыто для дальнейших ответов.

Erchizo

Участник
Топикстартер
Сообщения
58
Реакции
1
Добрый день.
Нужна ваша помощь.

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

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

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

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

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

Заранее благодарен всем за помощь.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Пипеткой - нереально
Только заднепроходными вариантами 1) трассировать и получать цвет с вектора 2) экспортировать в файл и читать с него значение напрямую 3) перекинуть в фотопэинт, в котором такая функция есть 4) ...
 
  • Спасибо
Реакции: Erchizo

Erchizo

Участник
Топикстартер
Сообщения
58
Реакции
1
Паршиво (((((
Как раз от заднепроходных вариантов и пытался избавиться - все делал через фотошоп ..
Примерно так как предлагается в ваших вариантах.
Думал можно как-то реализовать через корел ((((
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Можно еще попробовать VSTA покурить, возможно, что там есть низкоуровневый доступ к данным битмапа или пипетке. Но это очень маловероятно
 
Статус
Закрыто для дальнейших ответов.