ピクセルアートのスプライトシートをDivoomディスプレイ用のアニメーションGIFに変換するには、フレームを分割するツールを選び、GIFのサイズをデバイスのLEDパネルに正確に合わせ、Divoomアプリで結果をインポートするという3つのステップに集約されます。64x64グリッドのPixoo-64、128x128パネルのPixoo Max、16x16のDitoo-Proのいずれを使っても、ワークフローは同じで、ターゲットのピクセル数だけが変わります。
スプライトシートの各フレームを描くのにすでに時間をかけました。次は物理的なディスプレイでアニメーションを見たいですよね。良いニュースは、Aseprite、Piskel、さらには無料のオンラインコンバーターでもこの作業が可能なことです。多くの人がつまずくのはエクスポート設定で、コンピューター画面で完璧に再生されるGIFでも、Divoomデバイスではサイズやフレーム数、ファイルサイズが合わないと無音で失敗します。
上の動画は、実際のデスク環境でDivoomディスプレイに表示されたピクセルアートの様子を示しています。この記事の残りの部分では、静止PNGからデバイスで再生可能なアニメーションGIFにスプライトシートを変換する具体的な手順を説明します。
始める前に必要なもの
ツールを開く前に、これら4つのものを準備しておいてください:
- PNG形式のスプライトシート。 フレームは横一列または均一なグリッドに配置され、各フレームは同じ幅と高さのピクセル数である必要があります。
- ピクセルアニメーションツール。 Aseprite、Piskel、またはezgif.comのようなオンラインコンバーター。フルエディターが欲しいか一度きりの変換かで選択が変わります。
- お使いのDivoomデバイスと最新バージョンのDivoomアプリ。 アプリはスマホからディスプレイへのBluetoothまたはWiFi経由の転送を担当します。
- お使いのデバイスの画面解像度。 これが最も重要な数値です。GIFはこれと完全に一致しなければなりません。
ステップ1 — スプライトシートツールを選ぶ
Aseprite
Asepriteはインディーゲームやピクセルアートコミュニティで最も人気のあるピクセルアートアニメーションツールです。価格は約20ドルですが、フレームのタイミング、オニオンスキン、パレット管理を完全にコントロールできます。
スプライトシートのインポート方法: Asepriteを開き、ファイル → スプライトシートのインポートを選択し、PNGファイルを選んでフレームの幅と高さを入力します。Asepriteはシートをタイムライン上の個別のフレームに分割します。
GIFとしてエクスポートする方法:ファイル → エクスポートに進み、フォーマットでGIFを選択、フレーム遅延(ミリ秒)を設定してエクスポートをクリックします。出力ファイルはDivoomアプリが読み込める標準のGIF89a形式です。
Piskel
Piskelは無料のブラウザベースのピクセルアートエディターで、 piskelapp.comインストール不要なので、一度だけ作業する場合に便利です。
スプライトシートをインポートする方法:インポートアイコンをクリックし、「ファイルからインポート」または「URLからインポート」を選択、フレームサイズを設定します。Piskelが自動的にシートをフレームに分割します。
GIFとしてエクスポートする方法:エクスポート → GIFをクリックし、フレームレートのスライダーを調整、スケールを設定します。準備ができたらファイルをダウンロードしてください。
オンラインコンバーター
完全なアニメーションエディターが不要で、スプライトシートPNGをGIFに変換したいだけなら、ezgif.com/sprite-sheet-to-gifが最も柔軟な選択肢です。PNGをアップロードし、フレームの幅と高さを入力、フレーム遅延を設定して「Make a GIF」をクリックしてください。アカウント不要です。
ステップ2 — Divoomに適したピクセル寸法を設定する
ここでほとんどの変換が失敗します。すべてのDivoomデバイスは固定のLEDパネルを持っており、GIFはパネルの解像度と正確に一致しなければなりません。256x256のGIFは64x64のPixoo-64で正しく表示されないため、先にリサイズが必要です。
| デバイス | 画面解像度 | GIFピクセルサイズ | 接続 |
|---|---|---|---|
| Pixoo-64 | 64 x 64 LED | 64 x 64 px | WiFi + Bluetooth |
| Pixoo Max | 128 x 128 LED | 128 x 128 px | WiFi + Bluetooth |
| Ditoo-Pro | 16 x 16 LED | 16 x 16 px | Bluetooth |
重要なルール:エクスポート前にGIFをデバイスのネイティブ解像度にリサイズしてください。スプライトシートのフレームが32x32でPixoo-64を対象にする場合は、最近傍補間(バイリニアやバイキュービックではなく、ピクセルアートがぼやけない方法)で64x64に拡大します。ほとんどのピクセルアートツールは最近傍補間がデフォルトですが、設定を必ず確認してください。
Pixoo-64の64x64キャンバスは、Divoom製品ラインでスプライトシートアニメーションに最も汎用性の高いサイズです。ステップ3 — 動作するエクスポート設定
フレームを切り出してリサイズしたら、エクスポート設定でDivoomアプリがファイルを受け入れるか決まります。以下の設定が常に機能します:
- ピクセル寸法:デバイスに正確に合わせる(64x64、128x128、または16x16)。
- フレームレート:1秒あたり8〜12フレーム。ピクセルアートのアニメーションは低いフレームレートでも自然に見え、ファイルサイズを小さく保てます。
- カラーパレット:32色または64色に減らしてください。フルの256色パレットはLEDパネルでの見た目の改善がなく、ファイルサイズが大きくなります。
- 総フレーム数:30フレーム未満に抑えましょう。フレーム数が多いとファイルが大きくなり、アプリは最初のフレームしか処理しない場合があります。
- ファイルサイズ:5MB未満を目指してください。10MBを超えるファイルはBluetoothやWiFi転送時にタイムアウトする可能性があります。
- フォーマット:標準のGIF89a形式。APNGやWebPを.gif拡張子でエクスポートしないでください。
エクスポート後のGIFが5MBを超える場合は、ezgif.com/optimizeで開き、色数を減らすか、フレームを1つおきに削除してください。この2段階の圧縮で通常は目に見える品質低下なくファイルサイズを制限内に収められます。
ステップ4 — GIFをDivoomアプリにインポートする
GIFファイルがスマホの写真ギャラリーまたはファイルマネージャーに保存されていれば、インポートは簡単です:
- DivoomアプリをiOSまたはAndroidデバイスで開きます。
- ホーム画面から接続したデバイスを選択します。
- ギャラリーまたはカスタムアートのセクションに移動します。
- 「インポート」または「アルバムから追加」を選択し、GIFファイルを選びます。
- アプリでアニメーションをプレビューし、すべてのフレームが正しく再生されることを確認します。
- 「デバイスに送信」をタップし、転送が完了するまで待ちます。
アニメーションがデバイスで再生されれば完了です。静止画として表示されたり、インポートに失敗する場合は、以下のよくある間違いのいずれかが原因です。
よくある間違いとその修正方法
間違い1:ピクセル寸法が間違っている
症状:GIFはアップロードされるが、デバイス上で切り取られたり、伸びたり、ぼやけて表示される。
修正:エクスポート前にGIFをデバイスの解像度に正確にリサイズしてください。128x128のGIFは64x64のPixoo-64にそのままでは合いません。ピクセルアートツールでニアレストネイバー法を使い、鮮明なエッジを保ちましょう。
間違い2:フレーム数が多すぎるかファイルが大きすぎる
症状:アプリはファイルを受け付けるが最初のフレームしか表示されない、またはアップロードが進まない。
修正:フレーム数を20以下に減らし、ファイルサイズを5MB未満に圧縮してください。不要なフレームを削除し、カラーパレットを減らすか、フレーム遅延を少し増やしてデータ量を減らします。
間違い3:スプライトシートのスライスが不適切
症状:GIFアニメーションでフレームがずれていたり、端に余分なピクセルがあったり、各フレームの誤った部分が表示されます。
修正:インポート時に入力したフレームの幅と高さが実際のスプライトシートのレイアウトと一致しているか確認してください。シートに64x64ピクセルのフレームが8つ水平に並んでいる場合、合計幅は512ピクセル(8 × 64)であるべきです。誤ったスライスサイズを入力すると、すべてのフレームがずれてしまいます。
無料ツール比較
この特定のワークフローにおける4つの最も一般的なスプライトシートツールの比較は以下の通りです:
| ツール | 価格 | プラットフォーム | 最適な用途 |
|---|---|---|---|
| Aseprite | 約20ドル | デスクトップ | 完全なアニメーション編集 |
| Piskel | 無料 | ブラウザ | ブラウザでの簡単編集 |
| LibreSprite | 無料 | デスクトップ | オープンソースの代替 |
| ezgif.com | 無料 | ブラウザ | 一度きりの変換 |
定期的にピクセルアートを作成するなら、Asepriteはタイムラインエディターとパレット管理のために投資する価値があります。一度きりの変換なら、ezgif.comがスプライトシートからDivoom対応GIFへの最速の方法です。
よくある質問
水平または垂直のスプライトシートを使えますか?
はい。Asepriteとezgif.comの両方が水平、垂直、グリッドレイアウトをサポートしています。シートの列数と行数をツールに伝えるか、個々のフレームの幅と高さを入力するだけです。
Divoomのピクセルアニメーションに最適なフレームレートは何ですか?
8〜12フレーム毎秒がLEDディスプレイのピクセルアートに最適なフレームレートです。低いフレームレートはファイルサイズを小さく保ち、ピクセルアートに自然な見た目を与えます。高いフレームレートは64x64や16x16パネルでは目に見える改善がなく、ファイルサイズだけが大きくなります。
Pixoo-64で64x64より大きいGIFを使えますか?
いいえ。Pixoo-64は物理的に64x64のLEDパネルを持っています。GIFは正確に64x64ピクセルである必要があります。アニメーションツールからエクスポートする前にサイズを調整してください。
公式のDivoom製品マニュアルはどこで見つけられますか?
公式のDivoom製品マニュアルはdivoom.com/pages/product-manualで入手可能です。上記の手順を実行してもGIFインポートの問題が解決しない場合は、マニュアルにデバイス固有のトラブルシューティングが記載されているかもしれません。
スプライトシートGIFがDivoomディスプレイで再生されている状態で、Divoomにカスタムアートをアップロードする完全ガイドでさらに多くのカスタムアートオプションを探ることができます。インポートに失敗してトラブルシューティングが必要な場合は、GIFインポートトラブルシューティングガイドで最も一般的な失敗ポイントをカバーしています。さらに多くのディスプレイオプションについては、ピクセルディスプレイコレクションをご覧ください。