Aspose.PSD pro .NET 23.6 - poznámky k vydání
Klíč | Souhrn | Kategorie |
---|---|---|
PSDNET-1401 | Přepracování API Časové osy | Vylepšení |
PSDNET-1517 | Odstranění artefaktů při vykreslování deformací | Vylepšení |
PSDNET-1528 | Optimalizace vykreslování deformací | Vylepšení |
PSDNET-147 | Podpora úpravy s prahovou vrstvou | Funkce |
PSDNET-149 | Podpora vrstvy úpravy selektivních barev | Funkce |
PSDNET-801 | Možnost exportovat časovou osu PSD ve formátu animovaného GIF souboru | Funkce |
PSDNET-1555 | Přidána podpora pro vrstvu textu bez obdélníkových hran | Funkce |
PSDNET-1582 | Podpora vrstvy tvaru | Funkce |
PSDNET-864 | Při nahrazení obrázku ve chytrém objektu není aktualizováno | Chyba |
PSDNET-1404 | Soubor PSD nelze uložit jako PSD s následujícím výjimkou: Módy Rgb a Lab nemohou obsahovat méně než 3 kanály a více než 4 kanály | Chyba |
PSDNET-1546 | Ztráta zarovnání textu při otevření vrstvy textu v režimu úprav ve Photoshopu | Chyba |
PSDNET-1548 | Vyvolání nulové odkazové výjimky při ukládání souboru PSD | Chyba |
PSDNET-1578 | Výjimka při načítání vrstvy tvaru: Body pro původ hranice vektoru zatím nejsou podporovány | Chyba |
PSDNET-1579 | Výjimka při načítání zdroje VogkResource: Body jsou uloženy jako DoubleStructures, čteme jako UnitStructures | Chyba |
PSDNET-1581 | Typ vrstvy ShapeLayer je prázdný | Chyba |
Změny ve veřejném API
Přidaná API:
- Aspose.PSD.FileFormats.Psd.Layers.Animation.Frame.#ctor
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.LayerState.#ctor
- T:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.#ctor
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.AFSt
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.FsID
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.ActiveFrameIndex
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.Frames
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.LoopesCount
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.Save(System.String,Aspose.PSD.ImageOptionsBase)
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.Save(System.IO.Stream,Aspose.PSD.ImageOptionsBase)
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.Timeline.SwitchActiveFrame(System.Int32)
- P:Aspose.PSD.FileFormats.Psd.PsdImage.Timeline
- P:Aspose.PSD.FileFormats.Core.VectorPaths.VectorShapeBoundingBox.PointsUnitType
- T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykCorrection
- M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykCorrection.#ctor
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykCorrection.Cyan
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykCorrection.Magenta
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykCorrection.Yellow
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykCorrection.Black
- T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CorrectionMethodTypes
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CorrectionMethodTypes.Relative
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CorrectionMethodTypes.Absolute
- T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Reds
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Yellows
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Greens
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Cyans
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Blues
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Magentas
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Whites
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Neutrals
- F:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes.Blacks
- T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorLayer
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorLayer.Version
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorLayer.CorrectionMethod
- M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorLayer.GetCmykCorrection(Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes)
- M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorLayer.SetCmykCorrection(Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.SelectiveColorsTypes,Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykCorrection)
- M:Aspose.PSD.FileFormats.Psd.PsdImage.AddSelectiveColorAdjustmentLayer
- T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ThresholdLayer
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ThresholdLayer.Level
- M:Aspose.PSD.FileFormats.Psd.PsdImage.AddThresholdAdjustmentLayer
- T:Aspose.PSD.FileFormats.Psd.Layers.ShapeLayer
- M:Aspose.PSD.FileFormats.Psd.Layers.ShapeLayer.#ctor
- M:Aspose.PSD.FileFormats.Psd.Layers.ShapeLayer.CreateInstance
- M:Aspose.PSD.FileFormats.Psd.Layers.ShapeLayer.Update
- P:Aspose.PSD.FileFormats.Psd.Layers.ShapeLayer.Path
Odebraná API:
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.Frame.#ctor(Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine)
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.LayerState.#ctor(System.Int32)
- T:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.#ctor
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.AFSt
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.FsID
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.ActiveFrame
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.LoopesCount
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.Frames
- P:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.LayerIds
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.InitializeFrom(Aspose.PSD.FileFormats.Psd.PsdImage)
- M:Aspose.PSD.FileFormats.Psd.Layers.Animation.TimeLine.ApplyTo(Aspose.PSD.FileFormats.Psd.PsdImage)
Příklady použití:
PSDNET-147. Podpora úpravy s prahovou vrstvou
string souborZdrojThrsLayer = "flowers_threshold_source.psd";
string výstupPsdThrsLayer = "flowers_threshold_output.psd";
string výstupPngThrsLayer = "flowers_threshold_output.png";
string souborBezThrsLayer = "flowers_source.psd";
string výstupBezThrsLayer = "flowers_output.psd";
string výstupBezThrsLayer = "flowers_output.png";
void Porovnání(object expected, object actual)
{
if (!object.Equals(expected, actual))
{
throw new Exception("Objekty nejsou shodné.");
}
}
// Získání, zkontrolování a změna vrstvy úpravy prahu v obraze.
using (var image = (PsdImage)Image.Load(souborZdrojThrsLayer))
{
foreach (var vrstva in image.Layers)
{
if (vrstva is ThresholdLayer)
{
// Získání vrstvy úpravy prahu.
ThresholdLayer thrsLayer = (ThresholdLayer)vrstva;
var úroveň = thrsLayer.Level;
// Kontrola parametrů vrstevníků.
Porovnání(úroveň, (krátké)115);
// Nastavení parametrů vrstevníků.
thrsLayer.Level = 50;
image.Save(výstupPsdThrsLayer);
image.Save(výstupPngThrsLayer, new PngOptions());
}
}
}
// Přidání a nastavení vrstvy úpravy prahu do obrázku.
using (var image = (PsdImage)Image.Load(souborBezThrsLayer))
{
// Přidání vrstvy úpravy prahu.
ThresholdLayer thresholdLayer = image.AddThresholdAdjustmentLayer();
// Nastavení parametrů vrstevníků.
thresholdLayer.Level = 115;
image.Save(výstupPsdBezThrsLayer);
image.Save(výstupPngBezThrsLayer, new PngOptions());
}
PSDNET-149. Podpora vrstvy úpravy selektivních barev
// Insert translation here
PSDNET-801. Možnost exportovat časovou osu PSD ve formátu animovaného GIF souboru
// Insert translation here
PSDNET-864. Při nahrazení obrázku ve chytrém objektu není aktualizováno
// Insert translation here
PSDNET-1401. Přepracování API Časové osy
// Insert translation here
PSDNET-1404. Soubor PSD nelze uložit jako PSD s následujícím výjimkou: Módy Rgb a Lab nemohou obsahovat méně než 3 kanály a více než 4 kanály
// Insert translation here
PSDNET-1517. Odstranění artefaktů při vykreslování deformací
// Insert translation here
PSDNET-1528. Optimalizace vykreslování deformací
// Insert translation here
PSDNET-1546. Ztráta zarovnání textu při otevření vrstvy textu v režimu úprav Photoshopu
// Insert translation here
PSDNET-1548. Vyvolání nulové odkazové výjimky při ukládání souboru PSD
// Insert translation here
PSDNET-1555. Přidána podpora pro vrstvu textu bez obdélníkových hran
// Insert translation here
PSDNET-1578. Výjimka při načítání vrstvy tvaru: Body pro původ hranice vektoru zatím nejsou podporovány
PSDNET-1579. Výjimka při načítání zdroje VogkResource: Body jsou uloženy jako DoubleStructures, čteme jako UnitStructures
// Insert translation here
PSDNET-1581. Typ vrstvy ShapeLayer je prázdný
// Insert translation here
PSDNET-1582. Podpora vrstvy tvaru
// Insert translation here