問題タブ [image-optimization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - アップロード時に画像を最適化しようとしています
いくつかのテキスト入力とファイルのアップロードを含むフォームがあります。フォームはうまく機能し、ファイルをアップロードする場所にアップロードし、データベース内のそのファイルへの参照を追加します。
問題は、画像が巨大なことです。そのため、フォームで画像をフルサイズでアップロードし続けたいと思いますが、フロントエンドにサムネイルとして表示できる別のフォルダーに最適化されたバージョンもアップロードしたいと考えています。
Image Optimization in PHP (2017 年 5 月 Prosper Otemuyiwa、Cloudinary ブログ)のコードを実装しようとしています。
私が使用しているコードでは、GD をインストールする必要があります。私のホストによると、そうです。
これは私のfunctions.php
ファイルにあります:
ここに私のフォーム/phpがあります:
私は、compress_image 関数が新しくアップロードされたイメージを $src_image としてプルし、最適化されたファイルを $destination_url に保存することを望んでいますが、次のエラーが発生します。
警告: getimagesize(../images/$portfolio_image): ストリームを開けませんでした: No such file or directory in /home/playground/public_html/bootstrap-template/admin/functions.php 行 15
警告: imagejpeg() は、パラメーター 1 がリソースであることを想定しています。null は、26 行目の /home/playground/public_html/bootstrap-template/admin/functions.php で指定されています
php - 画像最適化laravel
laravel介入を使用して、品質とスケール(高さと幅)を低下させることなく、画像サイズを約100kbに縮小するにはどうすればよいですか? あなたが持っているサンプルコードについては、私を助けてください。