クロッピングイメージにはhttps://foliotek.github.io/Croppie/プラグインを使用しています。すべてが完璧に動作しています。私は画像をトリミングすることができ、画像を切り抜いた後、画像をフォルダとデータベースに挿入することができます。phpを使って画像を最適化する方法は?
問題は、イメージサイズが300kbになっていると同時に、イメージを5 MBまたは10 MB以上取得していることがあります。私はトリミング後に画像のサイズを小さくしたい。 KBでご記入ください
$data = $_POST['imagebase64'];
list($type, $data) = explode(';', $data);
list(, $data) = explode(',', $data);
$data = base64_decode($data);
$imageName = time().'.png';
$destination_img= "images/profile/";
/*image optimizer code here*/
//help me with code
/*end optimizer code*/
file_put_contents('images/profile/'.$imageName, $data);
最高のアイデアは、一時フォルダに画像を保存することです。それを最適化してそのディレクトリに投稿します。 –
フォルダに保存した後に画像を最適化するにはどうすればよいですか? –
あなたはそれを格納しているパスを知っています。そのイメージを取得し、圧縮します。シンプル。 –