如何在PHP中动态调整链接图像的大小?

如何在PHP中动态调整链接图像的大小?,php,image,resize,Php,Image,Resize,在我的网站上,我给了用户一个选择他们个人资料图像的选项 键入图像的链接 图像是一个url链接,首先我想将其大小调整为400x300(图像的原始大小无关紧要),然后将其显示在我的网页上 如下所示: <img src="http://mywebsite.com/resize.php?image=http://someotherurl.com/upload/image2.jpg&width=400&height=300" /> 任何人都知道这种脚本,请告诉我如何解决这

在我的网站上,我给了用户一个选择他们个人资料图像的选项

  • 键入图像的链接
  • 图像是一个url链接,首先我想将其大小调整为400x300(图像的原始大小无关紧要),然后将其显示在我的网页上

    如下所示:

    <img src="http://mywebsite.com/resize.php?image=http://someotherurl.com/upload/image2.jpg&width=400&height=300" />
    
    
    
    任何人都知道这种脚本,请告诉我如何解决这个问题

    感谢最近的一篇帖子:

    有一些代码和注释可以给你一些提示。否则我可以建议吗

    祝你好运

    最近的一篇帖子:

    有一些代码和注释可以给你一些提示。否则我可以建议吗


    祝你好运

    如果您有GD扩展,那么可以使用(文档中还提供了一些示例)。但是,如果要调整大小的映像较大,并且服务器上的内存限制较低,则可能会耗尽内存。

    如果您有GD扩展,则可以使用(文档中还提供了一些示例)。但是,如果要调整大小的映像较大,并且服务器上的内存限制较低,则可能会耗尽内存。

    我没有现成的源代码,但它应该是:

  • image
    参数指向的图像加载到
    ImageMagick
    (或其他图形库)的对象中
  • 调整它的大小
  • 将内容发送到输出流
  • 您可以选择:

  • 检查加载的文件是否为图像(加上其他验证检查)
  • 将已调整大小的映像保存到磁盘上,并在下次从磁盘提供(如果您经常这样做的话)
  • 有关详细信息,请查看您最喜欢的PHP图形库的文档


    祝你好运

    我没有现成的源代码,但它应该看起来像:

  • image
    参数指向的图像加载到
    ImageMagick
    (或其他图形库)的对象中
  • 调整它的大小
  • 将内容发送到输出流
  • 您可以选择:

  • 检查加载的文件是否为图像(加上其他验证检查)
  • 将已调整大小的映像保存到磁盘上,并在下次从磁盘提供(如果您经常这样做的话)
  • 有关详细信息,请查看您最喜欢的PHP图形库的文档


    祝你好运

    使用名为-Class.upload.php的类

    请访问:

    我们在很多工作中都会用到它

    这个名字很有欺骗性,但实际上它是一个上传器和图像处理器。它有一个非常大的功能列表,用于调整图像大小、向图像添加文本、转换格式等

    这里有一个示例代码,演示如何从服务器读取图像、修改图像并最终将其直接发送到浏览器,而无需在服务器上创建临时文件


    HTH

    使用名为-Class.upload.php的类

    请访问:

    我们在很多工作中都会用到它

    这个名字很有欺骗性,但实际上它是一个上传器和图像处理器。它有一个非常大的功能列表,用于调整图像大小、向图像添加文本、转换格式等

    这里有一个示例代码,演示如何从服务器读取图像、修改图像并最终将其直接发送到浏览器,而无需在服务器上创建临时文件


    HTH

    这个网站上绝对充满了例子。在google中输入:“site:stackoverflow.com php image resize”这个站点绝对充满了示例。在google中键入:“site:stackoverflow.com php image resize”