簡體   English   中英

如何將數據從CGImageRef發送到Magick ++ blob?

[英]How to send the data from a CGImageRef to an Magick++ blob?

我正在嘗試使用CGDisplayCreateImage截屏,然后將其發送到Magick ++進行一些基本的圖像處理。 現在,我將圖像保存到文件中,但是我希望能夠將它們存儲在Magick ++ blob中。

我已經看到了這個問題: 如何從CGImageRef轉換為GraphicsMagick Blob類型? ,但我使用的是C ++,找不到NSData的替代方法。

通過使用std::vector<unsigned char> MyCopiedData您應該能夠在沒有NSData的情況下進行管理。 然后,這只是Magick::Blob(MyCopiedData.data(),MyCopiedData.size())的簡單過程。

但是, NSDataCFDataRef是可互換的,並被視為“ 免費電話橋 ”。 包含Foundation庫並利用NSData類的好處並不需要太多的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM