问题标签 [intervention]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3738 浏览

php - 干预无法读取 exif 数据,但 exif_read_data() 可以

$image->exif() 返回 null 而 exif_read_data($path) 返回我需要的所有信息。我宁愿使用干预,因为我不会总是有一个本地文件。有任何想法吗?

0 投票
1 回答
2590 浏览

laravel - 使用 Intervention \ Image 创建图像缓存时遇到问题

所以这是我的代码

它给了我这个:Intervention \ Image \ Exception \ NotReadableException 图像源不可读

我真的不知道这里有什么问题..

感谢帮助!

编辑 - - - - - - - - - - - - -

我这样修复它:

但是我现在如何获得指向 img 的链接?所以我可以把它放在 src 中作为 img 标签。

0 投票
1 回答
4246 浏览

php - 干预图像在调整大小时降低图像质量

我使用干预图像上传单个图像的两个版本(小和大)以显示在不同页面上。

用户总是上传 1000 x 1000 像素的图像,原件用于单个产品产品页面,较小的版本用于“所有产品”页面。

除了缩小的图像质量很差之外,这很好用。像素化了

我正在使用 Laravel 4.2。我的 php 版本是 5.5.11。我正在本地主机上使用 Xampp 进行开发。我看过这个问题,我很确定 GD 已安装。

是因为GD不如imagick吗?因为我似乎一辈子都无法安装那个东西......

编辑:这就是问题所在!我终于设法让imagick工作并将其更改为驱动程序。高质量的图像。

这是我的路线,但我认为这不是问题所在:

你可以看到stock test(原始尺寸1000x1000)和testresize(300x300)之间的区别。 它们以 218x218 的分辨率显示。 你可以看到stock test(原始尺寸1000x1000)和testresize(300x300)之间的区别。它们都以 218x218 显示。

0 投票
1 回答
7969 浏览

laravel-5 - Laravel 5 干预图片上传多种尺寸

我正在使用 laravel 5 和干预,并希望在通过表单上传图像时存储多种尺寸的图像。谁能指导我

0 投票
2 回答
230 浏览

php - Laravel 4.2 + nginx 返回 Input::file null

我处于一个非常奇怪的情况:

当我尝试使用上传一些文件时,Form::file('image')我只得到空值。

表格


nginx

首先,我尝试验证我的 nginx 配置,但显然没问题。


权限

然后我尝试授予777权限app/storagepublic/images并且public/upload(我正在使用干预/图像上传包):同样的错误,没有任何变化。


奇怪的测试

我测试了这样的“纯输入文件”<input type="file" name="teste />并且上传工作:PHP已收到图像。


最终输出(var_dump)


信息

Nginx 版本:nginx/1.6.2

PHP 5.6.6 (cli)(构建时间:2015 年 3 月 9 日 00:40:37)版权所有 (c) 1997-2015 PHP Group Zend Engine v2.6.0,版权所有 (c) 1998-2015 Zend Technologies

Mac OS 优胜美地


这是我第一个使用 nginx 的项目。

对不起我的英语不好。

0 投票
1 回答
4950 浏览

laravel - 在 Laravel 5 的所有者文件夹中保存干预图像

我可以更改我的代码以将上传的图像保存在公共目录中,但当我想将他们上传的图像作为他们公司的名称保存在一个文件夹中时则不行。例如有效的方法:

如果用户的公司名称是 Foo,当他们保存上传的图像时我想要这个:

这是在我的控制器中:

只需看看它,您就可以轻松地看到它在做什么。我的日志没有显示任何内容,并且在我点击更新按钮后浏览器变为空白。有任何想法吗

0 投票
1 回答
372 浏览

php - Laravel 4 / Intervention / Dropzone.js 不适用于某些图像

我正在使用 Laravel / Intervention / Dropzone.js 使用 Ajax 将图像上传到我的网站。我遇到的问题是某些图像在上传时返回“错误:500”。问题不在于文件大小或尺寸,我已经测试了这两个。我相信,问题在于 Lightroom。上传失败的图像是我使用 Lightroom 编辑的图像。我应该对导致这种情况的图像(编码、发送标头)做些什么。其他一切正常。这是我的代码。

Dropzone.js 选项

0 投票
1 回答
5028 浏览

php - 干预图片圆角上传

我正在尝试将我的文件上传为圈子,但我无法使其正常工作。我已经看到了一些关于对图像应用掩码的主题,但是当我应用掩码时,它需要很长时间,并且服务器会关闭请求。

我正在使用Intervention ImageLaravel 的库

我的代码如下:

createCircleMask方法如下所示:

0 投票
1 回答
2412 浏览

php - Laravel 5 - 上传后图像模糊 - 干预

我正在制作一个电子商务门户网站。我正在尝试以不同的分辨率上传图像,这完全正常。

但问题是,如果我在上传后在浏览器中查看它,我会看到模糊的图像,这不是我想要的。我希望在上传后,图像应该清晰可见并且不应该模糊。

这是它的控制器方法:

上传后如何避免显示模糊的图像?

请帮助我。提前致谢。

0 投票
1 回答
1245 浏览

laravel-4 - imagecreatefromjpeg():gd-jpeg,libjpeg:可恢复错误:JPEG 文件过早结束

我正在使用 laravel 4.2 的干预/图像模块,上传图片我正在使用此代码:

对于某些图像,它可以工作,对于某些图像,它会产生此错误: