Aspose.PSD cho .NET 22.4 - Ghi chú Phát hành

Khóa Tóm tắt Danh mục
PSDNET-261 Hiệu ứng Lớp Sáng Ngoài Tính năng
PSDNET-1123 Thêm hỗ trợ Giấy phép Sha256 Cải tiến
PSDNET-1107 Vị trí văn bản đa dòng không khớp với kết quả trong Photoshop Lỗi
PSDNET-1113 Vấn đề với việc tải tệp PSD trên việc phân tích dữ liệu nguồn văn bản Lỗi
PSDNET-1129 Vị trí không chính xác của mẫu tùy chỉnh sau khi lưu dưới dạng PSD Lỗi

Thay Đổi Công Khai API

API Thêm Mới:

  • T:Aspose.PSD.FileFormats.Psd.JustificationMode
  • F:Aspose.PSD.FileFormats.Psd.JustificationMode.Left
  • F:Aspose.PSD.FileFormats.Psd.JustificationMode.Right
  • F:Aspose.PSD.FileFormats.Psd.JustificationMode.Center
  • M:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.BlendingOptions.AddOuterGlow
  • T:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.FillColor
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.BlendMode
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.IsVisible
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.Opacity
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.Intensity
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.IsAntiAliasing
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.Spread
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.Size
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.Noise
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.IsSoftBlend
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.Range
  • P:Aspose.PSD.FileFormats.Psd.Layers.LayerEffects.OuterGlowEffect.Jitter

API Đã Xoá:

  • Không

Ví dụ Sử dụng:

PSDNET-261. Hiệu ứng Lớp Sáng Ngoài

string src = "GreenLayer.psd";
string output = "output261.png";

using (var image = (PsdImage)Image.Load(src))
{
    OuterGlowEffect effect = image.Layers[1].BlendingOptions.AddOuterGlow();
    effect.Range = 10;
    effect.Spread = 10;
    ((IColorFillSettings)effect.FillColor).Color = Color.Red;
    effect.Opacity = 128;
    effect.BlendMode = BlendMode.Normal;

    image.Save(output, new PngOptions());
}

PSDNET-1107. Vị trí văn bản đa dòng không khớp với kết quả trong Photoshop

string src = "source1107.psd";
string outputPsd = "output.psd";
string outputPng = "output.png";

using (var image = (PsdImage)Image.Load(src))
{ 
   var txtLayer = image.AddTextLayer("Dòng văn bản 1\rDòng văn bản 2\rDòng văn bản 3", new Rectangle(200, 200, 500, 500));
   var portions = txtLayer.TextData.Items;

   portions[0].Paragraph.Justification = JustificationMode.Left;
   portions[1].Paragraph.Justification = JustificationMode.Right;
   portions[2].Paragraph.Justification = JustificationMode.Center;

   txtLayer.TextData.UpdateLayerData();

   image.Save(outputPsd);
   image.Save(outputPng, new PngOptions());
}

PSDNET-1113. Vấn đề với việc tải tệp PSD trên việc phân tích dữ liệu nguồn văn bản

string sourceFile = "input.psd";

using (PsdImage image = (PsdImage) Image.Load(sourceFile))
{
    // Tải thành công.
}

PSDNET-1129. Vị trí không chính xác của mẫu tùy chỉnh sau khi lưu dưới dạng PSD

string sourceFile = "input_1129.psd";
string outputPsd = "out_psdnet1129.psd";
string outputPng = "out_psdnet1129.png";

using (PsdImage image = (PsdImage) Image.Load(sourceFile))
{
    image.Save(outputPsd);
    image.Save(outputPng, new PngOptions());
}