RgbColorProfile
JpegOptions.RgbColorProfile property
ملف تعريف ألوان RGB الوجهة لصور CMYK jpeg. استخدم لحفظ الصور. يجب أن يكون في زوج مع CMYKColorProfile لتحويل اللون الصحيح.
public StreamSource RgbColorProfile { get; set; }
أمثلة
يقوم المثال التالي بتحميل PNG وحفظه في CMYK JPEG باستخدام ملف تعريف ICC المخصص. ثم يقوم بتحميل CMYK JPEG وحفظه مرة أخرى في PNG. يتم إجراء تحويل اللون من RGB إلى CMYK ومن CMYK إلى RGB باستخدام ملفات تعريف ICC المخصصة.
[C#]
string dir = "c:\\temp\\";
// قم بتحميل PNG واحفظه في CMYK JPEG
using (Aspose.Imaging.FileFormats.Png.PngImage image = (Aspose.Imaging.FileFormats.Png.PngImage)Image.Load(dir + "sample.png"))
{
using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
{
Aspose.Imaging.ImageOptions.JpegOptions saveOptions = new Aspose.Imaging.ImageOptions.JpegOptions();
saveOptions.ColorType = Aspose.Imaging.FileFormats.Jpeg.JpegCompressionColorMode.Cmyk;
// استخدم ملفات تعريف ICC المخصصة
saveOptions.RgbColorProfile = new Aspose.Imaging.Sources.StreamSource(rgbProfileStream);
saveOptions.CmykColorProfile = new Aspose.Imaging.Sources.StreamSource(cmykProfileStream);
image.Save(dir + "output.cmyk.jpg", saveOptions);
}
}
// قم بتحميل CMYK JPEG واحفظه في PNG
using (Aspose.Imaging.FileFormats.Jpeg.JpegImage image = (Aspose.Imaging.FileFormats.Jpeg.JpegImage)Image.Load(dir + "output.cmyk.jpg"))
{
using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
{
// استخدم ملفات تعريف ICC المخصصة
image.RgbColorProfile = new Aspose.Imaging.Sources.StreamSource(rgbProfileStream);
image.CmykColorProfile = new Aspose.Imaging.Sources.StreamSource(cmykProfileStream);
Aspose.Imaging.ImageOptions.PngOptions saveOptions = new Aspose.Imaging.ImageOptions.PngOptions();
image.Save(dir + "output.rgb.png", saveOptions);
}
}
أنظر أيضا
- class StreamSource
- class JpegOptions
- مساحة الاسم Aspose.Imaging.ImageOptions
- المجسم Aspose.Imaging