APNGKit

High performance and delightful way to play with APNG format in iOS.

MIT License

Stars
2.2K
Committers
21

Bot releases are visible (Hide)

APNGKit - 1.1.1

Published by onevcat almost 6 years ago

APNGKit - 1.0.0

Published by onevcat about 7 years ago

Add

  • Xcode 9 (Swift 3.2 and Swift 4) compatible.
APNGKit - 0.6.4

Published by onevcat about 7 years ago

Fix:

  • Frame image now respect image scaling when initialized with a scale option.
APNGKit - 0.6.3

Published by onevcat about 7 years ago

Fix:

  • An issue which causes crashing when initialize APNGImageView with frame.
APNGKit - 0.6.2

Published by onevcat about 7 years ago

Fix:

  • Set intrinsicContentSize to have better layout support.
APNGKit - 0.6.1

Published by onevcat over 7 years ago

Fix:

  • An issue which might crash when deinit APNGImageView in macOS
APNGKit - 0.6.0

Published by onevcat over 7 years ago

Add:

  • Support macOS as target.
APNGKit - 0.5.1

Published by onevcat over 7 years ago

Fix:

  • Now you could specify the bundle you want to search in when loading an APNGImage with name.
APNGKit - 0.5.0

Published by onevcat over 7 years ago

Fix

  • Use a GCD-based timer to update APNG animation. This should solve a potential problem that the animation being stuck while performing some heavy drawing work.
APNGKit - 0.4.5

Published by onevcat over 7 years ago

Fix:

  • An issue which prevents APNGKit to be compiled within a bundler context.
APNGKit - 0.4.4

Published by onevcat over 7 years ago

Fix:

  • Remove using of setjmp to be compatible with Swift 3.1.
APNGKit - 0.2.3

Published by onevcat over 7 years ago

This is a compatible release for Swift 2.3.
Do not use it if you are using a newer version of Swift

APNGKit - 0.4.3

Published by onevcat over 7 years ago

Add:

  • Expose frameCount of APNGImage.
APNGKit - 0.4.2

Published by onevcat over 7 years ago

Fix:

  • Setting APNGImageView's image to nil will now remove the content being displayed.
APNGKit - 0.4.1

Published by onevcat almost 8 years ago

Fix:

  • Now an invalid png file will not cause a fatal error. Instead you will get a nil when trying to create an APNGImage with non-png data. #29
APNGKit - 0.4.0

Published by onevcat almost 8 years ago

Add:

  • A new way to load image progressively. It will only load the current frame instead of all at once. This could reduce the memory usage dramatically. If you are trying to load large APNG images, you could try to add this option when creating an APNGImage.
  • A delegate method for animation finishes.

Fix:

  • A potential issue which causes memory usage is large then expected.
APNGKit - 0.3.1

Published by onevcat almost 8 years ago

Fix: A problem when alpha blending used in APNG image, which causes alpha decoding not working correctly. #23

APNGKit - 0.2.2 (135)

Published by onevcat about 8 years ago

Update libpng to 1.6.25

APNGKit - 0.2.0 (125)

Published by onevcat over 8 years ago

Add: allowAnimationInScrollView property on APNGImageView to enable animated PNG images keep animated during scrolling.
Fix: Now submodule is using "https" protocol instead of "git".

APNGKit - 0.1.4 (118)

Published by onevcat almost 9 years ago

Fix: Removed unnecessary "update version" phase to prevent achieving failing when used as a subproject.