Aspose.PSD for .NET 23.9 - リリースノート
Contents
[
Hide
]
このページには Aspose.PSD for .NET 23.9 のリリースノートが含まれています。
キー | 概要 | カテゴリ |
---|---|---|
PSDNET-1638 | 新しい調整レイヤーのマスクの作成を実装する | 機能 |
PSDNET-1654 | クリップレイヤーをグループのブレンディングオプションとしてサポートする | 機能 |
PSDNET-1194 | 16ビットカラーモードの PSD ファイルでは調整レイヤーにマスクが適用されない | バグ |
PSDNET-1235 | テキストレイヤーで括弧のレンダリングが不正確である | バグ |
PSDNET-1559 | テキストレイヤーのスタイルを更新できない | バグ |
PSDNET-1583 | CMYK で PSD ファイルをエクスポートすると、エクスポートされた PSD の色が壊れる | バグ |
PSDNET-1619 | 特定の PSB ファイルが例外 “矩形に共通処理領域がありません” をスローする | バグ |
PSDNET-1648 | 画像の読み込みに失敗します。OverflowException: 算術演算がオーバーフローしました | バグ |
パブリック API 変更
追加された API:
- P:Aspose.PSD.FileFormats.Psd.Layers.Layer.BlendClippedElements
- T:Aspose.PSD.CustomFontHandler.CustomFontData
- M:Aspose.PSD.CustomFontHandler.CustomFontData.#ctor(System.String,System.Byte[])
- P:Aspose.PSD.CustomFontHandler.CustomFontData.FontName
- P:Aspose.PSD.CustomFontHandler.CustomFontData.FontData
- P:Aspose.PSD.FontSettings.GetSystemAlternativeFont
- P:Aspose.PSD.Graphics.PaintableImageOptions
- P:Aspose.PSD.Image.UsePalette
- M:Aspose.PSD.Region.Equals(System.Object)
- M:Aspose.PSD.Region.GetHashCode
- P:Aspose.PSD.StringFormat.CustomCharIdent
- M:Aspose.PSD.StringFormat.Equals(System.Object)
- M:Aspose.PSD.StringFormat.GetHashCode
- F:Aspose.PSD.StringFormatFlags.ExactAlignment
削除された API:
- なし
使用例:
PSDNET-1638. 新しい調整レイヤーのマスクの作成を実装する
string srcFile = "zendeya_BW.psd";
string dstFile = "zendeya_BW_out.psd";
using (var im = (PsdImage)Image.Load(srcFile))
{
im.AddBlackWhiteAdjustmentLayer();
im.Save(dstFile);
}
using (var im = (PsdImage)Image.Load(dstFile))
{
Layer layer = im.Layers[1];
AssertAreEqual((ushort)5, layer.ChannelsCount);
AssertAreEqual((short)-2, layer.ChannelInformation[4].ChannelID);
}
void AssertAreEqual(object expected, object actual, string message = null)
{
if (!object.Equals(expected, actual))
{
throw new Exception(message ?? "Objects are not equal.");
}
}
PSDNET-1654. クリップレイヤーをグループのブレンディングオプションとしてサポートする
string sourceFile = "example_source.psd";
string outputPsd = "example_output.psd";
string outputPng = "example_output.png";
using (var image = (PsdImage)Image.Load(sourceFile))
{
image.Layers[1].BlendClippedElements = false;
image.Save(outputPsd);
image.Save(outputPng, new PngOptions());
}
… (以下略)