Skip to content

Releases: koher/swift-image

Swift 4.1 and 4.2 with Conditional Conformance

Choose a tag to compare

@koher koher released this 29 Aug 01:47
4d6b1c4
  • Swift 4.1 and 4.2
  • Conditional Conformance
  • PremultipliedRGBA
  • withCGContext
  • ImageProtocol.SubImage
  • ImageIterator
  • ImageSlice with CoreGraphics
    • cgImage
    • withCGImage(_:)
    • withCGContext(coordinates:_:)
  • Renamed ExtrapolationMethod.filling to ExtrapolationMethod.constant
  • Renamed interpolatedBy and extrapolatedBy used as subscripts' labels to interpolation and extrapolation respectively
    • It is more consistent with the standard library, e.g. subscript[_:default:]

Available for Swift 4.2 / Xcode 10

Pre-release

Choose a tag to compare

@koher koher released this 28 Aug 06:40
0.5.0-beta.2

Make it available for Swift 4.2

Swift 4.1 and Conditional Conformance

Pre-release

Choose a tag to compare

@koher koher released this 28 Aug 05:05

`ImageProtocol.SubImage` and `ImageSlice` with `CoreGraphics`

Choose a tag to compare

@koher koher released this 20 Jun 08:34
  • ImageProtocol.SubImage
  • ImageSlice.cgImage
  • ImageSlice.withCGImage(_:)
  • ImageSlice.withCGContext(coordinates:_:)

`withCGContext(coordinates:_:)`

Pre-release

Choose a tag to compare

@koher koher released this 19 Jun 02:13

Add coordinates to withCGContext. It is useful to combine EasyImagy with libraries which assume original coordinates, e.g. Vision.framework.

Swift 4.1 and `PremultipliedRGBA`

Pre-release

Choose a tag to compare

@koher koher released this 18 Jun 08:53
  • Swift 4.1
  • Conditional Conformance
  • PremultipliedRGBA
  • withCGContext

Generic `RGBA` and refactored APIs

Choose a tag to compare

@koher koher released this 31 Mar 14:35
  • Swift 4.0
  • Generic RGBA
  • ImageProtocol
  • Refactored APIs
  • Pointer APIs

More details: #21

Performance improvement of `update`

Pre-release

Choose a tag to compare

@koher koher released this 06 Mar 15:30
0.4.0-alpha.9

Improve the performance of the `update` method

Pointer APIs

Pointer APIs Pre-release
Pre-release

Choose a tag to compare

@koher koher released this 06 Mar 15:29
0.4.0-alpha.8

Implement `Image.withCGImage(_:)`

Remove `Float80`

Remove `Float80` Pre-release
Pre-release

Choose a tag to compare

@koher koher released this 26 Dec 15:18

Float80 is available only on macOS.

Code using Float80 had passed tests also on iOS, tvOS and watchOS because Float80 were available on those OSs on simulators.