Jelajahi Produk kami

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.Imaging untuk .NET 22.5

Unduh  Forum Dukungan 

Detail File

  • Unduhan:
  • 1
  • Ukuran File:
  • 38.4 MB
  • Tanggal Ditambahkan:
  • : 3 days ago [5/13/2022]

Detail File

Pemberitahuan penghapusan Net2.0 - Harap dicatat, dalam rilis terdekat, konfigurasi NET2.0 tidak akan didukung.

Peningkatan Dukungan Pemrosesan DIB

Dalam rilis API ini, dukungan pemrosesan format raster DIB telah ditingkatkan.

CdrRasterizationOptions rasterizationOptions = new CdrRasterizationOptions();
PsdVectorizationOptions psdVectorizationOptions = new PsdVectorizationOptions()
{
    VectorDataCompositionMode = VectorDataCompositionMode.SeparateLayers
};
PsdOptions psdOptions = new PsdOptions()
{
    VectorRasterizationOptions = rasterizationOptions,
    VectorizationOptions = psdVectorizationOptions
};

string inputFileName = "brushes.cdr";
string outputFileName = "brushes.cdr.psd";

using (Image image = Image.Load(inputFileName))
{
    psdOptions.VectorRasterizationOptions.PageWidth = image.Width;
    psdOptions.VectorRasterizationOptions.PageHeight = image.Height;

    image.Save(outputFileName, psdOptions);
    image.Save(outputFileName + ".png", new PngOptions());
}

Menyatukan Ekstraksi Gambar Raster dari Vektor

Unified ekstraksi gambar raster, tertanam dalam format vektor.

private static string GetExtension(FileFormat format)
 {
     switch (format)
     {
         case FileFormat.Jpeg:
             return ".jpg";
         case FileFormat.Png:
             return ".png";
         case FileFormat.Bmp:
             return ".bmp";

         default:
             return "." + format.ToString();
     }
 }

var baseFolder = @"D:\test";
var outputFolder = Path.Combine(baseFolder, "out");
Directory.CreateDirectory(outputFolder);
var fileNames = new string[] {"test.cdr", "test.cmx", "test.svg", "test.emf", "test.wmf", "test.odg", "test.otg", "test.eps"};
foreach (var fileName in fileNames)
{
    var inputFileName = Path.Combine(baseFolder, fileName);
    using (Image image = Image.Load(inputFileName))
    {
        var images = ((VectorImage) image).GetEmbeddedImages();
        int i = 0;
        foreach (EmbeddedImage im in images)
        {
            string outFileName = string.Format("{2}_image{0}{1}", i++, GetExtension(im.Image.FileFormat), image.FileFormat);
            string outFilePath = Path.Combine(outputFolder, outFileName);
            using (im)
            {
                im.Image.Save(outFilePath);
            }
        }
    }
}

Dukungan Linux untuk Konversi SVGZ ke PNG

Sebelumnya, kami mengamati ekspor yang salah dari SVGZ ke PNG di Linux. Masalah ini sekarang telah diselesaikan.

Silakan, jalankan kode berikut di sistem Linux.

 using (var image = Aspose.Imaging.Image.Load("example.svgz"))
 {
     image.Save("result.png", new PngOptions());
 }

Peningkatan GIF ke Ekspor APNG

Memperbaiki masalah ekspor yang salah dari GIF ke APNG.

using (GifImage image = (GifImage)Image.Load(inputFileName))
{
    image.Save(outputFileName, new ApngOptions() { ColorType = PngColorType.TruecolorWithAlpha });
}

Dukungan Lebih Baik untuk Format DICOM

Menyelesaikan dan memperbaiki pengecualian pada penyimpanan gambar DICOM.

using (Image image = Image.Load("sample.dcm"))
{
    image.Save("sample.dcm.jpeg", new JpegOptions());
}

Untuk daftar lengkap fitur, penyempurnaan, dan perbaikan bug dalam rilis ini, kunjungi Aspose.Imaging for .NET 22.5.

 Indonesia