画像処理GD×
はじめまして。
下記は入力された1つの画像を指定したサイズで一部をコピーし
分割しpng形式にしていくプログラムです。
GDを使って処理していたのですが…
GD,imagemagick等は使わないで処理する条件にすることになってしまいました。
↓↓処理
入力された画像のsizeを調べる---getimagesize
getimagesizeで画像の種類を判断し
if(gifだったら)
{
$imgOrg = imagecreatefromgif(入力された画像)
}
if(jpeg,pngだったら…)
{…}
$max横=画像size[0] / 256;
$max縦=画像size[1] / 256;
for($i<MAX横になるまで)
{
for($x<MAX縦になるまで)
{
$img = imagecreate(256,256);
imagecopy($img, $imgOrg , 0 , 0 ,$i * 256, $x * 256, 256, 256);
}
$name = $i.$x."xxx.png";
imagepng($img, $name);
//main処理
}
こんな感じなのですが、これをGDを使わないでやると…
imagecreatefrom[gif,jpeg,png]
imagecopy
imagepng
を使う処理ができなくなり、
変わりの処理を1日調べたのですが
GD等を使った例しかサイトに載ってなくて行き詰っています。
GDを使わずに変わりの処理でできるのか、それともできないのか
初心者なのでおかしいとこがあるかもしれませんがよろしくお願いします。
お礼
どうも有難うございまぃた。