PHPは画像を扱います

WBOY
リリース: 2016-06-13 12:48:45
オリジナル
920 人が閲覧しました

PHP による画像処理

写真をアップロードする機能があります
アップロードされる画像のサイズを毎回 200K 未満に制御するにはどうすればよいですか?
画像のサイズだけを変更することはできますか?
実際、写真のピクセル、サイズ、鮮明さなどの関係はどうなっているのでしょうか。 。


-----解決策--------------------------------
はい。サイズはサイズに影響します。
------解決策---------
一部の画像にはピクセルがあるため、圧縮率を制御します。大きすぎると、指定した比率に縮小しても比率が必ずしも 200k 未満になるとは限りません。そのため、アップロードする画像の最大サイズを制御し、最適な比率の 200k に縮小する必要があります...
-----解決策---------------------
現在の普及している画像収集装置からすると、200Kは普通のスタンプです
明瞭度は、既知のサイズのターゲットを表すのに必要なピクセル数を指します。もちろん、多ければ多いほど、より鮮明になります

例えば、毛髪の直径は約70~100μmです
1ピクセルで表現すると、ただの細い線です
100ピクセルにすると髪の毛の鱗が見えます
-----解決策-------- -
ピクセルと画像サイズの関係は、単位と全体
の関係です。 #2 でピクセルと 画像ファイルサイズ
(バイト数) の関係についてお話しました。 1024x500 ピクセルのロスレス フルカラー (24 ビット) 画像は 1500k にファイル ヘッダーを加えたもので、jpg (jpg2000 以外) はロスレス サイズの約 1/6 で約 250k です
。 「およそ」と「およそ」と言ったのは、jpg には複数のレベルの圧縮率があり、各ピクセルのカラー値も影響を受けるため、バイト数は可変です
同じピクセルの「万華鏡」画像と単色画像はどちらも 24 ビット サンプリングを使用します。この 2 つのロスレス画像形式のバイト数は同じですが、jpg 形式のバイト数ははるかに小さくなります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート