如何在PHP中使用透明性最小化PNG图像并调整其大小

用户名

我有透明的512 * 512大尺寸PNG图片。

如何创建具有较小文件大小的256 * 256 PNG图像,该图像还支持透明性并保持质量。

编辑:我正在使用此代码,但输出图像被裁剪并且不支持透明度。

   $image = imagecreatefrompng("C:\Users\HP\htdocs\icon_hd.png");  // 512 * 512
    $bg = imagecreatetruecolor(256, 256);
    imagefill($bg, 0, 0, 0);
    imagealphablending($bg, TRUE);
    imagecopy($bg, $image, 0, 0, 0, 0, imagesx($image), imagesy($image));
    imagedestroy($image);
    $quality = 100;
    imagepng($bg, "C:\Users\HP\out_icon.png", 9);
    imagedestroy($bg);
亚力山大

您可以使用ImageMagick

简单的例子:

$inFile = "big_img.png";
$outFile = "small_img.png";
$image = new Imagick($inFile);
$image->thumbnailImage(256, 256);
$image->writeImage($outFile);

更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP调整图像大小并保存透明PNG

来自分类Dev

如何在Python中使用Flask压缩/最小化JSON / Jsonify的大小?

来自分类Dev

如何在Boost :: gil中使用Alpha运河调整png图像的大小

来自分类Dev

使用PHP将PNG图像(在Photoshop中制作,具有透明性)叠加到JPG上

来自分类Dev

PHP:将文本更改为具有透明性的PNG图像的功能

来自分类Dev

如何在tk中使用窗口调整图像大小

来自分类Dev

如何在将窗口大小最小化到移动视图的同时显示图像

来自分类Dev

PHP:使用透明 bg 从 PNG 获取真实图像大小

来自分类Dev

如何使用CSS淡化图像而没有不透明性?

来自分类Dev

如何改变图像的不透明性

来自分类Dev

使用图像透明性使黑色显示为“东西”

来自分类Dev

如何在 QMainWindow 中使用自定义最小化/关闭窗口按钮?

来自分类Dev

如何使用PHP批量调整图像大小

来自分类Dev

如何使用PHP批量调整图像大小

来自分类Dev

如何使用PHP从URL调整图像大小?

来自分类Dev

如何使用CSS调整图像大小以适合其容器

来自分类Dev

如何最小化webpack包的大小?

来自分类Dev

直到最小化和未最小化后才能调整内部框架的大小

来自分类Dev

如何在Drupal 8中使用ckeditor调整上传的嵌入式图像的大小

来自分类Dev

如何在Outlook中使用VBA创建宏以调整图像大小

来自分类Dev

如何在Python中使用Tkinter在Canvas中调整图像大小?

来自分类Dev

如何在android中调整图像大小以在扩展的通知中使用它?

来自分类Dev

如何将具有透明性的PNG图像粘贴到PIL中的另一幅没有白色像素的图像?

来自分类Dev

可绘制的图像类型以最小化apk大小

来自分类Dev

如何在Tkinter中将图片(.png)放在`LabelFrame`中并调整其大小?

来自分类Dev

如何在grails中使用资产管道插件将js最小化到一个文件

来自分类Dev

如何在PHP中即时调整图像大小

来自分类Dev

使用CodeIgniter图像库调整图像画布的大小-如何保持透明度

来自分类Dev

如何最小化此PHP代码

Related 相关文章

  1. 1

    PHP调整图像大小并保存透明PNG

  2. 2

    如何在Python中使用Flask压缩/最小化JSON / Jsonify的大小?

  3. 3

    如何在Boost :: gil中使用Alpha运河调整png图像的大小

  4. 4

    使用PHP将PNG图像(在Photoshop中制作,具有透明性)叠加到JPG上

  5. 5

    PHP:将文本更改为具有透明性的PNG图像的功能

  6. 6

    如何在tk中使用窗口调整图像大小

  7. 7

    如何在将窗口大小最小化到移动视图的同时显示图像

  8. 8

    PHP:使用透明 bg 从 PNG 获取真实图像大小

  9. 9

    如何使用CSS淡化图像而没有不透明性?

  10. 10

    如何改变图像的不透明性

  11. 11

    使用图像透明性使黑色显示为“东西”

  12. 12

    如何在 QMainWindow 中使用自定义最小化/关闭窗口按钮?

  13. 13

    如何使用PHP批量调整图像大小

  14. 14

    如何使用PHP批量调整图像大小

  15. 15

    如何使用PHP从URL调整图像大小?

  16. 16

    如何使用CSS调整图像大小以适合其容器

  17. 17

    如何最小化webpack包的大小?

  18. 18

    直到最小化和未最小化后才能调整内部框架的大小

  19. 19

    如何在Drupal 8中使用ckeditor调整上传的嵌入式图像的大小

  20. 20

    如何在Outlook中使用VBA创建宏以调整图像大小

  21. 21

    如何在Python中使用Tkinter在Canvas中调整图像大小?

  22. 22

    如何在android中调整图像大小以在扩展的通知中使用它?

  23. 23

    如何将具有透明性的PNG图像粘贴到PIL中的另一幅没有白色像素的图像?

  24. 24

    可绘制的图像类型以最小化apk大小

  25. 25

    如何在Tkinter中将图片(.png)放在`LabelFrame`中并调整其大小?

  26. 26

    如何在grails中使用资产管道插件将js最小化到一个文件

  27. 27

    如何在PHP中即时调整图像大小

  28. 28

    使用CodeIgniter图像库调整图像画布的大小-如何保持透明度

  29. 29

    如何最小化此PHP代码

热门标签

归档