Как отправить данные из CGImageRef в BLOB-объект Magick ++?

Я пытаюсь сделать скриншот с CGDisplayCreateImage а затем отправьте их в Magick ++ для выполнения некоторых базовых манипуляций с изображениями. Прямо сейчас я сохраняю изображения в файлы, но я хочу иметь возможность хранить их в BLOB-объекте Magick ++.

Я уже видел этот вопрос: Как конфертировать из CGImageRef в тип GraphicsBagick Blob?, но я использую C ++ и не могу найти альтернативу NSData,

0

Решение

Вы должны быть в состоянии обойтись без NSData используя std::vector<unsigned char> MyCopiedData, Тогда это будет просто простая процедура Magick::Blob(MyCopiedData.data(),MyCopiedData.size()),

Но потом NSData & CFDataRef взаимозаменяемы и считаютсяБесплатный телефонный мост«. Не нужно много усилий, чтобы включить библиотеки Фонда & использовать преимущества NSData учебный класс.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]