问题标签 [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.
laravel - Laravel 图像干预压缩
我有一个脚本可以通过干预保存和缓存图像,并且它可以 100% 工作
但是我正在尝试研究如何将 75% 压缩添加到 jpg 和 png 文件,但我不知道我会在这种情况下应用它。
我不认为PNG文件可以与执行它的软件分开压缩,所以我不确定它是否相同?
这里有一个压缩的例子:http: //image.intervention.io/api/save
image - 使用 jQuery ajax 上传图像并使用干预 api 操作并保存到服务器
首先,让我简单解释一下我想要实现的目标。
用户填写表格并在提交时我想使用 jQuerys $.post 方法发送所有数据,然后使用 Laravel 5.1 和干预 API(http://image.intervention.io/)我想处理数据并将图像上传到服务器上的正确目录。
我的数据确实发送到服务器(本地),我可以使用 Laravel Input 类读取所有数据,我认为问题在于我使用干预的方式,但我不能确定。
这是我为表单提供的相关 JS(删除了不相关的代码):
这个 JS 似乎工作得很好,但是我想我会发布它只是为了让你知道数据的来源。
接下来我的 Laravel 路线如下:
并且控制器中的相关PHP如下(去掉了不相关的代码):
代码在第一个“Image::make..”函数运行的地方中断,所以我不确定这是因为我传递了不正确的数据还是什么。
如果我 var_dump 一些东西,你可以看到输出:
$图像
$image->getRealPath()
$图像目录
我做错了什么?
laravel - Laravel 5 干预中的图像验证
我已经在 Laravel 5.1 中安装了干预,我正在使用图像上传和调整大小,如下所示:
我不明白的是,干预如何处理上传图像的验证?我的意思是,干预是否已经在其中进行了内置图像验证检查,还是我需要使用 Laravel 手动添加Validation
以检查文件格式、文件大小等?我已经阅读了干预文档,但在使用 laravel 干预时,我找不到有关图像验证如何工作的信息。
有人可以指出我正确的方向吗..
php - Laravel“无法将图像数据写入路径”错误
我目前在 Laravel 中使用 Intervention Image 包。
我希望用户能够上传徽标。到目前为止,我有以下内容:
但是我在提交时遇到的错误是:
Image.php 第 143 行中的 NotWritableException:无法将图像数据写入路径 (user/1/1439491280.png)
任何帮助将不胜感激。
image - 使用 laravel 5.0 中的干预一次将大小调整为 3 个不同的大小以适应不同的路径
我正在尝试使用干预来调整 Laravel 4.2 中的图像大小,但我想一次将图像移动到 2 个不同的文件夹。
如果我运行下面的代码
它(上面的代码)适用于上传文件夹,但是,如果我在上传文件夹中创建另一个名为 thumbnail 的文件夹并添加下面的行,我会得到错误......,
("Intervention\Image\Exception\NotReadableException","message":"图像源不可读")........
提前致谢
laravel-5 - 使用 laravel 5 上传文件和图像干预
我尝试使用带有 laravel 5 的图像干预来上传图像并调整大小.. 但我有这个错误消息:
Driver.php 第 18 行中的 NotSupportedException:此 PHP 安装不提供 ImageMagick 模块。
安装:需要干预/图像
配置/app.php
然后我的控制器:
然后我的观点:
然后..在 Laravel 5 中发布配置:
我不知道我是否必须安装 ImageMagick,因为我在使用 GD 驱动程序上传时遇到了同样的问题。
php - 如何使用 Guillotine (JS) 和干预在服务器上转换图像
我正在使用Guillotine让用户转换图像。没有提供有关如何在服务器端实际应用转换的说明或示例。使用Intervention,您如何正确执行此操作?
使用以下说明将图像发送到服务器:
那么我们如何获取这些信息并将其应用于照片呢?
这是我到目前为止所拥有的:
php - 干预图像:直接从带有原始文件名和分机的网址保存图像?
从远程服务器获取图像时如何获取文件名?以及如何以原始大小和文件名保存?
我使用干预( http://image.intervention.io/api/make ) 来构建 CakePHP 3 图像行为,我想提供从远程服务器轻松上传的功能,并保留原始图像作为未来操作的来源。
编辑
我问,当从远程服务器获取时,是否有返回文件名的干预图像方法。我知道 php copy()、basename(),我也可以使用 CakePHP File 实用程序,但它给了我对远程文件的重复请求。
php - 在 laravel 4 中使用干预调整图像大小的问题
我正在努力配置干预以处理我的 laravel 4 项目,因为我需要调整我上传的图像的大小,我按照到处解释的那样完美地完成了一切,并在我的供应商中自动加载了包,并在 config/app 和 composer 文件中插入了必要的行。
但是我仍然无法完成这项工作,因为我在尝试调整大小时收到错误消息。错误说(无法在干预/Image::make 中调用 make())。显然,问题是make方法不存在或无法调用,我去了Image类但从未见过make方法。有什么建议吗?