ホームページ  >  記事  >  バックエンド開発  >  php imagick関数は画像の背景を透明に設定します

php imagick関数は画像の背景を透明に設定します

WBOY
WBOYオリジナル
2016-07-25 08:51:342139ブラウズ
  1. $image = new Imagick('1.png');

  2. $image->borderImage(new ImagickPixel("white"),1,1);
  3. $image->paintfloodfillimage('transparent',2000,NULL,0,0);
  4. $draw = new ImagickDraw();
  5. $draw->color(0,0,imagick::PAINT_FLOODFILL);
  6. $image ->drawImage($draw);
  7. $image->shaveImage(1,1);
  8. header("Content-Type: image/{$image->getImageFormat()}");
  9. echo $image- >getImageBlob( );

  10. //$image->writeImage('o.png');

  11. $image->clear();
  12. $image->destroy( );
  13. ?>

复制代

出典图片: php imagick函数图片背景透明

効果図: php imagick函数图片背景透明



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。