[解決済み] imagepng` 関数 (`PHP`) の `quality` パラメータのデフォルト値は何ですか?
質問
を使用しています。
imagepng
関数を
PHP
を使用して、写真のサイズを変更することができます。今のコードでは
quality
パラメータを使用します。
imagepng($im_dest, $destfile);
しかし今、私はそれを使って、ユーザーの要求に基づいて品質を上げたり下げたりしたいのです。そのためには、この関数のqualityパラメータのデフォルト値が何であるかを知る必要がありますが、残念ながらphp.netのウェブサイトでは見つけることができませんでした。
とは何かご存知ですか?
default
の値は?は、どうなのでしょうか?
quality
パラメータは、出力サイズと品質に大きく影響するのですね。
もう一つ質問です。どこかで、アップロードされた画像を(元のサイズに)リサイズして、悪意のあるスクリプトが添付されていないことを確認しています。これは良い方法なのでしょうか、それとも不要なのでしょうか?
親切に対応していただき、ありがとうございました。
どのように解決するのですか?
ユーザー投稿ノートを読んでいたら、デフォルトの品質が6に設定されていると書いてありました。
mhorne69 at gmail dot comより
phpのソース(gd.h)から。
2.0.12: 圧縮レベル: 0-9 または -1, ここで 0 は全く圧縮しません、1 は最も速いですがより大きなファイルを生成します、9 は最良の 圧縮(最小のファイル)には時間がかかります。 -1はzlibライブラリにコンパイルされたデフォルトを選択します。 結論 Zlibのマニュアルに基づき、( http://www.zlib.net/manual.html ) デフォルトの 圧縮レベルは6に設定されています。
質問の答えになっていれば幸いです :)
関連
-
[解決済み】DateTimeクラスのオブジェクトを文字列に変換できない
-
[解決済み】php, mysql - データベースへの接続数が多すぎるエラー
-
[解決済み】foreach()に与えられた引数が無効です。)
-
[解決済み】メッセージ。Trying to access array offset on value of type null [重複]配列のオフセットにアクセスしようとしています。
-
[解決済み] [Solved] Fatal error: メンバ関数 query() の null への呼び出し。
-
[解決済み] PHPのstdClassとは何ですか?
-
[解決済み] PHP 配列をキーではなく値で削除する
-
[解決済み] PHPで完全なURLを取得する
-
[解決済み] PHPの文字列で、シングルクオートとダブルクオートの違いは何ですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Notice: 非オブジェクトのプロパティを取得しようとしているエラー
-
[解決済み] [Solved] Fatal error: メンバ関数bind_param()のbooleanに対する呼び出し [重複] [重複
-
[解決済み】変な電話番号を生成するフェイカー?
-
[解決済み】メンバ関数をnullで呼び出す?
-
[解決済み】XAMPPのphpMyAdminで「設定にあるcontroluserの接続に失敗しました。
-
[解決済み】Laravel 5.2 Storage::makeDirectory($dir) でディレクトリが作成されない。
-
[解決済み】mysqli_select_db()は、パラメータ1がmysqliであることを期待し、文字列が与えられる。
-
[解決済み] 警告:mysqli_fetch_array()は、パラメータ1がmysqli_resultであることを期待する、オブジェクトはで指定された。
-
[解決済み] PHP と mod_fcgid: handle_request_ipc 関数で ap_pass_brigade が失敗する。
-
[解決済み] PHP 未定義関数への呼び出し