プレースホルダー画像ジェネレーター

カスタム寸法、背景色、テキストでプレースホルダー画像を生成し、PNGでダウンロードします。

仕組み

  1. 寸法を定義: プレースホルダー画像の幅と高さをピクセルで入力します。
  2. 外観をカスタマイズ: 背景色、テキストの色、表示するラベル(空白のままにすると寸法が表示されます)を選択します。
  3. 使用またはダウンロード: HTML/CSSで使用するために画像URLをコピーするか、モックアップとデザイン用に直接PNGをダウンロードします。

なぜプレースホルダー画像ジェネレーターを使うのか?

ウェブ開発とモックアップ作成中に、実際のコンテンツが準備される前に画像が必要になることがよくあります。プレースホルダー画像は、レイアウトのスペースを埋めて、比率を表示し、レスポンシブな動作をテストし、デザイン意図をクライアントに伝えます。ストック写真を検索したり、空白の画像を手動で作成したりする代わりに、このツールは目的の寸法と色で正しくサイズ調整された画像を瞬時に生成します。

機能

よくある質問

HTMLのsrc属性で使用できますか?

はい。生成された画像は、HTMLの<img src="">属性に直接貼り付けることができるデータURIとして利用できます。ホスティングや外部URLは不要です。

プレースホルダー画像の一般的なサイズは?

一般的なサイズ: ヒーロー画像(1200×630)、記事サムネイル(400×300)、アバター(100×100)、Open Graph画像(1200×628)、広告バナー(728×90)。必要に応じて任意のカスタムサイズを入力します。

CSSでプレースホルダー画像を使用するには?

データURIをコピーして、CSS背景で使用します: background-image: url("data:image/png;base64,…")。これはすべての最新ブラウザで動作し、外部ファイルは不要です。

プレースホルダー画像サービスの簡単な歴史

プレースホルダー画像サービスは、Webデザイナーが最終アセットが到着する前にモックアップを埋める迅速な方法を必要とした2010年に登場しました。placehold.itは2010年にDave Reillyによってローンチされ、最初に広く使われたサービスでした:placehold.it/300x200のようなURLを任意の<img>タグに貼り付けるとグレーの長方形が得られます。placekitten.comが同年に続き、長方形をランダムな子猫に置き換え、dummyimage.com(Russell Heimlich、2010年)が色のカスタマイズを追加しました。気まぐれな派生が増殖しました:fillmurray.com(Bill Murrayの写真、2013年)、placebeard.it(ヒゲ、2014年)、placecage.com(Nicolas Cage)。本格的な後継者は後に登場しました:Lorem Pixel(2017年頃に廃止)とDavid MarbyによるLorem Picsum(2018年)で、Unsplashから任意のサイズでランダムな写真を提供します。2014年頃、Facebookは「スケルトンスクリーン」パターンを普及させました:コンテンツが読み込まれる場所にグレーの形を表示します。2019年までに、WoltはBlurHashをリリースしました。これは実際の画像の低解像度ぼかしプレースホルダーにデコードする20バイトの文字列です。今日、ThumbHash(Evan Wallace、2023年)とネイティブCSSプロパティaspect-ratio(Chrome 88、2021年1月)により、外部サービスなしで画像スペースを予約できます。

覚えておくべき標準画像サイズ

プレースホルダーとCore Web Vitals

GoogleのCore Web Vitals(2020年5月にローンチ)はユーザー体験を測定し、検索ランキングに影響します。3つのメトリクスのうち2つは画像の扱い方に直接依存します。CLS(累積レイアウトシフト)はページ読み込み時にジャンプするコンテンツにペナルティを課します。最も一般的な原因:明示的なwidthheight属性がない<img>で、画像のダウンロードが完了するまでブラウザがスペースを予約できません。スコアが0.1を超えるとメトリクスが失敗します。修正は簡単です:レスポンシブ画像でも常にwidthとheightを設定し、ブラウザがアスペクト比を計算できるようにします。LCP(最大コンテンツ描画)は最大の可視要素が読み込まれる時間を測定します。ほとんどのページではその要素はヒーロー画像です。2.5秒を超えるものは失敗します。戦略:モダンフォーマット(WebP、AVIF)を提供する、折り畳み下の画像でloading="lazy"を使用する(Chrome 76、2019年8月)、ヒーローでfetchpriority="high"を使用する。プレースホルダーは視覚的にギャップを埋めます:レイアウト用のスケルトンスクリーン、実際の画像カラーパレットの即時プレビュー用のBlurHashまたはThumbHash。

画像フォーマット決定ガイド

プレースホルダー画像が実際に使用される場所

ページパフォーマンスを損なうミス

その他のよくある質問

プレースホルダーで寸法ラベルがなぜそんなに有用なのですか?

レイアウトに異なるサイズのプレースホルダーがいくつもある場合、ラベルはどのスロットがどれかを即座に教えてくれます。グレーの長方形上の「400×300」は、カードが4:3か16:9かを推測するよりも有益です。モックアップをレビューするデザイナーと開発者は、部屋の向こうから誤ったサイズの要素を発見できます。

BlurHash、ThumbHash、LQIPの違いは何ですか?

3つすべて、ぼかしプレースホルダーにデコードする画像の小さなプレビューをエンコードします。LQIP(「low-quality image placeholder」)は単に小さなJPEG(約100バイトから2 KB)です。BlurHash(Wolt、2019年)は任意の画像をデータベースに保存する20-30文字のASCII文字列にエンコードします;デコード時間はマイクロ秒です。ThumbHash(Evan Wallace、2023年)は同様ですが、同じ品質で30-50%小さく、よりシャープなエッジをレンダリングします。モダンフレームワーク(Next.js、Astro、Hugo)はすべてBlurHashをデフォルトでサポートしています。

プレースホルダーサムネイルにはSVGとPNGのどちらを使用すべきですか?

プレースホルダーが単純な形状(長方形、アイコン、幾何学的パターン)の場合はSVG。50バイトのインラインSVGは毎回2 KBのPNGに勝ちます。ピクセル正確なテキストレンダリングや特定のフォントフォールバックが必要な場合はPNG:SVGテキストレンダリングはブラウザとプラットフォーム間で異なります。クライアントサイドで生成される動的プレースホルダーの場合、このツールはPNGを生成します。これはキャンバステキストレンダリングがブラウザ間で予測可能だからです。

生成されたPNGにEXIFや隠しメタデータが含まれていますか?

いいえ。HTMLキャンバスのtoBlob()またはtoDataURL() APIによって生成されたPNGには、IHDR、IDAT、IENDチャンクと一部のブラウザで最小限のtEXtチャンクのみが含まれます。GPS、カメラ情報、編集履歴、ユーザー識別子はありません。GPS座標やデバイスのシリアル番号を漏らす電話カメラのJPEGと比較してください。

ここで画像を生成するとき、何かがサーバーに送信されますか?

いいえ。画像はブラウザのHTML5 Canvas 2D APIを介してローカルで描画されます。生成中にDevToolsのNetworkタブを開く:画像のアウトバウンドリクエストはゼロです。機密モックアップ、NDA、クライアントワーク、未公開製品デザインに安全です。

関連ツール

無料画像変換オンライン 無料画像リサイザーオンライン 無料画像圧縮オンライン ファビコンジェネレーター