PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPで画像のサイズを変更するにはどうすればよいですか?


ImageMagickまたはGD関数を使用して画像のサイズを変更できます。 GDの機能を使用すると、生のデジタルカメラ画像をサンプリングするときに画像ファイルのサイズも小さくなります。以下のコードで、GDを使用して画像のサイズを変更する方法を説明します。

function image_resize($file_name, $width, $height, $crop=FALSE) {
   list($wid, $ht) = getimagesize($file_name);
   $r = $wid / $ht;
   if ($crop) {
      if ($wid > $ht) {
         $wid = ceil($wid-($width*abs($r-$width/$height)));
      } else {
         $ht = ceil($ht-($ht*abs($r-$w/$h)));
      }
      $new_width = $width;
      $new_height = $height;
   } else {
      if ($width/$height > $r) {
         $new_width = $height*$r;
         $new_height = $height;
      } else {
         $new_height = $width/$r;
         $new_width = $width;
      }
   }
   $source = imagecreatefromjpeg($file_name);
   $dst = imagecreatetruecolor($new_width, $new_height);
   image_copy_resampled($dst, $source, 0, 0, 0, 0, $new_width, $new_height, $wid, $ht);
   return $dst;
}
$img_to_resize = image_resize(‘path-to-jpg-image’, 250, 250);

  1. iPhone で画像のサイズを変更する方法

    iPhone の写真アプリは単なる写真マネージャーではありません。また、かなり堅牢な画像エディターでもあります。ただし、信じられないことに、写真のサイズを変更することはできません。 iPhone で画像のサイズを変更したい場合、おそらくファイル サイズを縮小したり、特定のオンライン アップロード要件を満たすために、代わりにショートカットやサードパーティの画像サイズ変更アプリに頼る必要があります。 ショートカットを使う iPhone のショートカット アプリは、ネイティブ アプリにないものも含め、さまざまなタスクを自動化および実行できる驚異的なツールです。これを使用して、画像のサイズを変更

  2. Windows PC で大量の画像のサイズを変更する方法

    ブログのまとめ – Windows 用の一括画像リサイザーを入手して、時間と労力を節約してください。一括画像のサイズをすばやく変更する方法については、ブログを参照してください。 異なるプラットフォームにアップロードするには、画像のサイズが異なる必要があります。それらのサイズを変更するには、画像編集ツール以外の特別なツールが必要です。専門家は、大量の画像を管理するための多くのオプションを提供する写真管理ソフトウェアを使用しています。しかし、あなたがそれについて何も知らない場合、私たちはあなたの救助のために専用のツールを用意しています. PC にダウンロードされた一括画像リサイザは、画像を個別