Hello Support,
loading the attached HEIC files with Imaging cause following exception:
Message:
Aspose.Imaging.CoreExceptions.ImageSaveException : Image saving failed.
----> Aspose.Imaging.CoreExceptions.ImageSaveException : Image export failed.
----> System.NotImplementedException : Tile mode is not supported
Stack Trace:
Image.Save(String filePath, ImageOptionsBase options, Rectangle boundsRectangle)
Image.Save(String filePath, ImageOptionsBase options)
Tests.ConvertHEICtoPDF(String fileName) line 290
Tests.Export(String fileName, BaseComparer comparer, ImageOptionsBase options, String ext) line 226
Tests.ExportToPdf(String fileName) line 99
RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
--ImageSaveException
Image.Save(Stream stream, ImageOptionsBase optionsBase, Rectangle boundsRectangle)
RasterImage.Save(Stream stream, ImageOptionsBase optionsBase, Rectangle boundsRectangle)
<22 more frames...>
#=zaswLa0mWYML58q3HMoeOOJtDAmI8NnJbapvpltmKEW98.#=zw8tCOIzT9_aIB9JfmeDUmBw=(Rectangle #=zYMo1RGI=, IPartialArgb32PixelLoader #=zg1IBBt0Dvc6X)
RasterImage.#=zqbwTlLOzL8rO(Rectangle #=zYMo1RGI=, IPartialArgb32PixelLoader #=zY_pqsJoXK75T, Boolean #=zF9o9pbVjjzEjFc9QTA==)
RasterImage.#=zw8tCOIzT9_aIB9JfmeDUmBw=(Rectangle #=zYMo1RGI=, IPartialArgb32PixelLoader #=zg1IBBt0Dvc6X, Boolean #=zF9o9pbVjjzEjFc9QTA==)
JpegImage.#=zW12exWNPjROg(RasterImage #=z5lswIRY=, JpegOptions #=ziuHeX0w=, #=zXj5pXJbOf6EFOffbkmmKQo_9AzaSIhjUVhOqbd56QPVE #=zzJXbDCI9_W7O, Rectangle #=zbtvbKiDzEhjX)
JpegImage.#=zIyvhmBZYSKg8(RasterImage #=z1TJ$rk1olFPl, Stream #=z80ghu$I=, JFIFData #=z7qta8SCHPEUX, Byte[] #=zBEUItkA39pvDX38j$A==, JpegOptions #=ziuHeX0w=, Rectangle #=zx5h2fb$6MPxM)
#=zmCoNjzcN6Ry244fqtzH0FZm93v8gRRg4em1mifj06$OEoHLCwyxTuOU=.#=zCK8$FY0=(#=zl7Kqlvk= #=z_GBQ4wQ=, RasterImage #=zzIpaRp7NnnIfXGJZ8w==, Stream #=z80ghu$I=, ImageOptionsBase #=zBpZiSuk=, Rectangle #=zS1ndS62v76cf)
#=z_XVCqhK8JtTHOiNyMQ1dJJJwAUw9tu4pnsI9mSytxmUZgKSiY$ZYtQyRqp0b.#=zCK8$FY0=(#=zl7Kqlvk= #=z_GBQ4wQ=, Image #=z5lswIRY=, Stream #=z80ghu$I=, ImageOptionsBase #=zBpZiSuk=, Rectangle #=zS1ndS62v76cf, Rectangle #=zwC274iq4A$YR5yYcOA==)
#=zk3UjrXGYZd8GxHRfnI4UzNayiNSM4qn5yOfeEIl5SwSRh1Lszg==.#=zwLIvW_tAUEALP4MOFw==(#=zl7Kqlvk= #=zXYn6Gyh6cQJf, IMultipageImage #=z5lswIRY=, Stream #=z80ghu$I=, ImageOptionsBase #=zBpZiSuk=, Rectangle #=zS1ndS62v76cf, Rectangle #=zwC274iq4A$YR5yYcOA==)
#=zk3UjrXGYZd8GxHRfnI4UzNayiNSM4qn5yOfeEIl5SwSRh1Lszg==.Export(Image #=z5lswIRY=, Stream #=z80ghu$I=, ImageOptionsBase #=zBpZiSuk=, Rectangle #=zwC274iq4A$YR5yYcOA==)
Image.Save(Stream stream, ImageOptionsBase optionsBase, Rectangle boundsRectangle)
the used source code:
HEICImage.Register();
using (var image = (HEICImage)Aspose.Imaging.Image.Load(inputFileName))
{
var exportOptions = new Aspose.Imaging.ImageOptions.JpegOptions();
// Save image to jpg
image.Save(outFileName, exportOptions);
//Save image to pdf
var pdfexportOptions = new Aspose.Imaging.ImageOptions.PdfOptions();
image.Save(outFileNamePdf, pdfexportOptions);
}
Can you please check and give me a feedback?
Thanks
Vasilis
HEIC_Files.zip (1.9 MB)