★1月9日現在、最近の話題はこちらです!
imagecopyresampledのクチコミ情報!
phpでpng画像をリサイズする。
2008-06-27T12:41:40Z
imagecopyresampled($new,$ori,0,0,0,0,$new_w,$new_h,$ori_x,$ori_y);. 以上。 今までとの違いは、. imagealphablending($new,false); imagesavealpha($new,true); $fillcolor = imagecolorallocatealpha($new,0,0,0127); ...
php「gdライブラリ」の話@たなか
2007-06-21T07:00:00Z
imagecopyresampled($img_out,$img_in,0,0,0,0,$width,$high,$size[0],$size[1]); ##頭に"t-"をつけてみた。 $new_name = "t-".basename($img_path); ##画像ファイルの書き出し switch($type){ case "gif": imagegif($img_out,"./thumbnail_image/". ...
ソフトバンクVGA端末に合わせた画像変換スクリプト
2008-08-18T05:47:00Z
ImageCopyResampled($out, $img_240, 0, 0, 0, 0, $resize_width, $resize_height, $width, $height); ImageJPEG($out, $img_filename, 100); //パス取得 $path = dirname($HTTP_SERVER_VARS['PHP_SELF'])."/".$img_filename; ...
phpで画像のリサイズ
2008-05-04T14:14:36Z
しかし、imagecopyresampledという関数があることを知りそちらを使ってみると画像もそんなに悪くなく結構使えました。 ただし、gd ver.2.0.1 以降が必要です。 そして、imagejpeg関数のクオリティ指定を100にしたところリサイズ後の画実はかなりいい感じ ...
phpのチートシートを共有する検証
2008-02-11T16:47:49Z
imagecopyresampled($im_out, $im_inp, 0, 0, 0, 0, $ox, $oy, $ix, $iy); // 画像の保存 $im_write = "../../ivent/${ss_shp_id}_${ivent_id}_m.jpg"; imagejpeg ; // メモリーの解放 imagedestroy($im_inp); imagedestroy($im_out); ...
50%リサイズ表示
2007-09-03T05:51:27Z
$new_height = $height * 0.5; $new_image = ImageCreateTrueColor($new_width, $new_height); //空の画像を作成 ImageCopyResampled($new_image,$image,0,0,0,0,$new_width,$new_height,$width,$height); //サンプリングし直してコピー ...
[php]簡単にはコピーできない画像を生成してみる
2008-02-26T07:23:02Z
... else if($size[2] == 2){ $image_orig = imagecreatefromjpeg($imgname); } else if($size[2] == 3){ $image_orig = imagecreatefrompng($imgname); } else { return false; } imagecopyresampled($image_resized, $image_orig, 0, 0, 0, 0, $width, ...
PHP GDのimagecolortransparentの注意点
2008-11-20T06:11:57Z
この機能はTrueColorイメージにしか対応して無いみたい; なのでimagecreatetruecolorでimg_Aと同じサイズのTrueColorイメージを作成して、 imagecopyresampledでさっきのTrueColorイメージとimg_Aを合成してTrueColorイメージにする。 ...
2007-09-05T18:00:07Z
再サンプリングを行いイメージの一部をコピー、伸縮する.
PHPで画像のサムネイルをつくる
2008-09-28T14:18:08Z
$new_image = ImageCreateTrueColor($new_width, $new_height); //画像の再サンプルImageCopyResampled($new_image, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); //画像を表示header('Content-type: image/jpeg'); ...
Yahoo Blogの画像付きエントリーをMovableTypeインポート形式に出力
2006-01-13T14:06:08Z
jpg'); $new = imageCreateTrueColor(THUMB_IMAGE_WIDTH, $thumb_height); imageCopyResampled($new, $original, 0, 0, 0, 0, THUMB_IMAGE_WIDTH, $thumb_height, $size[0], $size[1]); imageJPEG($new, LOCAL_IMAGE_STORE.$imagefile. ...
2007-09-03T10:17:04Z
php gdライブラリimagecopyresampled — 再サンプリングを行いイメージの一部をコピー、伸縮するimagecopyresized — 画像の一部をコピーしサイズを変更する似てるけど結果にかなり差があり。 色化けした場合はこれを疑おう。
[PHP-users 31267] Re:GDを使ってJPEGをPNGに変換できますか
2007-01-15T15:37:01Z
という具合にリサイズしています。 > > 今日クライアントから、画像の品質が落ちますねと指摘されましたが > もっと良いリサイズの方法ってあるのでしょうか。 ImageCopyResampled を使うと良い結果が得られます。 お試しあれ。 ...
[PHP-users 31269] Re:GDを使ってJPEGをPNGに変換できますか
2007-01-17T20:42:10Z
takay様 お返事遅くなりました。 ImageCopyResampled を使ってアップロードしてみました。 きれいにリサイズでき、クライアントも満足でした。 助かりました。有難うございました。 坂本 > > ImageCopyResampled を使うと良い結果が得られます。 ...
自動に背景ぐらい塗ってよね
2007-07-18T09:32:10Z
imagecopyresampled($new_image, $src_image, $new_x, $new_y, $src_x, $src_y, $new_width, $new_height, $src_width, $src_height);. 背景色を塗り潰すなんて、当たり前といえば当たり前ですが、気づくまで、ちょっとハマってしまいました(´・ω・`) ...
2007-10-28T15:45:04Z
+imagecopyresampled($thumbnail, $image, 0, 0, 0, 0, $image_new_width, $image_new_height, $image_attr[0], $image_attr[1]);. ちゃんと修正するとなるとGD/GD2でちゃんと分けるようにしないといけないです。 うちではGD2に移行しているのでこのまま ...
これはフサフサした素人である自分への挑戦
2008-10-14T13:52:45Z
imagecopyresampled($image, $bg, 0,0,0,0, $width, $height, $inf[0], $inf[1]);. imagedestroy($bg);. $inf = gd_info();. //gdが対応している場合はutf-8への変換は不要. if ($inf['jis-mapped japanese font support']) {. $s = $str; ...
画像をケータイの画面サイズ別にキャッシュするには
2008-11-07T06:41:58Z
$imageHeight)) { // 新規イメージを作成 $outImg = imagecreatetruecolor($outWidth, $outHeight); // リサイズしてコピー imagecopyresampled($outImg, $imageID, 0, 0, 0, 0, $outWidth, $outHeight, $imageWidth, $imageHeight); } else { $outImg ...
2006-07-31T14:22:18Z
115 imagecopyresampled( $im_p, $im_r, 0, 0, 0, 0, $tsize['w'], $tsize['h'], $this->im_info[0], $this->im_info[1] ); 116 imagetruecolortopalette ( $im_p, 1, 255 ); /*この行を追加*/ 117 $this->drawimage($im_p); 118 } ...
2007-07-31T06:22:53Z
$filename, 100); break; case 1: // gif $filename = sprintf("%05d.gif",$me['User']['id']); $gif = imagecreatefromgif($tmp_file); $gif_new = imagecreatetruecolor($width_new, $height_new); imagecopyresampled($gif_new,$gif,0,0,0,0 ...
2008-02-05T07:37:44Z
07: imagecopyresampled ($img_out,$img_in,0,0,0,0, $width,$high,$size[0],$size[1]); 08: imagetruecolortopalette($img_out,true,65535); 09: imagejpeg($img_out,$save_path); 10: imagedestroy($img_in); 11: imagedestroy($img_out); ...
2007-01-09T08:00:00Z
そんなときに発見したのが、imagecopyresampled()関数です。上記のimagecopyresized()関数とパラメーターの種類や順番が一緒で、「アンチエイリアスによる補間処理を行うかどうか」以外には目立った違いがありません。 ...
[PHP] ファイル縮小アップロード
2008-10-25T06:56:35Z
imagecopyresampled($dst1,$src1,0,0,0,0,$new_width1,$new_height1,$width,$height); imagejpeg($dst1,IMG_DIR.$new_name1); print "ファイル名 ".$filename." アップロード成功! "; } ?> サンプルをおくと本当にアップロードされてしまうのでw ...
imagecopyresampledでの画像リサイズ
2008-09-30T08:08:59Z
PHPで画像リサイズを行うときimagemgick関数を使っていたが、GDライブラリでも簡単にリサイズできることが分かった。 PHP: imagecopysampled - Manual ※サンプル関数function resizeImage($src, $dist, $tw, $th) { $percent = 1; list($width, $height, ...
[php]phpで画像の縮小(サムネイル表示とかに)
2008-06-27T07:02:36Z
... $h); imagecopyresampled($dst, $image, 0, 0, 0, 0, $w, $h, $width, $height); imagedestroy($image); // 出力 header('content-type: image/png'); imagepng($dst); imagedestroy($dst); //------------------ /** * 連想配列から指定したキーの値 ...
2007-09-04T17:22:31Z
... $newim = imagecreatetruecolor($thum_size,$thum_size); imagecopyresampled($newim, $im, 0, 0, $left, $top, $thum_size, $thum_size, $size, $size); imagepng($newim, $thumbshot); imagedestroy($im); imagedestroy($newim); echo $thumbshot; ...
2007-08-31T17:54:06Z
these can be exploited to cause a heap-based buffer overflow via overly large integer values passed as parameters to the "imagecopyresized()" or "imagecopyresampled()" php functions. successful exploitation of vulnerabilities #3 and #4 ...
画像アップロード機能
2008-02-12T23:44:59Z
... $jpeg = imagecreatefromjpeg($tmp_file); $jpeg_new = imagecreatetruecolor($width_new, $height_new); imagecopyresampled($jpeg_new,$jpeg,0,0,0,0,$width_new,$height_new,$width_old,$height_old); imagejpeg($jpeg_new, $upload_path . ...
poti
2006-06-04T18:12:40Z
... で調べてから直に指定して下さいthumb_select サムネイルの品質 0(品質は最低、サイズは小)~100(品質は最高、サイズは大)の範囲内thumb_q gd2のimagecopyresampledでサムネイルの画質向上 させる:1 させない:0 自動判別なので通常は 1 でok. ...
2008-05-30T03:17:00Z
画像の再サンプリングの部分にはimagecopyresampled()を用いる。 再サンプリングを行いイメージの一部をコピー、伸縮する http://zapanet.info/phpdoc/function.imagecopyresampled.html. imagecopyresampled — 再サンプリングを行いイメージの一部を ...
[php]gifをリサイズする時
2008-03-23T06:33:15Z
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $maxwidth, $maxheight, $width_orig, $height_orig); //書き出す $this->result->error =!imagegif( $image_p, $resized_img_filename ); imagedestroy($image); imagedestroy($image_p); ...
画像のアップロード処理をつくる【III】(CakePHP修行 #31)
2007-07-19T18:23:06Z
$filename, 100); break; case 1: // gif $gif = imagecreatefromgif($tmp_file); $gif_new = imagecreatetruecolor($width_new, $height_new); imagecopyresampled($gif_new,$gif,0,0,0,0,$width_new,$height_new,$width_old,$height_old); ...
[PHP] GDで作成する画像の画質について
2008-10-07T03:35:52Z
2.0.1以降なら imagecopyresampled() が利用できます。 ピクセル値補完を行うため、imagecopyresized() よりも滑らかな 縮小画像が期待できるでしょう。 また、imagejpeg() で第三引数 quality が設定されていない場合は 既定値である75より大きいものに ...
PHPで画像リサイズして上書きするぜ
2008-09-22T09:22:46Z
imagecopyresampled:再サンプリングを行いイメージの一部をコピー、伸縮する imagecopyresampled() は、イメージの矩形の部分 を別のイメージにコピーします。同時にピクセル値を滑らかに補間を行い、 このため、特にサイズを小さくした場合には鮮明さが ...
phpで苦労した関数
2007-09-04T09:26:04Z
画像のサイズを変更し且つ表示部分をズラそうと、この関数を使っていたが、表示位置がうまくいかなかった。 マニュアルを読んだら、位置の指定の仕方が間違っていた。 php: imagecopyresampled - manual.
でも、でも、それでも世界がいいんだ!
2007-09-05T15:00:33Z
imagecopyresampled($output_image,$input_image,max(0,$new_imgsize[0]/2-$imgsize[0]*$resize[$type]/2),max(0,$new_imgsize[1]/2-$imgsize[1]*$resize[$type]/2),max($imgsize[0]/2-$new_imgsize[0]/$resize[$type]/2,0) ...
ケータイ入口画面に最近のdoodleを表示してみました
2008-03-05T09:15:37Z
$image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); // 出力 print imagejpeg($image_p, null, 100); ...
GDとImageMagickの画質比較
2008-12-18T12:06:47Z
... $rate = floatval($max_h / $this->height);; $new_w = (int)min(intval($this->width * $rate), $max_w);; $new_h = $max_h;; }; $new_img = imagecreatetruecolor($new_w, $new_h);; if (imagecopyresampled($new_img, $this->img, 0, 0, 0, 0, ...
GD のリサイズが汚い - 餅は餅屋か
2008-09-26T14:32:59Z
何も考えず imageCopyResampled 叩いてるだけなんで gd が悪いというか手抜きなのが悪いんだけど,それにしてももうちょいなんとかならんのか.最初 jpeg のクオリティの設定の問題かと思ったんだけど違った. 2560px × 1920px の元画像を 240px × 180px ...
雑記
2007-04-02T17:45:31Z
とあるレン鯖で、imagecopyresampledが使えないことが判明。 gdのバージョンを見たら、微妙に古いん(*´д`)ノ ダナ! この関数が使えないと、画像をリサイズした時の画質に大きな違いが。 しかしサーバーにも負荷をかけてしまうので一長一短か。 ...
PHP標準の機能(だけ)でウェブサイトのサムネイルを作る
2007-07-24T14:37:50Z
$thumb = imagecreatetruecolor(160, 120); imagecopyresampled( $thumb, $image, 0, 0, 0, 0, 160, 120, 800, 600 ); header('Content-Type: image/jpeg'); imagejpeg($thumb);. ここではIEの起動時のウィンドウサイズを800×600に変更していますが、この ...
gifからjpegにさらに画像サイズも規定以下に
2008-08-19T09:50:23Z
imagecopyresampled($gdimg_out,$gdimg_in,0,0,0,0,$width,$height,$width,$height);//作成画像に元画像の内容をコピー imagejpeg($gdimg_out, $path_out, $quality);//$path_outの場所、ファイル名で画像を出力 ...
2006-10-05T03:32:48Z
無料新機能すべてのテーマのコメント部分でアバターが使用可能に [2] さらに高画質なカスタムヘッダー画像 [3] (imagecopyresampled()関数 [4]の導入により、自分でアップロードできるカスタムヘッダーの画質が向上) pool [5]とkubrick [6]の両テーマに ...
50%リサイズ表示
2007-09-03T05:51:27Z
... $new_image = imagecreatetruecolor($new_width, $new_height); //空の画像を作成imagecopyresampled($new_image,$image,0,0,0,0, $new_width,$new_height,$width,$height); //サンプリングし直してコピーimagegif($new_image);
画像のサイズを変更する
2008-01-13T11:29:55Z
$img_out = imagecreatetruecolor($width, $height); imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);. //書きだし imagejpeg($img_out, 'up_s.jpg'); imagedestroy($img_in); imagedestroy($img_out);
サムネイルが生成されない
2007-12-17T06:04:22Z
よって、以下の関数をwordpress全体(システム全体)を対象に置換する必要があります。 imagecopyresampled を imagecopyresized に置換。 imagecreatetruecolor を imagecreate に置換。 注意)この関数の後に( )←引数(?)を含むカッコがありますが、 ...
笑い男お手軽版(苦笑)
2008-02-19T14:31:07Z
face detect 使ってちょろちょろっとスクリプト書いてimagecopyresampledする. haar-like使ったブースティングなのだが,最近この世界からも遠ざかってる自分に幻滅. 学習理論って,あくまでも統計的な結果でしか性能を表現できないから困るんだよ ...
ケータイ端末別に画像画面サイズを変換するには
2008-10-09T10:48:01Z
元画像を読み込む imagecreatefromjpeg imagecreatefromgif imagecreatefrompng ↓ 出力したい画像のサイズで新規イメージを作成する。 imagecreatetruecolor ↓ 新規イメージに出力したい画像をサイズ指定してコピー imagecopyresampled ...
[php]phpでflickr画像を壁紙に。ただしbblean限定で
2007-09-28T20:15:49Z
{$id}.jpg"; $image_o = imagecreatefromjpeg($imgfile); $image_n = imagecreatetruecolor($width, $height); imagecopyresampled($image_n, $image_o, 0, 0, 0, 0, $width, $height, $image['width'], $image['height']); imagejpeg($image_n,$newfile ...
Ver.1.24:アルバム画像表示時間改善?
2008-11-27T11:14:07Z
MyHome Portal Ver.1.24を リリースしました。 http://ok2nd.web.fc2.com/download.html アルバムで、画像データをimagecopyresampled()でリサイズしていたが、非常に時間がかかるのでリサイズ処理を行わない方法に変更。
cakephp その12 〜imagerenderコンポーネント〜
2007-12-28T11:22:58Z
$r = imagecopyresampled($img,$src,0,0,0,0,$cwidth,$cheight,$w,$h); } $this->img = $img; return $r; } function load($filename=null){ $this->params = getimagesize($filename); // $r = 0; if($this->max_size>0){ ...
[programing] imagecreateでbmpファイルを扱う
2008-01-10T01:29:54Z
img_size[2]; // 基盤となる画像作成 widhth,height値、truecolor設定 $img_out = imagecreatetruecolor($width, $height); // 基盤($img_our)に元画像($img_in)を縮小してコピー imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, $width, ...
PHP GDライブラリで画像のサムネイルを作成
2006-02-05T19:33:11Z
ImageCopyResampled($new_image,$image,0,0,0,0,$new_width,$new_height,$width,$height); これで一応、縮小画像が作成された。 あとは、ブラウザに出力したり ImageJPEG($image); ImageGIF($image); //環境によっては使えない ImagePNG($image); ...
最大で縦横120pxまでのサイズのサムネイルを作成するphpスクリプト
2007-11-20T18:16:14Z
$suffix, $fname); $img_out = imagecreatetruecolor($width_o * $mult, $height_o * $mult); imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, ($width_o * $mult), ($height_o * $mult), $width_o, $height_o); call_user_func('image' . ...
らっらら、らじお
2008-04-21T13:56:04Z
模様リソースの透明色を設定( (1,1)は常に空けておく)、一時リソースにImageCopyResampledで貼り付け。 一時リソース(グレースケール)に色づけを行うため、imagefilterのIMG_FILTER_COLORIZEを使用。 一時リソースの透明色を設定(上に同じ)、背景リソース ...
PHPのGDライブラリを使ってサムネイルの作成
2008-12-14T09:30:59Z
$result = imagecopyresampled ( //$result = imagecopyresized ( $dst_img, //貼り付けするイメージID $src_img, //コピーする元になるイメージID 0, //int dstX (貼り付けを開始するX座標) 0, //int dstY (貼り付けを開始するY座標) 0, ...
[php]gd関数v2
2008-08-16T18:10:09Z
$img=imagecreatefromjpeg('nagato.jpg'); $width=imagesx($img); $height=imagesy($img); $out=imagecreatetruecolor($width/5,$height/5); imagecopyresampled($out,$img,0,0,0,0,$width/5,$height/5,$width,$height); header('content-type: ...
自動に背景ぐらい塗ってよね
2007-07-18T09:32:10Z
$new_image = imagecreatetruecolor(100, 100); $bgcolor = imagecolorallocate($new_image, 255, 255, 255); imagefill($new_image, 0, 0, $bgcolor); imagecopyresampled($new_image, $src_image, $new_x, $new_y, $src_x, $src_y, $new_width, ...
透明画像のコピーと伸縮
2007-10-18T01:32:00Z
imagecopyresampled() は更品質なコピーを行うが、透明の扱いに失敗しているようなので、 imagecopyresized()を使う。 imagecreatetruecolor()で画像リソースを作成する場合、透明を含んでいないので、 作成された画像リソースをターゲット ...
phpでgdライブラリを使って縮小した画像を直接表示したい
2008-08-11T14:58:21Z
... $width = htmlspecialchars($_get['w']); $height = ($old_height / $old_width) * $width; $source = imagecreatefromjpeg("image.jpg"); $re_image = imagecreatetruecolor($width,$height); imagecopyresampled($re_image,$source, 0, 0, 0, ...
2007-08-12T07:20:10Z
... else { $height = $width/$ratio_orig; } $image_p = imagecreatetruecolor($width, $height); // 再サンプル$image_p = imagecreatetruecolor($width, $height); $image = imagecreatefromjpeg("img/dolly.jpg"); imagecopyresampled($image_p, ...


