Περιηγηθείτε στα Προϊόντα μας

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 για .NET 22.5

Κατεβάστε  Φόρουμ υποστήριξης 

Στοιχεία αρχείου

  • Λήψεις:
  • 1
  • Μέγεθος αρχείου:
  • 38.4 MB
  • Ημερομηνία προσθήκης:
  • : 3 days ago [5/13/2022]

Στοιχεία αρχείου

Ειδοποίηση κατάργησης Net2.0 - Λάβετε υπόψη ότι στις πλησιέστερες εκδόσεις η διαμόρφωση NET2.0 δεν θα υποστηρίζεται.

Βελτιωμένη υποστήριξη επεξεργασίας DIB

Σε αυτήν την έκδοση του API, η υποστήριξη επεξεργασίας μορφής ράστερ «DIB» έχει βελτιωθεί.

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());
}

Ενοποιήστε την εξαγωγή εικόνας ράστερ από διανύσματα

Ενοποίηση της εξαγωγής εικόνων ράστερ, ενσωματωμένων σε διανυσματικές μορφές.

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);
            }
        }
    }
}

Υποστήριξη Linux για Μετατροπή SVGZ σε PNG

Προηγουμένως, παρατηρήσαμε τη λανθασμένη εξαγωγή από “SVGZ” σε “PNG” στο Linux. Αυτό το ζήτημα έχει πλέον επιλυθεί.

Παρακαλώ, εκτελέστε τον ακόλουθο κώδικα στο σύστημα Linux.

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

Βελτιωμένο GIF σε Εξαγωγή APNG

Διορθώθηκε το πρόβλημα της λανθασμένης εξαγωγής από “GIF” σε “APNG”.

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

Καλύτερη υποστήριξη για τη μορφή DICOM

Επιλύθηκε και διορθώθηκε η εξαίρεση για την αποθήκευση της εικόνας «DICOM».

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

Για μια πλήρη λίστα λειτουργιών, βελτιώσεων και διορθώσεων σφαλμάτων σε αυτήν την έκδοση, επισκεφτείτε τη διεύθυνση Aspose.Imaging for .NET 22.5.

 Ελληνικά