コード例 #1
0
ファイル: TiffDump.cs プロジェクト: Andy-Wilkinson/CorePhoto
        private void DecodeImage(TiffIfd ifd, string imageName)
        {
            try
            {
                var image = _tiffDecoder.DecodeImage <Rgba32>(ifd);

                var filename = Path.Combine(_outputDirectory.FullName, imageName + ".png");

                using (FileStream outputStream = File.OpenWrite(filename))
                {
                    image.Save(outputStream);
                }

                _report.WriteImage(new FileInfo(filename));
            }
            catch (Exception e)
            {
                _report.WriteError(e.Message);
            }
        }
コード例 #2
0
ファイル: Image.cs プロジェクト: jwolfm98/HardwareMonitor
 /// <summary>
 /// The write content.
 /// </summary>
 /// <param name="w">
 /// The w.
 /// </param>
 public override void WriteContent(IReportWriter w)
 {
     w.WriteImage(this);
 }
コード例 #3
0
ファイル: Image.cs プロジェクト: TDControlsGroup/CLARA_RGA
 /// <summary>
 /// The write content.
 /// </summary>
 /// <param name="w">The w.</param>
 public override void WriteContent(IReportWriter w)
 {
     w.WriteImage(this);
 }