В приложението Windows Forms се опитвам да отворя изображението (CMYK tiff), да добавя текст и след това да запазя обратно в CMYK tiff изображение, но когато отворих изходното изображение във Photoshop, то беше RGB изображение (цветовете изглеждаха различно от входното изображение). Следва кодът и оценявам, ако можете да ми помогнете.
Image^ chartImg = Image::FromFile( "user_chart.tif" );
Graphics^ g = System::Drawing::Graphics::FromImage(chartImg);
String^ drawString = "Test test test test";
System::Drawing::Font^ drawFont = gcnew System::Drawing::Font("Arial", 9);
System::Drawing::SolidBrush^ drawBrush = gcnew
System::Drawing::SolidBrush(System::Drawing::Color::Black);
float x = 100.0F;
float y = 10.0F;
System::Drawing::StringFormat^ strFormat = gcnew System::Drawing::StringFormat();
g->DrawString(drawString, drawFont, drawBrush, x, y, strFormat);
chartImg->Save("user_chart2.tif", System::Drawing::Imaging::ImageFormat::Tiff);