Имеется вектор
std::vector<AGObject*> GeneratePattern(double left, double right,
double top, double bottom,
double resolution, AG_ObjectType patternType,
AG_PolygoneType polygoneType, double dotwidth,
double dotheight, double horspace,
double verspace, double angle,
AG_RasterType rasterType, double stroke,
AG_CMYKColor strokeColor, AG_CMYKColor fillColor,
unsigned char* imageMask, long columns,
long rows, long nextline, double maskGap,
AG_PositionType maskPosition, bool inverse) {
std::vector<AGObject*> myPattern;
myPattern.clear();
который в конце нам отдаёт
return myPattern;
};
Реализую в WinApi C++
В вектор передаю все переменные, кроме
unsigned char* imageMask
Проблема в том, что я не понимаю, что нужно сделать с изображением, чтобы в imageMask
передать, и потом как мне вывести новое изображение myPattern
, после его преобразование в векторе.
Вопрос в том, с помощью чего мне извлечь из изображения usigned char*
? Дабы у меня потом в векторе сработало преобразование. Второй вопрос в том, что я не знаю, как вывести myPatter, с помощью чего его можно вывести?
С изображениями работаю впервые.
Есть пример на Object C
NSBitmapImageRep *greyImageRep = [[NSBitmapImageRep alloc] initWithBitmapDataPlanes:NULL /* bitmap, allocate thyself! */
pixelsWide:[tempImageRep pixelsWide]
pixelsHigh:[tempImageRep pixelsHigh]
bitsPerSample:8
samplesPerPixel:1
hasAlpha:NO
isPlanar:NO
colorSpaceName:NSDeviceWhiteColorSpace
bytesPerRow:[tempImageRep pixelsWide]
bitsPerPixel:8]; // this specifies the pixel format
unsigned char *data = [tempImageRep bitmapData];`
Тут data
и есть image mask
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется вот такая инициализация яндекс карт с координатами центра, можно ли изменить координаты центра при изменении ширины окна браузера?...
До сегодняшнего дня ни разу не писал на чистом javascript'eНо вот приспичило
Есть плата Arduino с датчиком температуры, которая через IoT PubNub при изменении температуры отправляет данныеСкрипт записывает данные с датчика...