草庐IT

main_image

全部标签

php - imagecreatefromstring 使用带有数据 :image/png;base64, 的图像

我将图像存储为以以下内容开头的字符串:data:image/png;base64,我需要将它转换为普通图像以便与GD一起使用。我试过imagecreatefromstring()但它似乎只接受没有data:image/etc前缀的图像。我该怎么办? 最佳答案 $exploded=explode(',',$data,2);//limitto2parts,i.e:findthefirstcomma$encoded=$exploded[1];//pickupthe2ndpart$decoded=base64_decode($encoded

php - MpdfException 图片错误 () : Error parsing image file - Yii2

我陷入了非常尴尬的境地,图像在生成PDF时显示在本地环境中。但是,不在生产中。使用mPDF生成PDF时图像显示为[X]。在Controller中插入$mpdf->showImageErrors=true;之后。publicfunctionactionExportCasesPdf($id){....$mpdf=new\mPDF();$mpdf->showImageErrors=true;$mpdf->WriteHTML($output);$mpdf->Output($fileName,'D');}错误MpdfExceptionIMAGEError(..17.jpg):Errorparsi

php - Laravel 文件存储 : How to store (decoded) base64 image?

如何使用Laravel'sfilesytem(FileStorage)存储base64图像方法?例如,我可以像这样解码base64图像:base64_decode($encoded_image);但是Laravel的所有存储文件的方法都可以接受Illuminate\Http\File或Illuminate\Http\UploadedFile实例。所以我想我必须将base64图像(或解码的base64图像)转换为Illuminate\Http\File或Illuminate\Http\UploadedFile,但如何转换? 最佳答案

php - 如何克服TCPDF ERROR : [Image] Unable to get image?

我正在使用tcpdfv5.9.144我正在尝试使用给定的输入下载PDF,如果图像链接错误,则无法正常工作。当然,它正在按预期工作:-)但我的问题是,有没有办法在不显示fatalerror的情况下继续进行?注意:注释错误代码不是正确的方式,我认为是这样。 最佳答案 classErrorIgnoringTCPDFextendsTCPDF{publicfunctionError($msg){//unsetallclassvariables$this->_destroy(true);//dowhateveryouwantwith$msgpr

php - 使用 html2canvas 的 div 的屏幕截图。发送到 php,保存 : Corrupted image

我生成Canvas并将其传递给php,这样:$('body').on('click','#save_image',function(){html2canvas($('.myImage'),{onrendered:function(canvas){//$('.imageHolder').html(canvas);vardataURL=canvas.toDataURL("image/png");//$('.imageHolder').append('');$('.imageHolder').html('Generating..');$.post('image.php',{image:dat

php - Facebook 忽略 og :image for shared website link

我最近注意到facebook开始忽略我网站上的og:image标签。使用的图像始终大于200x200。这是一个示例页面:http://bit.ly/15CrOhShttp://bit.ly/1b8Mgbe似乎有很多问题,但没有答案。我已经添加了所有og信息并使用linter进行了检查,一切正常。那么它为什么选择随机选择一张图片呢?我使用PHP的facebookapi发送:FACEBOOKAPPID,'secret'=>FACEBOOKSECRET,'cookie'=>false,));$token=$oauth['oauth_access_token'];try{$result=$fa

php - Laravel Image Cache 比源代码慢

我正在使用Intervention/imagecache来缓存我的图像。但是缓存图像加载速度比源图像文件慢。几乎额外的60-70ms时间延迟(在chromeinspectelement网络中测试)这是我在Route.php加载图像的代码Route::get('images/cars/{src}',function($src){$cacheimage=Image::cache(function($image)use($src){return$image->make("images/products/".$src);},1440);returnResponse::make($cacheim

php - imagettftext() : calculate font size to ensure text fits image width

我正在使用imagettftext()在图像上写入动态文本,我希望它适合我的图像宽度。如何根据文本长度计算字体大小? 最佳答案 您可以在使用imagettfbbox函数输出之前计算TTF文本的边界框。遗憾的是,没有直接缩放以适合宽度的方法,因此您必须自己做。一种方法是将默认字体大小(例如20)的文本传递给imagettfbbox并从中检索宽度。然后,您可以通过计算比例因子来计算文本应该缩小或放大多少以适合您想要的大小:scale=targetWidth/bboxWidth;然后绘制合适大小的文字:fontSize=20*scale;

java - 如何使用传递给 main 方法的参数从 php 调用可执行 jar

我已经创建了一个可执行jar,它运行良好。出于测试目的,我在main方法中使用了一个虚拟变量。相反,我需要传递一个字符串变量,同时从php调用这个可执行jar。简而言之,我需要:从PHP调用可执行jar在调用jar时,我需要将一个字符串变量从PHP传递到可执行jar中类的主要方法。我怎样才能完成上述任务? 最佳答案 shell_exec("java-jaryour_JAR.jararg1arg2");您还可以使用exec执行Java而不是shell_execute,给它$output和&$return_var变量(参见链接的手册页)

php - HTML 表单中的操作 ="#main_body"是什么意思

我有表单和一些字段,我想通过done.php使用action="#main_body"将这些字段发送到下一页。这两种形式有什么区别? 最佳答案 表单的完整操作是加载表单时包含表单的页面的URL+hashtag。因此提交表单将加载相同的页面,但带有#man_body的标签(anchor)。如果没有明确给出绝对值,这就是Action属性真实存在的副作用。请注意,页面是否实际重新加载或只是滚动取决于浏览器和标题。 关于php-HTML表单中的操作="#main_body"是什么意思,我们在St