ForHosting KIT · 画像の編集・解析

【サイズ指定】サムネイル画像の作成

サムネイルとは、元の画像を縮小した小さい表示用の画像です。一覧ページや管理画面で、容量の大きい元画像を読み込まずに軽く表示するために使われる、Webサイト運営の基本的な仕組みです。

近日公開画像あたり$0.002

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

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

用途に応じたサイズを指定

一覧ページ用、管理画面用など、用途ごとに必要な幅・高さを指定して作成します。元画像の比率を保つか、正方形など決まった形に収めるかも選べます。

元画像とは別に保存する前提

サムネイルは元画像を置き換えるものではなく、別ファイルとして出力されます。詳細表示では元画像を、一覧表示ではサムネイルを使い分ける構成を想定しています。

読み込み速度への影響

元の解像度のまま一覧に何十枚も並べると、ページの読み込みが遅くなります。小さいサムネイルに差し替えることで、表示速度への負担を減らせます。

対応形式と制限

JPG、PNG、WebPに対応し、1ファイルあたり15MB、1200万画素までです。

ブログ記事一覧のアイキャッチ

伊藤さくらさんは、記事一覧に表示するアイキャッチ画像をサムネイル化し、ページの読み込みを軽くしました。

社内資料の管理画面

有限会社ささき印刷は、社内の資料管理システムに登録する画像を小さいサムネイルに変換し、一覧の表示速度を改善しました。

フリマアプリの出品一覧

高橋恵子さんは、出品する商品写真をサムネイル化してから一覧に並べ、閲覧者が素早くスクロールできるようにしています。

サムネイルと元画像の両方を残せますか?

はい。サムネイルは元画像とは別のファイルとして出力されます。元画像は変更されません。

正方形のサムネイルも作れますか?

はい。比率を保つ指定のほか、正方形など決まった形に収める指定にも対応しています。

サムネイル作成に使った元画像は保存されますか?

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

大量の画像をまとめてサムネイル化できますか?

複数の画像をまとめて処理できます。1ファイルあたりの制限(15MB、1200万画素)は変わりません。

サムネイル作成の料金はいくらですか?

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

生成したサムネイルのファイル名はどうなりますか?

元のファイル名を基に、サイズが分かる形で出力されます。同じ名前で元画像が上書きされることはありません。

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

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

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/thumbnail \
  -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.thumbnail",
  "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の完全なドキュメントを見る →