Aspose.PSD voor Java 21.5 - Release-opmerkingen
Contents
[
Hide
]
Deze pagina bevat release-opmerkingen voor Aspose.PSD voor Java 21.5
Dit is een tussenliggende release van Aspose.PSD voor Java.
Het heeft enkele bekende problemen. Als u een stabiele versie nodig heeft, moet u Aspose.PSD 20.9 gebruiken totdat Aspose.PSD 21.6 wordt uitgebracht.
Deze release bevat alle Aspose.PSD .Net-functies (inclusief Smart Object) sinds 20.9 en de hieronder vermelde functies.
| Belangrijk | Samenvatting | Categorie |
|---|---|---|
| PSDJAVA-340 | Ondersteuning voor het verkleinen van vormlagen met vectorpaden wanneer alleen een laag wordt verkleind | Functie |
| PSDJAVA-341 | Ondersteuning voor het verkleinen van vormlagen met vectorpaden | Functie |
| PSDJAVA-342 | Afgekapte tekstreeks | Bug |
Wijzigingen in de openbare API
Toegevoegde API’s:
- M:com.aspose.psd.CmykColor.isEquals(com.aspose.psd.CmykColor,com.aspose.psd.CmykColor)
- M:com.aspose.psd.Color.isEquals(com.aspose.psd.Color,com.aspose.psd.Color)
- M:com.aspose.psd.ColorPaletteHelper.getCloseImagePalette(com.aspose.psd.RasterImage,com.aspose.psd.Rectangle,int,boolean)
- M:com.aspose.psd.ColorPaletteHelper.hasTransparentColors(com.aspose.psd.IColorPalette)
- T:com.aspose.psd.CompositeException
- T:com.aspose.psd.CurrentThreadSettings
- M:com.aspose.psd.CurrentThreadSettings.getLocale
- M:com.aspose.psd.CurrentThreadSettings.setLocale(java.lang.String)
- M:com.aspose.psd.CurrentThreadSettings.setLocale(java.util.Locale)
- M:com.aspose.psd.DataStreamSupporter.save(java.io.RandomAccessFile)
- M:com.aspose.psd.DataStreamSupporter.saveData(com.aspose.psd.system.io.Stream)
- M:com.aspose.psd.DisposableObject.close
- M:com.aspose.psd.Font.makeFontWithGraphUnit(java.lang.String,float,int)
- M:com.aspose.psd.FontSettings.addFontsFolder(java.lang.String)
- M:com.aspose.psd.FontSettings.removeFontsFolder(java.lang.String)
- M:com.aspose.psd.FontSettings.setFontsFolders(java.lang.String[])
- M:com.aspose.psd.Image.create(com.aspose.psd.Image[])
- M:com.aspose.psd.Image.create(com.aspose.psd.Image[],boolean)
- M:com.aspose.psd.Image.getImage2Export(com.aspose.psd.ImageOptionsBase,com.aspose.psd.Rectangle)
- M:com.aspose.psd.Image.isAutoAdjustPalette
- M:com.aspose.psd.Image.isUsePalette
- M:com.aspose.psd.Image.load(java.io.RandomAccessFile)
- M:com.aspose.psd.Image.load(java.io.RandomAccessFile,com.aspose.psd.LoadOptions)
- M:com.aspose.psd.Image.save(java.io.RandomAccessFile,com.aspose.psd.ImageOptionsBase)
- M:com.aspose.psd.Image.save(java.io.RandomAccessFile,com.aspose.psd.ImageOptionsBase,com.aspose.psd.Rectangle)
- M:com.aspose.psd.ImageOptionsBase.deepClone
- M:com.aspose.psd.ImageOptionsBase.getFullFrame
- M:com.aspose.psd.ImageOptionsBase.memberwiseClone
- M:com.aspose.psd.ImageOptionsBase.setFullFrame(boolean)
- F:com.aspose.psd.Matrix.TYPE_FLIP
- F:com.aspose.psd.Matrix.TYPE_GENERAL_ROTATION
- F:com.aspose.psd.Matrix.TYPE_GENERAL_SCALE
- F:com.aspose.psd.Matrix.TYPE_GENERAL_TRANSFORM
- F:com.aspose.psd.Matrix.TYPE_IDENTITY
- F:com.aspose.psd.Matrix.TYPE_MASK_ROTATION
- F:com.aspose.psd.Matrix.TYPE_MASK_SCALE
- F:com.aspose.psd.Matrix.TYPE_QUADRANT_ROTATION
- F:com.aspose.psd.Matrix.TYPE_TRANSLATION
- F:com.aspose.psd.Matrix.TYPE_UNIFORM_SCALE
- M:com.aspose.psd.Matrix.isEquals(com.aspose.psd.Matrix,com.aspose.psd.Matrix)
- M:com.aspose.psd.Matrix.isIdentity
- M:com.aspose.psd.NonGenericDictionary.#ctor
- M:com.aspose.psd.NonGenericDictionary.getKeysTyped
- M:com.aspose.psd.NonGenericDictionary.getValuesTyped
- M:com.aspose.psd.NonGenericList.add(int,java.lang.Object)
- M:com.aspose.psd.NonGenericList.addAll(java.util.Collection)
- M:com.aspose.psd.NonGenericList.addAll(int,java.util.Collection)
- M:com.aspose.psd.NonGenericList.containsAll(java.util.Collection)
- M:com.aspose.psd.NonGenericList.get(int)
- M:com.aspose.psd.NonGenericList.getList
- M:com.aspose.psd.NonGenericList.isEmpty
- M:com.aspose.psd.NonGenericList.lastIndexOf(java.lang.Object)
- M:com.aspose.psd.NonGenericList.listIterator
- M:com.aspose.psd.NonGenericList.listIterator(int)
- M:com.aspose.psd.NonGenericList.remove(int)
- M:com.aspose.psd.NonGenericList.removeAll(java.util.Collection)
- M:com.aspose.psd.NonGenericList.retainAll(java.util.Collection)
- M:com.aspose.psd.NonGenericList.set(int,java.lang.Object)
- M:com.aspose.psd.NonGenericList.subList(int,int)
- M:com.aspose.psd.NonGenericList.toArray
- M:com.aspose.psd.NonGenericList.toArray(java.lang.Object[])
- T:com.aspose.psd.PdfComplianceVersion
- F:com.aspose.psd.PdfComplianceVersion.Pdf15
- F:com.aspose.psd.PdfComplianceVersion.PdfA1a
- F:com.aspose.psd.PdfComplianceVersion.PdfA1b
- M:com.aspose.psd.PixelDataFormat.getCieLab(int,int,int)
- M:com.aspose.psd.PixelDataFormat.getCmyk(int,int,int,int)
- M:com.aspose.psd.PixelDataFormat.getCmyka(int,int,int,int,int)
- M:com.aspose.psd.PixelDataFormat.getGrayscaleAlpha(int,int)
- M:com.aspose.psd.PixelDataFormat.getRgb(int,int,int)
- M:com.aspose.psd.PixelDataFormat.getRgbIndexed(int)
- M:com.aspose.psd.PixelDataFormat.getRgba(int,int,int,int)
- M:com.aspose.psd.PixelDataFormat.getYCbCr(int,int,int)
- F:com.aspose.psd.PixelFormat.CieLab
- M:com.aspose.psd.Point.isEquals(com.aspose.psd.Point,com.aspose.psd.Point)
- M:com.aspose.psd.PointF.isEquals(com.aspose.psd.PointF,com.aspose.psd.PointF)
- M:com.aspose.psd.RasterCachedImage.doRotate(float,boolean,com.aspose.psd.Color)
- M:com.aspose.psd.RasterCachedImage.getRotateMode
- T:com.aspose.psd.RasterCachedImage$RotateTestMode
- F:com.aspose.psd.RasterCachedImage$RotateTestMode.ByteArrayMode
- F:com.aspose.psd.RasterCachedImage$RotateTestMode.RegularMode
- F:com.aspose.psd.RasterCachedImage$RotateTestMode.StreamMode
- M:com.aspose.psd.RasterImage.isUsePalette
- M:com.aspose.psd.Rectangle.isEquals(com.aspose.psd.Rectangle,com.aspose.psd.Rectangle)
- M:com.aspose.psd.RectangleF.isEquals(com.aspose.psd.RectangleF,com.aspose.psd.RectangleF)
- M:com.aspose.psd.RectangleF.op_Division(com.aspose.psd.RectangleF,float)
- M:com.aspose.psd.RectangleF.op_Multiply(com.aspose.psd.RectangleF,float)
- M:com.aspose.psd.Region.isEquals(com.aspose.psd.Region,com.aspose.psd.Graphics)
- M:com.aspose.psd.Size.isEquals(com.aspose.psd.Size,com.aspose.psd.Size)
- M:com.aspose.psd.SizeF.isEquals(com.aspose.psd.SizeF,com.aspose.psd.SizeF)
- F:com.aspose.psd.StreamContainer.READ_WRITE_BYTES_COUNT
- F:com.aspose.psd.StreamContainer.startPosition
- M:com.aspose.psd.StreamContainer.#ctor(com.aspose.psd.system.io.Stream)
- M:com.aspose.psd.StreamContainer.#ctor(com.aspose.psd.system.io.Stream,boolean)
- T:com.aspose.psd.asynctask.AsyncTask
- M:com.aspose.psd.asynctask.AsyncTask.create(com.aspose.psd.asynctask.AsyncTaskAction)
- M:com.aspose.psd.asynctask.AsyncTask.create(com.aspose.psd.asynctask.AsyncTaskFunc)
- T:com.aspose.psd.asynctask.AsyncTaskAction
- M:com.aspose.psd.asynctask.AsyncTaskAction.run(com.aspose.psd.asynctask.IAsyncTaskState)
- T:com.aspose.psd.asynctask.AsyncTaskException
- M:com.aspose.psd.asynctask.AsyncTaskException.#ctor(java.lang.String)
- T:com.aspose.psd.asynctask.AsyncTaskFunc
- M:com.aspose.psd.asynctask.AsyncTaskFunc.#ctor
- M:com.aspose.psd.asynctask.AsyncTaskFunc.beginInvoke(com.aspose.psd.asynctask.IAsyncTaskState,com.aspose.psd.system.AsyncCallback,java.lang.Object)
- M:com.aspose.psd.asynctask.AsyncTaskFunc.endInvoke(com.aspose.psd.system.IAsyncResult)
- M:com.aspose.psd.asynctask.AsyncTaskFunc.invoke(com.aspose.psd.asynctask.IAsyncTaskState)
- T:com.aspose.psd.asynctask.AsyncTaskProgress
- F:com.aspose.psd.asynctask.AsyncTaskProgress.Duration
- F:com.aspose.psd.asynctask.AsyncTaskProgress.ProgressPercentage
- M:com.aspose.psd.asynctask.AsyncTaskProgress.#ctor(int,long)
- T:com.aspose.psd.asynctask.CompleteCallback
- M:com.aspose.psd.asyn{% alert color=“info” %} Deze release van Aspose.PSD voor Java bevat de toegevoegde API’s en wijzigingen in de openbare API zoals hieronder vermeld:
Toegevoegde API’s:
CmykColor.isEquals(CmykColor, CmykColor)Color.isEquals(Color, Color)ColorPaletteHelper.getCloseImagePalette(RasterImage, Rectangle, int, boolean)ColorPaletteHelper.hasTransparentColors(IColorPalette)CompositeExceptionCurrentThreadSettingsCurrentThreadSettings.getLocaleCurrentThreadSettings.setLocale(String)CurrentThreadSettings.setLocale(Locale)DataStreamSupporter.save(RandomAccessFile)DataStreamSupporter.saveData(Stream)DisposableObject.closeFont.makeFontWithGraphUnit(String, float, int)FontSettings.addFontsFolder(String)FontSettings.removeFontsFolder(String)FontSettings.setFontsFolders(String[])Image.create(Image[])Image.create(Image[], boolean)Image.getImage2Export(ImageOptionsBase, Rectangle)Image.isAutoAdjustPaletteImage.isUsePaletteImage.load(RandomAccessFile)Image.load(RandomAccessFile, LoadOptions)Image.save(RandomAccessFile, ImageOptionsBase)Image.save(RandomAccessFile, ImageOptionsBase, Rectangle)ImageOptionsBase.deepCloneImageOptionsBase.getFullFrameImageOptionsBase.memberwiseCloneImageOptionsBase.setFullFrame(boolean)Matrix.TYPE_FLIPMatrix.TYPE_GENERAL_ROTATIONMatrix.TYPE_GENERAL_SCALEMatrix.TYPE_GENERAL_TRANSFORMMatrix.TYPE_IDENTITYMatrix.TYPE_MASK_ROTATIONMatrix.TYPE_MASK_SCALEMatrix.TYPE_QUADRANT_ROTATIONMatrix.TYPE_TRANSLATIONMatrix.TYPE_UNIFORM_SCALEMatrix.isEquals(Matrix, Matrix)Matrix.isIdentityNonGenericDictionary.#ctorNonGenericDictionary.getKeysTypedNonGenericDictionary.getValuesTypedNonGenericList.add(int, Object)NonGenericList.addAll(Collection)NonGenericList.addAll(int, Collection)NonGenericList.containsAll(Collection)NonGenericList.get(int)NonGenericList.getListNonGenericList.isEmptyNonGenericList.lastIndexOf(Object)NonGenericList.listIteratorNonGenericList.listIterator(int)NonGenericList.remove(int)NonGenericList.removeAll(Collection)NonGenericList.retainAll(Collection)NonGenericList.set(int, Object)NonGenericList.subList(int, int)NonGenericList.toArrayNonGenericList.toArray(Object[])PdfComplianceVersionPdfComplianceVersion.Pdf15PdfComplianceVersion.PdfA1aPdfComplianceVersion.PdfA1bPixelDataFormat.getCieLab(int, int, int)PixelDataFormat.getCmyk(int, int, int, int)PixelDataFormat.getCmyka(int, int, int, int, int)PixelDataFormat.getGrayscaleAlpha(int, int)PixelDataFormat.getRgb(int, int, int)PixelDataFormat.getRgbIndexed(int)PixelDataFormat.getRgba(int, int, int, int)PixelDataFormat.getYCbCr(int, int, int)PixelFormat.CieLabPoint.isEquals(Point, Point)PointF.isEquals(PointF, PointF)RasterCachedImage.doRotate(float, boolean, Color)RasterCachedImage.getRotateModeRasterCachedImage$RotateTestModeRasterCachedImage$RotateTestMode.ByteArrayModeRasterCachedImage$RotateTestMode.RegularModeRasterCachedImage$RotateTestMode.StreamModeRasterImage.isUsePaletteRectangle.isEquals(Rectangle, Rectangle)RectangleF.isEquals(RectangleF, RectangleF)RectangleF.op_Division(RectangleF, float)RectangleF.op_Multiply(RectangleF, float)Region.isEquals(Region, Graphics)Size.isEquals(Size, Size)SizeF.isEquals(SizeF, SizeF)StreamContainer.READ_WRITE_BYTES_COUNTStreamContainer.startPositionStreamContainer.#ctor(Stream)StreamContainer.#ctor(Stream, boolean)AsyncTaskAsyncTask.create(AsyncTaskAction)AsyncTask.create(AsyncTaskFunc)AsyncTaskActionAsyncTaskAction.run(IAsyncTaskState)AsyncTaskExceptionAsyncTaskException.#ctor(String)AsyncTaskFuncAsyncTaskFunc.#ctorAsyncTaskFunc.beginInvoke(IAsyncTaskState, AsyncCallback, Object)AsyncTaskFunc.endInvoke(IAsyncResult)AsyncTaskFunc.invoke(IAsyncTaskState)AsyncTaskProgressAsyncTaskProgress.DurationAsyncTaskProgress.ProgressPercentageAsyncTaskProgress.#ctor(int, long)CompleteCallback{% endalert %}