Arrayfy: 画像を配列に変換君
ver. 1.8
これは何?
画像データを LCD や OLED 用の C/C++ 配列コードに変換するツールです。
各種 GFX ライブラリで使用可能な RGB565/RGB332 形式のほか、 SSD1306、SSD1309、Nokia PCD8544 といった縦 8 ピクセルを 1 バイトとする 白黒ディスプレイに直接転送可能な形式のデータも作成できます。
最短で、以下の 2 ステップでコードを生成できます。
- 画像を読み込む
- プリセットを選ぶ
一連の処理はブラウザ上で行われます。勝手にどこかへ送信されることはありません。
利用規約・免責事項
- 生成されるソースコードの各種権利やライセンスは、生成元の画像の各種権利およびライセンスの規定に準じます。
- 変換の過程で生じる画像の変化やその再現性について Shapoco は責任を負いません。 生成元の画像のライセンスとの関係も含め、利用者の責任において確認し使用してください。
実機確認実績
| 形式 | 確認 Ver. | 確認環境 |
|---|---|---|
| ARGB8888 | 1.3 | LovyanGFX + ST7789 |
| RGB888 | 1.3 | LovyanGFX + ST7789 |
| RGB666 | 1.3 | LovyanGFX + ST7789 |
| RGB565 | 1.3 | LovyanGFX + ST7789 |
| 廃止 | ||
| RGB444 | 1.6 | 自作コード + ST7789 |
| RGB332 | 1.3 | LovyanGFX + ST7789 |
| RGB111 | 1.6 | 自作コード + ILI9488 |
| Gray4 | 1.3 | LovyanGFX + ST7789 |
| Gray2 | 1.3 | LovyanGFX + ST7789 |
| B/W 横スキャン | 1.6 | LovyanGFX + ST7789 |
| B/W 縦パック | 1.6 | 自作コード + SSD1306 |
| 黒白赤 (2plane) | 1.6 | 自作コード + SSD1680 |
| 黒白赤黄 (2bpp) | 1.6 | 自作コード + IST7163 |
| 6色ペーパー | ||
| 7色ペーパー | 1.8 | 自作コード + UC8159 |
更新履歴
| バージョン | 日付 | 内容 |
|---|---|---|
| 1.0 | 2025/08/24 | 初版 (白黒のみ) |
| 1.1 | 2025/08/25 | カラー、グレスケ対応 |
| 1.2 | 2025/08/28 | RGB666 と RGB888 に対応 |
| 1.3 | 2025/08/30 | ARGB8888 に対応 |
| 1.4 | 2025/09/02 | RGB444 に対応 |
| 1.5 | 2025/09/06 | UI改善、背景色とキーカラーのバグ修正、リファクタリング |
| 1.6 | 2025/09/09 | 3色/4色 電子ペーパーに対応 |
| 1.7 | 2025/09/12 | パターンディザ追加、画像の回転機能追加 |
| 1.8 | 2025/09/22 | 7色電子ペーパーに対応 |
関連情報
- GitHub リポジトリ
- SNS 投稿: X (Twitter), Misskey.io, Bluesky, mixi2