0

画像を回転させる作業コードがあります。しかし、メタ データ、特にカラー プロファイル情報を保持する必要があります。

4

1 に答える 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 に答える