草庐IT

image2gif

全部标签

php - 如何修复 Firefox 尝试 "Save image as".htm?

我们最近在我们的站点中实现了AmazonS3,这使我们改变了处理图像的方式。我们曾经调用一个Controller/fotos.php来从磁盘读取文件、记录一些统计信息、设置标题并将文件内容返回为image/jpeg。一切顺利,直到S3。Fotos.php现在执行302重定向到Amazon中的资源并且一切正常并且工作正常,但是您不能在Firefox中保存图像,因为它将其文件类型设置为.htm。我发现了这个关于此事的讨论,它似乎是Firefox中的一个错误:https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/207670这是

PHP : How to create a string of image binary without saving it to a file?

我有一个图像变量,$im=imagecreatetruecolor(400,300);有没有办法在不将其保存到文件的情况下以jpeg格式获取此图像的二进制字符串?谢谢! 最佳答案 是的,这是可能的(即使没有输出缓冲)。它看起来没有记录,但您可以传递流资源而不是文件名。 关于PHP:Howtocreateastringofimagebinarywithoutsavingittoafile?,我们在StackOverflow上找到一个类似的问题: https://

php - 如何从 laravel 5 中的 Public/Images 文件夹中删除图像(URL 数据)

如何从laravel5中的public/images文件夹中删除图像文件??我从这个网站找到了一些例子,但我知道他们只是在他们的记录表中使用文件名,但我使用的是类似URL的东西,例如localhost/project/uploads/filename.jpg在我的recordtable上。所以如果我这样尝试:$image_path=$data->image;//thevalueis:localhost/project/image/filename.formatif(File::exists($image_path)){File::delete($image_path);}文件没有被删除

php - 为 gif/jpg/png/pdf/doc、wmv 文件构建 PHP uploader ,可行,还是我应该购买一些东西?

我有一台Mac服务器,我正在构建PHP代码以允许用户上传图像、文档甚至视频文件。研究这个肯定让我很紧张,我希望上传的内容没有病毒。自己构建一些东西会是一个巨大的挑战吗?您会这​​样做,还是会找到一些操作系统或OTS产品?(你知道有什么可以推荐的吗)? 最佳答案 从概念上讲,您所说的非常简单。接受和处理上传非常简单,我认为您绝对不需要为此担心购买预建解决方案。通常像图像和视频之类的东西不会真的有“病毒”(除非查看器应用程序真的很差并且让它们以某种方式运行代码-也称为“InternetExplorer”),但病毒扫描并不难不管怎样,如果

php - 使用 Image_Graphviz 包设置默认节点属性

我可以使用GraphViz使用任一点语言生成下图直接或使用PEAR包Image_GraphViz使用PHP。//DOTlanguagedigraphtest{URL="http://example.com/fish/";bgcolor="#BBCAF2";//defaultsforallnodesnode[style=filled,fillcolor=white,color="#8A94B4",fixedsize=true,fontname="sans-serif",fontsize=8,URL="?fish_id=\N",margin="0.02,0.02"];//defaultsf

php - 将 PNG 转为 GIF 时出现黑色背景

我有一个PNG图像,我想打开它然后输出为GIF图像。但是,当我这样做时透明度会丢失并且背景变黑。如果我将图像输出为PNG,它可以工作,但我特别需要以PNG格式打开图像并将其输出为GIF。这是我目前所拥有的:然而,imagepng($new_img)保存背景透明度但不输出为GIF。 最佳答案 试试这段代码: 关于php-将PNG转为GIF时出现黑色背景,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

PHP Merge 2 Images(将人脸插入图像)

我需要你的帮助我有两张图片,1.http://i.imgur.com/pyWGk.jpg(人脸图像,类型:jpeg)2.http://i.imgur.com/LYk07.png(框架图,脸上有洞,类型:png)我想在框架图像中插入人脸图像我试过这个脚本问题是:结果图像的分辨率与帧图像的分辨率不一致,并且如何改变人脸图像的位置,使人脸图像正好在帧图像的孔上 最佳答案 您可以缩放图像以获得相同的分辨率。下面是缩放的示例代码:functionscale($scale){//youcangetimagewidthandheightfromi

php - Image Upload API XML(仅允许在文档开头声明)

我的问题是PHP和XML问题,我和一个friend在图像上传api上工作,我们在创建XML字符串时遇到了问题。图像.php:$simage=newSimpleImage();$xml=newSimpleXMLElement('');if($key==get_key()){require'upload.php';}else{$xml->addChild('error',"102FehlerhafterZugriffsKey");}header("Content-type:text/xml;charset=utf-8");echo$xml->asXML();上传.php:if($_FILE

javascript - 有关 JavaScript Image onerror 原因的更多信息

我正在用JavaScript构建图像以加载图像,包括提供onerror函数以防出现问题。在那种情况下,我想了解有关错误原因的更多信息,例如,图像是否丢失,或者是否存在网络问题、安全限制......服务器端,我不只是提供静态图像,我实际上是先使用PHP进行一些检查。理想情况下,我希望我的服务器能够发送图像,但如果不能,则提供某种自定义文本消息。onerror()函数似乎没有提供任何额外信息,除了是否触发。我可以在单独的调用中向服务器询问更多信息,但如果它可以访问已发送和接收的信息,我的代码会简单得多。我能否获得有关onerror()触发原因的更多信息(任何信息)?我可以从PHP发送一条J

php - 单击链接转到加载缓慢的第三方网页后显示动画 gif

我的网站链接到一个加载缓慢的paypal立即购买页面。我想在用户点击paypal嵌入链接后显示动画gif,直到新的paypal页面加载。提前致谢。 最佳答案 我看到您用jQuery标记了问题,这是一种很好的方法,就像Kerry所建议的那样。使用jQuery这真的很简单:$("#paypalLink").click(function(){$(".loading").show();}你的html看起来像这样PaywithPaypal当页面加载时,您可以在您的css中隐藏“加载”类(可能使用display:none;),然后使用jquer