使用 PHP 将 .BMP 转换为 .PNG

发布于 2024-09-27 12:41:15 字数 405 浏览 8 评论 0原文

我需要能够将不同的图像格式转换为 .PNG 格式。在其他人的帮助下,我得以实现这一目标。唯一的问题是,我还需要能够在不使用 ImageMagick 的情况下将 .BMP 文件转换为 .PNG。

这是我用于转换其他文件的代码:

<?php
 $filename = "myfolder/test.jpg";
 $jpg = @imagecreatefromjpeg($filename);
 if ($jpg)
 {
   header("Content-type: image/png");
   imagepng($jpg);
   imagedestroy($jpg);
   exit;
 }
?>

如果有人知道我将如何转换它,请告诉我。欢迎并感谢所有帮助。

I needed to be able to convert different image formats to the .PNG format. With the help of some others, I was able to make that happen. The only issue is, I also need to be able to convert .BMP files to .PNG without the use of ImageMagick.

Here is the code I used for the conversion of other files:

<?php
 $filename = "myfolder/test.jpg";
 $jpg = @imagecreatefromjpeg($filename);
 if ($jpg)
 {
   header("Content-type: image/png");
   imagepng($jpg);
   imagedestroy($jpg);
   exit;
 }
?>

If anyone knows how I would go about converting this, please let me know. All help is welcome and appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

过度放纵 2024-10-04 12:41:15

Github 上有一个新的开源项目,允许在 PHP 中读取和保存 BMP 文件(和其他文件格式)。

该项目名为 PHP Image Magician

There is a new opensource project on Github that allows reading and saving of BMP files (and other file formats) in PHP.

The project is called PHP Image Magician.

绮筵 2024-10-04 12:41:15

There is not built in functionlaity for standard BMP's in GD. However, if you look at the documentation page for imagecreatefromwbmp there are some solutions posted by others you can try. The deal with reading the image data manually and constructing a GD image resource from it which could then be saved as whatever format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文