1
在GraphicsMagick中,我可以導出各種格式的圖像。例如。 RGB。通過寫在GraphicsMagick中寫入BGRA
Blob blob(imageContent, imageSize);
image.magick("RGB");
image.write(&blob);
在RGBA導出似乎不支持。什麼是最簡單和最快的方式?使用ColorMatrix似乎有點麻煩。
在GraphicsMagick中,我可以導出各種格式的圖像。例如。 RGB。通過寫在GraphicsMagick中寫入BGRA
Blob blob(imageContent, imageSize);
image.magick("RGB");
image.write(&blob);
在RGBA導出似乎不支持。什麼是最簡單和最快的方式?使用ColorMatrix似乎有點麻煩。
我沒有找到一個方法來寫入的Blob尚未被GrapicsMagick規定但這個工程:
Image image("test.jpg");
int rows = image.rows();
int cols = image.columns();
int imageStride = cols*4;
size_t imageSize = rows*imageStride;
LPBYTE imageContent = (LPBYTE) malloc(imageSize);
image.write(0,0, cols, rows, "BGRA", CharPixel, imageContent);