無料で使える画像リサイズAPI

Android アプリで使うために指定した url の画像をリサイズして返してくれるAPIを探したところ、2つ見つけることが出来た
しかもどちらも無料で利用でき、 https にも対応している
登録も API key の取得も要らず、画像の url を書き換えるだけで今すぐ利用出来る

Zimage – Images, delivered fast.

RSZ.IO - a free responsive image service

使い方はこんな感じ

http://edge.zimage.io/?url=https://s3-us-west-2.amazonaws.com/stllc/zimage/images/ferrari.png&w=200

http://rsz.io/s3-us-west-2.amazonaws.com/stllc/zimage/images/ferrari.png?width=200

リサイズ機能における両者の差はほとんどないように見えるが、 zimage.io は作者がFAQで述べている通り商用利用を見越した作りになっているようだ

どちらも jcupitt/libvips を使っているためリサイズ結果は同等のはず

zimage.io は有料プランが準備中であり、SLAも定義されているのが特徴的(無料版は 99.95% とされている)
rsz.io はこの記事執筆時点で直近112日以内のダウンタイムは約1時間であり、稼働率は 99.963% であると記載されている(ただし保証するという旨は一切書かれていない)

最大の違いはキャッシュの有無で、 zimage.io はリサイズ結果をキャッシュしてくれるため1歩リードしている
運営者が twitter をやっていて動向が伺えるのも良い David Byttow 👊(@davidbyttow)さん | Twitter
便利なので有料プランが軌道にのって末永く存続してくれることを祈るばかりである

こうして書くと zimage.io が完全に上位互換に見えるが、将来性が不透明なのも確か
rsz.io はそもそもマネタイズの意思が見えなくてもはや不気味なのだけど、少なくとも2014年ごろから継続して稼働しているみたいだったので選択肢として一応残した