Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moravianlibrary/iOSTiledViewer

IIIF image API and Zoomify viewer for iOS, written in Swift
https://github.com/moravianlibrary/iOSTiledViewer

iiif ios-lib swift-library tiled-image-viewer zoomify

Last synced: 2 months ago
JSON representation

IIIF image API and Zoomify viewer for iOS, written in Swift

Awesome Lists containing this project

README

        

# iOSTiledViewer

[Release Notes](https://github.com/moravianlibrary/iOSTiledViewer/blob/master/release_notes.txt)

[Documentation](http://htmlpreview.github.io/?https://github.com/moravianlibrary/iOSTiledViewer/blob/master/docs/index.html)

The library displays large image files effectively without quality loss. It can display files that support protocol IIIF or Zoomify as well as an ordinary image of format JPG, PNG, GIF and WebP.

## Requirements

iOS 9.0+

## Installation

iOSTiledViewer is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile:

```ruby
pod 'iOSTiledViewer'
```

## Usage

The entry point of the library is class **ITVScrollView** and its method `loadImage(_ imageUrl: String, api: ITVImageAPI)`. Please read the documentation (link above) for more information.

## Example

To run the example project, clone the repo, and run `pod install` from the Example directory first.

## Author

Jakub Fiser, [email protected]

## License

iOSTiledViewer is available under the MIT license. See the LICENSE file for more info.