В приложении Windows Forms я пытаюсь открыть изображение (CMYK tiff), добавить текст, а затем сохранить обратно в tiff-изображение CMYK, но когда я открыл выходное изображение в 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);