Skip to content
smallPict

導入・プラットフォーム設定ハブ

WordPress、スタンドアロンモバイルアプリ(iOS/Android)、サーバーSDK、REST APIのセットアップガイド。

SmallPict は WordPress、サーバーサイドのコード、または HTTP から利用できます。お使いの環境に合う方法を選んでください。


ご利用のプラットフォームを選択

  • WordPressプラグイン: WordPress と WooCommerce のメディアを WebP または AVIF(プランによる)に変換します。サイトはメールで届くワンタイムコードで接続します。
  • モバイルアプリ (iOS & Android) (近日公開): iPhone と Android でカメラやギャラリーの写真を圧縮できます。アカウントとクォータは共通です。
  • 7つの公式サーバーSDK: Node.js、Go、Python、PHP、Java/Kotlin、Rust、Ruby 向けのライブラリ。リクエストの署名を自動で行います。
  • ダイレクトREST API: HMAC-SHA256 署名で認証する OpenAPI 3.1 エンドポイント。

1. WordPressプラグインの導入手順

システム要件

  • WordPress本体: バージョン 5.8 以上(6.7+ 検証済み)
  • PHPバージョン: 7.4 から 8.3
  • 必須PHP拡張モジュール: curl, json, mbstring

インストール手順

  1. WordPress管理画面にログインし、プラグイン → 新規追加 を開きます。
  2. 検索バーに "SmallPict" と入力します。
  3. 今すぐインストール をクリックし、完了後に 有効化 をクリックします。
  4. 画面に表示されるOTP認証ウィザードに従い、メールアドレスを入力して届いた6桁のワンタイムパスワードを入力するだけで連携が完了します。

2. SmallPict モバイルアプリ (iOS & Android) — 近日公開

SmallPict の圧縮エンジンがスマートフォンでも利用可能になります。一眼レフカメラやスマホで撮影した高解像度写真を、Web公開前に端末上で即座に圧縮できます:

リリース状況: クローズドベータテスト進行中。間もなく Apple App Store (iOS 15+) および Google Play Store (Android 10+) で公開予定です。

モバイルアプリの特長

  • カメラとギャラリーの一括バッチ処理: 最大100枚のRAW/JPEG/HEIC画像を数秒でAVIF/WebPに変換。
  • 最大90%のファイルサイズ削減: 画質の劣化を抑えながら、スマートフォンの通信量とストレージ容量を大幅に節約。
  • アカウントとクォータの同期: デスクトップ、WordPress、モバイル間で月間クォータを共有。

3. サーバーSDKの簡単インストール

ご利用の言語に応じたパッケージマネージャーコマンドを実行してください:

Shell
# Node.js & TypeScriptnpm install @smallpict/sdk
# Golanggo get github.com/tuxnoob/smallpict-go
# Pythonpip install smallpict
# PHP (Composer)composer require smallpict/smallpict-php
# Rust (Cargo)cargo add smallpict
# Ruby (Bundler)gem install smallpict

4. REST API による直接リクエスト

標準のcURLを使用してHMAC認証付きの最適化リクエストを送信します:

Shell
curl -X POST https://api.smallpict.app/v1/optimize \  -H "X-API-Key: sp_sdk_9a8b7c6d5e4f..." \  -H "X-Timestamp: 1716301234" \  -H "X-Signature: 3a9f8b2c4d6e8a..." \  -H "Content-Type: application/json" \  -d {  "filename": "hero.jpg",  "mime_type": "image/jpeg",  "filesize": 2508800,  "options": {    "format": "avif",    "quality": 80,    "max_width": 1920  }}'

5. クォータ消費ゼロのサンドボックステスト

本番クォータを消費せずにローカル環境やCI/CDパイプラインでテストを行うには、sp_test_... 認証情報を使用してください。詳細は サンドボックステストガイド をご覧ください。