Тема: Как редактировать вставленный растр?
Очень хочется научиться читать/редактировать цвет пикселей вставленного растра. Как это можно сделать с помощью ObjectARX?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Как редактировать вставленный растр?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Очень хочется научиться читать/редактировать цвет пикселей вставленного растра. Как это можно сделать с помощью ObjectARX?
> grey
А кто сказал, что можно редактировать цвет пикселей? Я говорил только о том, что их цвет можно получить. Причем не слишком просто и недокументировано. А так как сам растр находится вне чертежа (в отдельном файле), то его можно редактиравать именно там, а потом обновлять в чертеже.
Хмммм... тоже вариант. Редактиравать-то кончено можно и без автокада(CxImage никто не отменял:))). Жаль, что нельзя через автокад.
А в чём заключается этот недокументированный способ?
> grey
Если в двух словах - использовать методы:
AcDbRasterImage::getPixelToModelTransform - для получения по координате точки в чертеже координат пиксела;
AcDbRasterImageDef::imageCopy для получения информации о растре.
При этом кроме стандартного ObjectARX нужен еще IE SDK.
Спасибо. Покопаемся в Image Engine SDK.
P.S. А в ICQ Вам вопросы задавать можно? Мой номер: 265880760 .
Можно, если не много. https://www.caduser.ru/forum/topic7313.html
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Как редактировать вставленный растр?
Форум работает на PunBB, при поддержке Informer Technologies, Inc