Tag: 文件处理程序

C#:如何通过MemoryStream将多页TIFF转换为一个长图像?

所以我已经能够拍摄多页TIFF文件并将其转换为单个jpeg图像,但它会使TIFF变平。 通过展平它,我的意思是它只返回第一页。 目标是检索TIFF(通过内存流),打开TIFF的每一页并将其附加到新的jpeg(或任何Web图像)。 因此,无需插件即可在Web上创建一个长图像。 我确实安装了MODI.dll,但我不确定如何在这个实例中使用它,但它是一个选项。 源代码(使用FileHandler): #region multi-page tiff to single page jpeg var byteFiles = dfSelectedDocument.File.FileBytes; // <– FileBytes is a byte[] or byte array source. byte[] jpegBytes; using( var inStream = new MemoryStream( byteFiles ) ) using( var outStream = new MemoryStream() ) { System.Drawing.Image.FromStream( inStream ).Save( outStream, ImageFormat.Jpeg ); jpegBytes = outStream.ToArray(); […]