0

ゴール:

私は多くのサイズ(寸法とファイルサイズの両方)の写真をたくさん持っています

これらのファイルを2回変換したいと思います。

  1. サムネイルサイズの写真
  2. Webページで問題なく表示され、可能な限り全画面に近い画像...ファイルサイズを500KB未満に保ちます。

HTMLの質問:

A.使用するのに最適なファイル形式(jpg、pngなど)は何ですか?
B. Webに最適な構成は何ですか...妥当な品質で可能な限り小さいファイルサイズですか?

C#の質問

A C#コードを使用してこの変換を実現する良い方法はありますか(ある場合はどのように)?

4

3 に答える 3

1

この小さな C# アプリのコードを試して、グラフィックのサイズ変更と圧縮を行ってください。私はこのコードを ASP.NET サイトで使用するために再利用しましたが、あまり手間をかけずに利用できることを願っています。アプリを実行して、品質がニーズに合っているかどうかなどを確認できます。

http://blog.bombdefused.com/2010/08/bulk-image-optimizer-in-c-full-source.html

サムネイルのサイズを指定して画像を 2 回渡し、次に表示画像のサイズをもう一度渡すことができます。複数の形式 (jpg、png、bmp、tiff、gif) を処理でき、顕著な品質を失うことなくファイル サイズを大幅に縮小できます。

.jpg と .png では、png よりもファイル サイズが小さくなるため、一般的に jpg の方が適しています。私は通常、このコードを使用して 90% の品質を渡しました。これにより、ファイル サイズが大幅に縮小されますが、見た目は完璧です。

于 2010-08-19T21:41:12.873 に答える
0

PNGは、常に不可逆JPG圧縮を使用するJPEGよりもWEBに適した形式だと思いますが、高品質で大きなファイル、または低品質で小さなファイルの場合、その程度を選択できます。PNGは、ロスレスで、LZW(わずかに小さいファイル)よりもわずかに効果的なZIP圧縮を使用します。

C#では、System.Drawing名前空間タイプを使用して、メイジの読み込み、サイズ変更、変換を行うことができます。この名前空間はGDI+APIをラップします。

于 2010-08-17T07:26:13.277 に答える
0

A. グラフィックには png を使用し、写真には jpg を使用します。

B. 構成?

C. 次のことを説明する投稿がたくさんあります:
http://www.codeproject.com/KB/GDI-plus/imgresizoutperfgdiplus.aspx

于 2010-08-17T07:29:41.680 に答える