詳細を説明することなく、サーバーにダミーイメージのHTTP POSTを実行して、サーバーにそのデータベースのイメージの内部レコードを作成させようとしています。イメージは、後で、サーバーが知らずにそこに存在するはずの実際のイメージで、ストレージ内で置き換えられます。ランダムなサイズの一様に色付けされた画像の最小画像フォーマットとは何ですか?
残念ながら、このサーバーは「スマート」で、送信される画像データを検証します。 (jpeg、gif、pngなど)と一致しない場合、ランダムなバイトを拒否します。
もちろん、最も明白なアプローチは、可能な限り小さなgif(1x1グレーピクセル、〜26バイト)を送信することです。残念ながら、このサーバーは、読み取るイメージのサイズの不変レコードを保持しています... 1x1ピクセルイメージはそれをカットしません。
私の質問は、ダミーとして代わりに送ることができるソリッドカラーの最小縮尺の画像は何ですか?理想的には、この形式の100x100ピクセルの完全に均一な灰色のイメージは、圧縮のために同じ色の1000x2000イメージとほぼ同じである必要があります。
(タグは非常に良いものではありませんなら、私を許して、私はこれは行くべき場所がわからないんだけど)
1000x1000グレーのピクセルPNGまたはGIFのサイズはどれくらいですか? 26バイトよりもずっと大きいですか? – Thilo
Hmm。それは明らかです。 :-(SVGは私が推測するように動作しますが、サポートは普遍的ではありません(サーバー背後の寸法を変更できない場合、画像ファイルの種類を変更することはできませんか?) – Thilo
ああ、 SVG。それはそれを受け入れる場合は表示されます:) – Ownaginatious