gpt4 book ai didi

php - Imagick 和 html 标签

转载 作者:行者123 更新时间:2023-11-27 22:46:05 25 4
gpt4 key购买 nike

我正在尝试使用 imagick 随时随地制作缩略图。

当我使用这段代码时一切正常:

<?php
header('Content-type: image/jpeg');
$source = "image.jpg";
$image = new Imagick();
$image->readImage ($source);
$image->cropThumbnailImage( 160, 120 );
echo $image;
?>

但是当我用 <html> 包裹它时和 <body>标签我得到了所有这些奇怪的字符,例如:

ÿØÿàJFIFHHÿÛC !"$"$ÿÛC

我找不到任何地方可以将 imagick 与 html 标签一起使用。

请帮忙,谢谢。

最佳答案

您需要将上面的 php 代码放入一个单独的文件中,例如 thumbNail.php然后在您的 html 页面上,通过在 src 属性中引用该文件来调用创建的图像,例如:

<img src="thumbNail.php" />

您不能在 PHP 文件中放置任何 html 标记,因为浏览器期望返回图像,而不是 html(发生这种情况是因为您将内容类型 header 设置为图像)

关于php - Imagick 和 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7351596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com