کلید خلاصه دسته‌بندی
PSDNET-261 رندرینگ افکت لایه براق خارجی ویژگی
PSDNET-1123 افزودن پشتیبانی از لایسنس Sha256 بهبود
PSDNET-1107 مکان‌گذاری متن چندخطی با نتیجه در فتوشاپ مطابقت ندارد اشکال
PSDNET-1113 مشکل در بارگذاری فایل PSD در تجزیه‌وتحلیل داده منبع متن اشکال
PSDNET-1129 موقعیت نادرست الگوی سفارشی پس از ذخیره به عنوان PSD اشکال

تغییرات API عمومی

API های اضافه شده:

API های حذف شده:

نمونه‌های استفاده:

PSDNET-261. رندرینگ افکت لایه براق خارجی

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. مکان‌گذاری متن چندخطی با نتیجه در فتوشاپ مطابقت ندارد

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

using (var image = (PsdImage)Image.Load(src))
{ 
   var txtLayer = image.AddTextLayer("Text line1\rText line2\rText line3", 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. مشکل در بارگذاری فایل PSD در تجزیه‌وتحلیل داده منبع متن

string sourceFile = "input.psd";

using (PsdImage image = (PsdImage) Image.Load(sourceFile))
{
    // با موفقیت بارگذاری شد.
}

PSDNET-1129. موقعیت نادرست الگوی سفارشی پس از ذخیره به عنوان 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());
}