我有工作代码来旋转图像。但我需要保留元数据,特别是颜色配置文件信息。
问问题
859 次
1 回答
0
public static void Rotate(string fileName,RotateFlipType rft, string targetMimeType)
{
ImageCodecInfo imageCodecInfo = ImageCodecInfo.GetImageEncoders().Single(i => i.MimeType == targetMimeType);
EncoderParameters encoderParams = new EncoderParameters(1);
encoderParams.Param[0] = new EncoderParameter(Encoder.Quality, 100L);
using( Image im = Image.FromFile(fileName, true))
{
im.RotateFlip(rft);
im.Save("rotated_"+fileName, imageCodecInfo, encoderParams);
}
}
看起来怎么样?
于 2012-05-27T00:43:25.460 回答