Magick::Blob blob((void*)imageBuffer, zipFileInformation.size); Magick::Image img; img.size(lmBoincConfiguration.size); img.magick(lmBoincConfiguration.type); img.read(blob); if (lmBoincConfiguration.mode == "edge") image.edge(); if(lmBoincConfiguration.mode == "oil") image.oilPaint(); if(lmBoincConfiguration.mode == "shade") image.shade(); if(lmBoincConfiguration.mode == "negate") image.negate(); if(lmBoincConfiguration.mode == "normalize") image.normalize(); } img.fillColor("white"); img.fontPointsize(20); img.draw( Magick::DrawableText(5, 20, lmBoincConfiguration.copyright) );