Cloudinary
Cloudinaryは、画像・動画の管理・変換・最適化ができるクラウドサービスです。画像の自動最適化やリサイズのオプションが豊富です。
必要な設定値
pitcmsでCloudinaryを使用するには、以下の値が必要です。
| 項目 | 必須 | 説明 | 例 |
|---|---|---|---|
| Cloud Name | ○ | CloudinaryのCloud Name | my-cloud |
| API Key | ○ | CloudinaryのAPI Key | 123456789012345 |
| API Secret | ○ | CloudinaryのAPI Secret | xxxxxxxx |
| Folder | アップロード先のルートフォルダ名 | my-project |
以下、各値の取得方法を説明します。
Cloud Name / API Key / API Secretの取得
アカウントがない場合
- Cloudinaryにアクセス
- 「Sign Up For Free」をクリック
- アカウントを作成
認証情報の確認
- Cloudinaryダッシュボードにログイン
- 「Dashboard」ページに以下の情報が表示されています:
- Cloud Name
- API Key
- API Secret
API Secretは機密情報です。公開しないでください。
Folderについて(省略可)
Folderを指定すると、アップロードされた画像はそのフォルダ配下に保存されます。
| Folder設定 | 保存先パス |
|---|---|
my-project | my-project/pitcms/{プロジェクトID}/{ファイル名} |
| 省略 | pitcms/{プロジェクトID}/{ファイル名} |
pitcmsでの設定
pitcmsダッシュボードから、設定 => 画像とすすみ、Cloudinaryタブを選択し、取得した値を入力して保存します。
画像の最適化
Cloudinaryでは、画像URLにパラメータを追加することで様々な変換が可能です。pitcmsを使用しているプロジェクト上で、URLにパラメータを追加することで、例えば以下のような操作ができます。
画像のリサイズ
https://res.cloudinary.com/{cloud_name}/image/upload/w_300,h_200,c_fill/v1234567890/image.jpg w_300: 幅300pxh_200: 高さ200pxc_fill: アスペクト比を維持してクロップ
自動フォーマット・品質最適化
https://res.cloudinary.com/{cloud_name}/image/upload/f_auto,q_auto/v1234567890/image.jpg f_auto: ブラウザに最適なフォーマット(WebP、AVIFなど)に自動変換q_auto: 品質を自動最適化
詳しくはCloudinaryのドキュメントをご覧ください。