首页 \ 问答 \ imagecopymerge没有响应(imagecopymerge not responding)

imagecopymerge没有响应(imagecopymerge not responding)

我试图合并两个图像与图像复制合并。 这是我的代码:

<?php

$unframedPhoto = ('unframedPhoto.jpg');
$frame = ('frame.jpg');

imagecopymerge($frame, $unframedPhoto, 200, 200, 0, 0, 800, 800,0);

header('Content-Type: image/jpeg');
imagejpeg($frame, 'framedImage.jpg');

?>

这是我脚本中唯一的代码。 我通过转到我的localhost上的.php文件来执行它,但我没有得到任何响应。 我在目录中看不到新图像'framedImage.jpg'。

有什么想法在这里发生了什么?


I am trying to merge two images with image copy merge. This is the code I have:

<?php

$unframedPhoto = ('unframedPhoto.jpg');
$frame = ('frame.jpg');

imagecopymerge($frame, $unframedPhoto, 200, 200, 0, 0, 800, 800,0);

header('Content-Type: image/jpeg');
imagejpeg($frame, 'framedImage.jpg');

?>

That's the only code in my script. I am executing it by going to the .php file on my localhost, and I am getting no response. I do not see a new image 'framedImage.jpg' in my directory.

Any ideas what's going on here?

更新时间:2022-07-15 17:07

最满意答案

这样做......

<?php

$unframedPhoto= imagecreatefromjpeg('unframedPhoto.jpg');
$frame  = imagecreatefromjpeg('frame.jpg');
imagecopymerge($frame, $unframedPhoto, 200, 200, 0, 0, 800, 800,0);
header('Content-Type: image/jpeg');
imagejpeg($frame);
imagedestroy($frame);
imagedestroy($frame);

Do like this...

<?php

$unframedPhoto= imagecreatefromjpeg('unframedPhoto.jpg');
$frame  = imagecreatefromjpeg('frame.jpg');
imagecopymerge($frame, $unframedPhoto, 200, 200, 0, 0, 800, 800,0);
header('Content-Type: image/jpeg');
imagejpeg($frame);
imagedestroy($frame);
imagedestroy($frame);

相关问答

更多
  • ScrollView不能很好地与本地滚动的任何其他视图(即WebView,ListView等)一起玩。 尝试一个相对布局,看看这是否你所需要的。
  • 我有2个快速建议: 检查该路径是否实际为您提供数据。 使用[[NSData alloc] initWithContentsOfFile:path]分配NSData对象并在调试器中检查它以查看您是否实际加载了该wav文件。 我在这里写了一个使用AVAudioPlayer的示例项目: AVAudioPlayer示例 。 由于代码与您的代码几乎相同,我唯一可以想象的是您的数据存在问题。 检查那些,看看它是否让你到处都是! I have 2 quick suggestions: Check to see if th ...
  • 可能记忆问题请释放长时间不使用的所有控制。 如果没有必要,请确保所有连接都关闭。 It may memory issue please release all control which are not used for long time. and make sure all connection are close if not necessary.
  • 如果我添加Thread.sleep(...),它确实有效,但它会抛出InterruptedException 显然产生异常的代码(从OP的编辑中复制): while (!isCancelled()) { counter %= arrNames.length; // System.out.format("Counter : %d%n", counter); publish(arrNames[counter]); try { Thread.sleep(30); / ...
  • 最后我得到了答案 这些功能在播放器处于播放状态时起作用,否则将无效 if(event.data === YT.PlayerState.PLAYING){ console.log(player.getVolume()); console.log(player.getDuration()); console.log(player.getCurrentTime()); } Finally I got the answer These fun ...
  • 我的猜测是, Image.FromStream在绘制完整图像时并不知道停止阅读。 也许PNG格式甚至不允许这样做。 您需要为具有有限大小的Image.FromStream提供一个流。 最简单的方法是使用BinaryReader.ReadBytes(count)来读取所需的确切字节数。 ns.Read(temp, 0, 4); :这是一个错误,因为它假设read将返回正好4个字节。 情况可能并非如此。 再次,使用BinaryReader.ReadInt32安全地读取一个int。 更好的是,放弃自定义序列化格式 ...
  • if ((valread = read( f_client , buf, 1024)) == 0) { close(f_client); f_client=0; } else { fputs(buf, stdout); } 这段代码坏了。 fputs函数只能与C风格的字符串一起使用。 你只有没有特定结构的任意数据。 由于您忽略了valread ,因此您也不知道您读取了多少字节。 (考虑一下, fputs怎 ...
  • 如果你不能从UIViewController继承(这是不幸的),你可以使用这个 : [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 然后注册以开始接收UIDeviceOrientationDidChangeNotification通知。 If you can't inherit from UIViewController (which is unfortunate), you can use this: [ ...
  • 嗨您已添加Framelayout,然后使用LayoutInflator获取其子级。 您必须首先初始化所有视图和侦听器,然后将其添加到窗口管理器。 检查此链接: http : //www.piwai.info/chatheads-basics/ 而已.. Hi You have added Framelayout first then get its child Using LayoutInflator. You have to first initialize all view and listeners ...

相关文章

更多

最新问答

更多
  • 在javascript中创建类以创建对象并在Java中创建类和对象之间的区别(Difference between creating a class in javascript to create an object and creating an class and object in Java)
  • Facebook API:将身份验证详细信息从Javascript SDK发送到PHP SDK(Facebook API: Send authentication detail from Javascript SDK to PHP SDK)
  • 如何停止队列动画jquery?(How can I stop queue animation jquery?)
  • 使用C#的井字游戏中的人工智能(Artificial Intelligence in Tic-Tac-Toe using C#)
  • 多少流量可以共享虚拟主机(对于Python Django站点)支持?(How Much Traffic Can Shared Web Hosting (for a Python Django site) support?)
  • 带有CIFilters的CAShapeLayer(CAShapeLayer with CIFilters)
  • 如何在Angular 2中读取JSON #text(How to read in Angular 2 the JSON #text)
  • 如何在xml中读取自闭标签的属性?(How to read self closing tag's attribute in xml?)
  • 无法使用http put将图像上传到亚马逊S3(Cannot upload image to amazon s3 using http put)
  • 文件结束无限循环(end of file infinite while-loop)
  • 在cpp的模板(template in cpp)
  • 在构建库时,clang和clang ++有什么区别?(What's the difference between clang and clang++ when building a library?)
  • ng类中的表达式(expression inside ng-class)
  • 在PHP中获取随机布尔值true / false(Get random boolean true/false in PHP)
  • 管道的高效分块用于严格的字节串(Efficient chunking of conduit for strict bytestring)
  • Python ternary_operator(如果其他标志做了其他操作,则执行其他操作)(Python ternary_operator (do-somthing if flag else do-another))
  • Sencha Touch面具发布(Sencha Touch mask ondisclosure)
  • 验证脚本上的通知[重复](Notices on validation script [duplicate])
  • 朋友功能(friend function)
  • 基于角坐标平移和变换平面几何(Translate and transform plane geometry based on corner coordinates)
  • Rails:'如果在本地运行'条件javascript标记包括(Rails: 'if running locally' conditional javascript tag include)
  • 解压文件(Unzipping files)
  • 使用ui-router以角度加载变量状态(loading in variable states with ui-router in angular)
  • 创建Azure云服务需要多长时间?(how long does it take to create an Azure Cloud Service? How to view log information?)
  • 指向整数的指针数组(Array of pointers to integers)
  • Laravel服务提供商没有看到我的包的主要类(Laravel service provider does not see the main class of my package)
  • 这个关于VSS / RSS / PSS / USS的解释是否准确?(Is this explanation about VSS/RSS/PSS/USS accurate?)
  • 在Django-Admin中通过row-id排序显示项目(Ordering the display items by row-id in Django-Admin)
  • 如何使用cythonize启用`--embed`?(How to enable `--embed` with cythonize?)
  • 用于将文本多行设置的Excel脚本(Excel script for ereasing text multiple rows)