https://i2i.nicovrc.netのプログラム
- i2i.nicovrc.netの本番環境に適用されているもの
- 開発中のVer 1.x.x
- Java 21以降
- ffmpegまたはImageMagic (両方ある場合はffmpegが優先されます。 ※ffmpegは4.4.2以降、ImageMagicは6.9.12-98以降なら動くと思います。)
- brotli
- Ubuntu 22.04 64bit (OpenJDK 21.0.6 / ffmpeg 4.4.2-0ubuntu0.22.04.1)
- Ubuntu 24.04 64bit (OpenJDK 21.0.6 / ffmpeg 6.1.1-3ubuntu5 / ImageMagick 6.9.12-98)
- Windows 11 24H2 (OpenJDK 22.0.1 / ffmpeg 2024-12-11-git-a518b5540d-full_build-www.gyan.dev / ImageMagic 7.1.1-43)
- 画像を変換する
http://(Host):(Port)/?url=(URL)
- レスポンスは
/api/v1/image_resizeを除いてJSON形式
- リクエスト形式 : GET
- パラメータ : なし
- 結果 :
{"message": "ok"}
- リクエスト形式 : GET
- パラメータ : なし
- 結果 : 現在の画像キャッシュ数とログ書き込み待ち件数(1分ごとに書き込み)が表示される
- リクエスト形式 : GET
- パラメータ : なし
- 結果 : URLとキャッシュした時間のリスト
- リクエスト形式 : POST
{"filename": "ファイル名", "content": "Base64エンコードした画像バイナリデータ"}を一緒にPOSTする- 結果 : 変換後の画像(png)