Dans Windows Forms Application, j'essaie d'ouvrir l'image (CMJN tiff), d'ajouter du texte, puis de réenregistrer l'image tiff CMJN, mais lorsque j'ai ouvert la image de sortie dans Photoshop, c'était l'image RVB (les couleurs semblaient différentes de l'image d'entrée). Voici le code et j'apprécie si vous pourriez m'aider.Image.Sauvegardez la question (enregistrez l'image CMJN en image CMJN)
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);
Selon nobugz, il existe maintenant un codeur/décodeur CMJN. Je n'ai pas essayé moi-même. Je vais rester avec LibTIFF et LittleCMS. –