画像と写真 · ブラウザー画像 & 描画エディター
注釈付きのスクリーンショットがぼやける理由: 再サンプリングと再エンコード
· 仕組み
画像編集 キャンバス ブラウザ処理
簡単に編集すると鮮明なスクリーンショットが柔らかくなることがありますが、その原因はほとんどの場合、サイズ変更または非可逆エンコードです。この投稿では、この 2 つを区別し、それぞれを特定する方法を示し、インターフェイスのテキストを鮮明に保つ方法を説明します。
シャープイン、ソフトアウト - 編集して保存するまでは問題なく見えたスクリーンショット
スクリーンショットの鮮明さには 2 つの異なる失敗パスがあります。シャープイン、ソフトアウトから始めます。スクリーンショットは、編集して保存するまでは正常に見えました。このソフト出力診断の場合、関連するメカニズムは次のとおりです。ドキュメントは画像の実際の寸法を維持しながら、表示されるプレビューはそれに合わせて拡大縮小されるため、ズームのソフトさが自動的にエクスポートにダメージを与えることはありません。サイズ変更では、大幅な縮小と最終的な正確なdrawImageステップの繰り返しによる半分化を使用して、すべてのレイヤーを再サンプリングします。
ネイティブ サイズの PNG を 1 つと、サイズ変更または損失のあるコピーを 1 つ保存し、画面ピクセルごとに 1 つの画像ピクセルでインターフェイスのレタリングを検査します。 PNG エクスポートは品質値を受け取りません。 JPEG と WebP は、0.1 と 1 の間のブラウザー エンコーダー品質を使用し、デフォルトは 0.92 です。適合したプレビューは有効なシャープネスの判定ではなく、品質スライダーによる固定圧縮保存は行われません。
リサンプリング: ピクセル寸法が変化すると何が起こるか - 補間、1 ピクセル ラインが 90 パーセント スケールに耐えられない理由、および HiDPI 画面がこれをどのように複雑にするか
スクリーンショットの鮮明さには 2 つの異なる失敗パスがあります。リサンプリングが最初の原因です。ピクセル寸法を変更すると補間が導入されるため、1 ピクセル ラインは変更されないまま 90 パーセントのスケールに耐えることができず、HiDPI 画面で差異が隠蔽される可能性があります。このソフト出力診断の場合、関連するメカニズムは、大幅な縮小のための繰り返しの半分化と最終的な正確なdrawImageステップを使用した、レイヤごとのサイズ変更リサンプルです。 PNG エクスポートは品質値を受け取りません。 JPEG と WebP は、0.1 と 1 の間のブラウザー エンコーダー品質を使用し、デフォルトは 0.92 です。
ネイティブ サイズの PNG を 1 つと、サイズ変更または損失のあるコピーを 1 つ保存し、画面ピクセルごとに 1 つの画像ピクセルでインターフェイスのレタリングを検査します。リポジトリは、特定のファイル サイズの節約、シャープ化された結果、またはブラウザ エンコーダのアーティファクトを保証しません。適合したプレビューは有効なシャープネスの判定ではなく、品質スライダーによる固定圧縮保存は行われません。
再エンコード: 非可逆圧縮がフラットなカラーとテキストに与える影響 - 高コントラストのエッジの周りのリンギングとブロック
スクリーンショットの鮮明さには 2 つの異なる失敗パスがあります。再エンコードが 2 番目の原因です。非可逆圧縮により、フラット カラーやハイコントラストのテキストの周りにリンギングやブロッキングが発生する可能性があります。このソフト出力診断の場合、関連するメカニズムは PNG エクスポートで品質値を受け取りません。 JPEG と WebP は、0.1 と 1 の間のブラウザー エンコーダー品質を使用し、デフォルトは 0.92 です。リポジトリは、特定のファイル サイズの節約、シャープ化された結果、またはブラウザ エンコーダのアーティファクトを保証しません。
ネイティブ サイズの PNG を 1 つと、サイズ変更または損失のあるコピーを 1 つ保存し、画面ピクセルごとに 1 つの画像ピクセルでインターフェイスのレタリングを検査します。ドキュメントは画像の実際の寸法を維持し、表示されるプレビューはそれに合わせて拡大縮小されるため、ズームの柔らかさが自動的にエクスポートにダメージを与えることはありません。適合したプレビューは有効なシャープネスの判定ではなく、品質スライダーによる固定圧縮保存は行われません。
2 つを区別する — 100 パーセントにズームしてアーティファクトを読み取り、スケールと形式のどちらが原因であるかを判断します
スクリーンショットの鮮明さには 2 つの異なる失敗パスがあります。 100 パーセントのダウンロードを表示し、アーティファクトを読み取ることでそれらを区別します。ソフト化されたジオメトリはスケールを示し、テキストの周囲のハローまたはブロックはエンコードを示します。このソフト出力診断の場合、関連するメカニズムは次のとおりです。リポジトリは、特定のファイル サイズの節約、鮮明化結果、またはブラウザ エンコーダ アーティファクトを保証しません。ドキュメントは画像の実際の寸法を維持し、表示されるプレビューはそれに合わせて拡大縮小されるため、ズームの柔らかさが自動的にエクスポートにダメージを与えることはありません。
ネイティブ サイズの PNG を 1 つと、サイズ変更または損失のあるコピーを 1 つ保存し、画面ピクセルごとに 1 つの画像ピクセルでインターフェイスのレタリングを検査します。サイズ変更では、大幅な縮小と最終的な正確なdrawImageステップの繰り返しによる半分化を使用して、すべてのレイヤーを再サンプリングします。適合したプレビューは有効なシャープネスの判定ではなく、品質スライダーによる固定圧縮保存は行われません。
実用的な例: 同じダイアログ ボックスをネイティブ サイズおよびスケーリング後にエクスポート - シャープネスがどこにいったのかを示す並べて表示
スクリーンショットの鮮明さには 2 つの異なる失敗パスがあります。同じダイアログ ボックスをネイティブ サイズとスケーリング後で比較します。並べて表示することで、プレビューを非難するのではなく、損失が目に見えるようになります。このソフト出力診断の場合、関連するメカニズムは次のとおりです。ドキュメントは画像の実際の寸法を維持しながら、表示されるプレビューはそれに合わせて拡大縮小されるため、ズームのソフトさが自動的にエクスポートにダメージを与えることはありません。サイズ変更では、大幅な縮小と最終的な正確なdrawImageステップの繰り返しによる半分化を使用して、すべてのレイヤーを再サンプリングします。
ネイティブ サイズの PNG を 1 つと、サイズ変更または損失のあるコピーを 1 つ保存し、画面ピクセルごとに 1 つの画像ピクセルでインターフェイスのレタリングを検査します。 PNG エクスポートは品質値を受け取りません。 JPEG と WebP は、0.1 と 1 の間のブラウザー エンコーダー品質を使用し、デフォルトは 0.92 です。適合したプレビューは有効なシャープネスの判定ではなく、品質スライダーによる固定圧縮保存は行われません。
これでカバーされないもの — 鮮明化フィルター、ベクター スクリーンショット、詳細を追加すると主張するアップスケーリング
スクリーンショットの鮮明さには 2 つの異なる失敗パスがあります。これには、鮮明化フィルター、ベクター スクリーンショット、または詳細を追加すると主張するアップスケーリングは含まれません。このソフト出力診断の場合、関連するメカニズムは、大幅な縮小のための繰り返しの半分化と最終的な正確なdrawImageステップを使用した、レイヤごとのサイズ変更リサンプルです。 PNG エクスポートは品質値を受け取りません。 JPEG と WebP は、0.1 と 1 の間のブラウザー エンコーダー品質を使用し、デフォルトは 0.92 です。
ネイティブ サイズの PNG を 1 つと、サイズ変更または損失のあるコピーを 1 つ保存し、画面ピクセルごとに 1 つの画像ピクセルでインターフェイスのレタリングを検査します。リポジトリは、特定のファイル サイズの節約、シャープ化された結果、またはブラウザ エンコーダのアーティファクトを保証しません。適合したプレビューは有効なシャープネスの判定ではなく、品質スライダーによる固定圧縮保存は行われません。
要点: ネイティブ ピクセルを保持し、ロスレス エクスポートを選択する — 寸法を変更せずにブラウザの画像および図面エディタで編集する方法
スクリーンショットの鮮明さには 2 つの異なる失敗パスがあります。重要なのは、インターフェースのテキストが重要な場合は、ネイティブ ピクセルを保持し、ロスレス エクスポートを選択することです。このソフト出力診断の場合、関連するメカニズムは PNG エクスポートで品質値を受け取りません。 JPEG と WebP は、0.1 と 1 の間のブラウザー エンコーダー品質を使用し、デフォルトは 0.92 です。リポジトリは、特定のファイル サイズの節約、シャープ化された結果、またはブラウザ エンコーダのアーティファクトを保証しません。
ネイティブ サイズの PNG を 1 つと、サイズ変更または損失のあるコピーを 1 つ保存し、画面ピクセルごとに 1 つの画像ピクセルでインターフェイスのレタリングを検査します。ドキュメントは画像の実際の寸法を維持し、表示されるプレビューはそれに合わせて拡大縮小されるため、ズームの柔らかさが自動的にエクスポートにダメージを与えることはありません。適合したプレビューは有効なシャープネスの判定ではなく、品質スライダーによる固定圧縮保存は行われません。