ForHosting KIT · 画像の編集・解析

画像の向きを直す

画像の回転とは、横向きや上下逆になった画像を、90度・180度・270度の回転で正しい向きに直す処理です。スキャナーの読み込み向きや、スマートフォンでの撮影時の向きが原因で、画面表示がずれてしまうことがよくあります。

近日公開画像あたり$0.002

このタスクは現在ご利用いただけないため、購入できません。料金は一切発生しません。

API仕様を見る
ご利用方法 ウェブ APIのみAPIメールTelegramアプリ 近日

90度単位での回転

時計回り・反時計回りに90度、または180度と、よくある向きのずれを指定して直せます。スキャンした書類が横向きに読み込まれてしまった場合は90度、上下逆に取り込まれた場合は180度、というように使い分けます。直角の回転なので画素を並べ替えるだけで、画質はそのまま保たれます。

写真が横向きに表示される理由

多くのスマートフォンは、横向きに構えて撮っても画素そのものは回転させず、EXIFという情報に「回して表示せよ」という向きだけを記録します。この情報を尊重するアプリでは正しく表示されますが、無視する古いシステムやサムネイル生成では横向きのまま表示されてしまいます。実際に画素を回転させて保存すれば、どこで開いても正しい向きになります。

回転後の幅と高さ

90度または270度の回転では、画像の幅と高さが入れ替わります。180度の回転では寸法は変わりません。いずれも直角の回転なので、余白が生じたり画素を再計算したりすることはなく、元の内容がそのまま保たれます。

対応形式と制限

JPG、PNG、WebPに対応し、1ファイルあたり15MB、1200万画素までです。出力形式は指定できます。

スキャンした書類の向きを直す

有限会社ささき印刷は、FAXで受信した書類をスキャンした際に横向きで取り込まれてしまい、90度回転させて正しい向きに直しています。

スマートフォンで撮った写真が縦横逆

山本翔太さんは、パソコンで開くと横向きになってしまうスマートフォンの写真を、90度回転させて正しい向きに直してから資料に貼り付けています。

上下逆に取り込まれた書類を直す

田中大輔さんは、スキャナーに上下逆で置いてしまい逆さまに取り込まれた書類を、180度回転させて正しい向きに戻しました。

90度以外の角度でも回転できますか?

いいえ。回転は直角のみで、0度・90度・180度・270度に対応しています。横向きや上下逆の写真・スキャンを直す用途で、数度だけの傾き補正には対応していません。

回転すると画像の幅と高さは変わりますか?

90度または270度の回転では幅と高さが入れ替わります。180度の回転では寸法は変わりません。

複数の画像をまとめて回転できますか?

同じ回転指定を複数の画像にまとめて適用できます。

回転処理に使った画像は保存されますか?

処理のあいだだけ暗号化された通信で送信され、完了後は保持されません。

回転処理の料金はいくらですか?

1リクエストあたり$0.002、画像1枚ごとに$0.005です。米ドル建てで公開されています。

登録なしでも利用できますか?

はい。会員登録は不要です。必要な分だけ都度ご利用いただけます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/image/rotate

One authenticated POST creates the task; the result comes back by webhook or a signed link. This capability is currently available through the API, not as an interactive Web tool.

curl -X POST https://api.kit.forhosting.com/image/rotate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"image":"https://ejemplo.com/imagen.jpg"}'
{
  "image": "https://ejemplo.com/imagen.jpg"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.rotate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002
画像あたり$0.005

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb15
max_megapixels12
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →