草庐IT

图片裁剪

全部标签

php - 在 prestashop 中获取图片 url

我需要为我的网站制作一个比较网站的提要。必须是sql语句。现在我有这个:selectpl.nameasTitel,ROUND(p.price*1.21,2)asPrice,replace(concat('http://',ifnull(conf.value,'domain/'),cl.name,'/',p.id_product,'-',pl.name,'.html'),'','-')asLink,concat('http://',ifnull(conf.value,'domain'),'/img/p/',p.id_product,'-',pi.id_image,'.jpg')as"Im

php - TYPO3 扩展构建器多张图片上传不工作

我的目标是在TYPO37.6.2版本中使用扩展构建器创建扩展。我从扩展构建器文档创建了类别产品扩展,除了上传单个图像外,它工作完美。但我必须创建功能以将多个图像添加到单个产品并在前端显示图像轮播。但是扩展构建器不适用于文件上传。我是TYPO3的新手,所以我不明白如何向其中添加多个图像?我阅读了太多文档,但没有找到完美的解决方案。我只想知道如何给产品添加多张图片的流程?提前致谢! 最佳答案 最后我得到了这个问题的答案。转到您的扩展程序并按照步骤操作-/Classes/Domain/Model/YourModel.php/***your

php - 你如何处理PHP中的临时图片上传?

我正在用PHP创建一个在线游戏,用户可以在其中创建可玩的角色。每个角色都可以有一张用户上传的肖像。一个玩家可以同时拥有多个角色,他们的头像可以随时更换。当然,图片必须调整大小并重新压缩以避免文件过大。这是我的问题:当玩家更改他的数据(其中包括图片),然后点击“保存”时,服务器端验证就会启动。它会检查诸如非唯一角色名称、空的必填字段等内容。如果有任何错误找到了,就会显示出来。在这种情况下,表格应该预先填充玩家输入的数据,因此他只需更改错误的位,而不是重新输入所有内容。但是这种“临时”状态的图片怎么保存呢?我无法预填充文件上传字段,浏览器不允许这样做。如果我将它保存在一个临时文件中,那么在

PHP 动态裁剪和调整图像大小

我有一个网页显示我事先不知道其大小的图像。我试图使用GD函数使脚本调整大小并裁剪我的图像“就在它们显示之前......我不需要缓存”但我失败了。我需要一个可以这样调用的脚本或者甚至通过计算css的宽度和高度来保持比例并使图像从内部像触摸框一样;width:"/>我不需要任何类型的缓存。我该怎么做? 最佳答案 WideImagerlz!:)调整大小是这样的:header('Content-type:image/jpeg');echoWideImage::load('image.jpg')->resize(200,100)->asStr

php - PHP Imagick 中的裁剪错误?

我试图裁剪动画gif,在输出中我得到了相同大小的图像,但被裁剪了。很多空白处都用Canvas填充。例如,我有600x100的gif动画,但请求100x100的裁剪,在输出中我得到600x100的图像,裁剪图像和空白区域。有人知道这个问题的解决方案吗?$gif=newImagick($s['src']);foreach($gifas$frame){$frame->cropImage($s['params']['w'],$s['params']['h'],$s['params']['x'],$s['params']['y']);}$gif->writeImages($s['dest_pat

php - 如何优化获取随机图片的场景?

我有大约100页,每页附有10-100张图片。图像的路径保存在数据库中。然后,我在每个页面都有一个区域,用户可以从上面提到的图片列表中看到随机图片。此图像每3秒更改一次。为了实现这样的场景,我使用了一个javascript函数,它每3秒调用一次。functionGenerateNewImg(){$.ajax({url:"myurl.php",type:"get",dataType:'json',async:true,success:function(data){$("#imgtochange").attr("src",data.res);}});t=setTimeout('Genera

php - 图片无法直接上传到相册

我正在开发上传图片文件的应用程序。但是图片不能直接上传到相册。总是必须在上传前批准。如何解决这个问题问题?Wouldyouliketoaddthesephotostoyouralbum?Thephotosbelowwereuploadedfromanotherapplication,you'llneedtoapprovethem. 最佳答案 您需要user_photos权限才能直接上传到相册;您可能正在使用publish_stream权限上传,该权限允许照片上传,但需要在显示之前获得批准

Print.js实现打印pdf,HTML,图片(可设置样式可分页)

一.安装及引入Print.js1.安装npminstallprint-js--save//oryarnaddprint-js2.在需要使用的文件引入importprintJSfrom'print-js'二.介绍Print.js有四种打印类型:'pdf'、'html'、'image'、'json'。它的基本用法是调用printJS()并传入参数//pdf打印传入PDF文档urlprintJS('docs/PrintJS.pdf')//图片打印传入图片url,第二个参数:'image'printJS('images/PrintJS.jpg','image')//html打印第一个参数:元素id,第

php - Facebook - 获取个人资料图片php sdk

直到几个月前,我一直在使用这种方法来获取用户的Facebook个人资料图片并且工作正常。publicfunctiongetUserProfilePic(){$access_token=$this->facebook_obj->getAccessToken();$user_id=$this->facebook_obj->getUser();$response=$this->facebook_obj->api("/me/picture","GET",array('redirect'=>false,'type'=>'large'));return(!empty($response['data

c# - 将默认用户个人资料图片设置为其姓名首字母的图像

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7个月前。Improvethisquestion我看到越来越多的公司设置用户的默认个人资料图片,如下面来自Google主页的屏幕截图所示...Google是如何做到这一点的?