问题标签 [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 投票
0 回答
673 浏览

php - 从 facebook graph api 保存远程图像

知道有什么问题吗?我最终得到 1bytes 文件,但它们是错误的。使用干预图像和 PHP。尝试了很多方法来获取它,但没有...如果我只想显示它有效但我无法保存图片...

0 投票
2 回答
1043 浏览

php - 如何在 Laravel 4 中返回带有图像的文本

我正在开发一个 Laravel 4 应用程序,我show()在控制器内部编写了一个方法,该方法id从路由中获取并从数据库中创建一些元素的数组,这些元素将与图像一起返回。我可以在不使用文本Response::make()和标题的情况下返回图像,但是如果我将其与数据绑定,则无法读取图像。

我试图做类似的事情:

这会完美地返回数据,但图像会以不可读的文本形式返回。有什么建议么?

0 投票
1 回答
7838 浏览

php - Laravel 5:使用干预 resize() 方法在视图中显示图像

我可以在路线内使用此代码显示调整大小的图像,

但是如何将调整大小的图像从 Controler 返回到 View ?

这是我的控制器

这是我的看法some.blade.php

或者我应该在上传时调整大小并保存它,而不是即时调整大小?

谢谢,任何帮助表示赞赏。

0 投票
0 回答
861 浏览

php - Intervention Image 2.3、调整大小、填充背景、垂直和水平对齐图像

我正在使用 Laravel 的干预图像。我遇到了一个问题,我想操作之前保存的图像。首先我检查图像是否存在,如果存在,那么我想将其调整为 181px 的宽度和 80px 的高度。调整大小后,我想垂直和水平对齐图像并用白色填充背景。我不想失去任何画质。有人可以解释我该怎么做吗?

0 投票
2 回答
3419 浏览

php - Laravel 5 - 干预图像保存

我正在尝试使用 Laravel 5 和干预以表单创建工作图像上传。

它正在复制指定文件夹中的图像,但是当我返回 $file 时,它​​给了我一些东西

/tmp/phpoMwrrD

而不是文件名。我一直在查看干预文档,但找不到我做错了什么。

引用文档;

在 Laravel 中处理图片上传

在 Laravel 应用程序中,也可以将上传的文件直接传递给 make 方法。

在 Laravel 中从文件上传创建图像

// 调整上传文件的大小 Image::make(Input::file('photo'))->resize(300, 200)->save('foo.jpg');

提前致谢。

0 投票
1 回答
943 浏览

php - Laravel 5 干预无法将图像数据写入路径

这是我的控制器

这是我的错误

无法将图像数据写入路径 (/var/www/html/rnd/public/assets/uploads/2015/10/16/tes.jpg)

2015文件夹内没有文件uploads夹,所以如果文件夹不存在,它应该自动创建。

请纠正我的代码有什么问题?

任何帮助表示赞赏。

0 投票
2 回答
2361 浏览

php - 干预图像:不支持编码格式 (png?v=73d79a89bded&a)

我正在使用Laravel 5 Embed包来获取外部链接的元数据。然后我使用Intervention Image包来操作链接的默认图像并将其保存在磁盘上。

一切正常,直到我尝试提交StackOverflow问题的链接。然后我得到这个错误

AbstractEncoder.php 第 149 行中的 NotSupportedException:

不支持编码格式 (png?v=73d79a89bded&a)。

在 AbstractEncoder.php 第 149 行

在 AbstractEncoder->process(object(Image), 'png?v=73d79a89bded&a', null) > 在 AbstractDriver.php 第 77 行

在 AbstractDriver->encode(object(Image), 'png?v=73d79a89bded&a', null) in > Image.php 第 119 行

在 Image.php 第 139 行中的 Image->encode('png?v=73d79a89bded&a', null)

在 PostsController.php 第 70 行的 Image->save('C:\xampp\htdocs\r2\public/images/rwSuGpEB.png?v=73d79a89bded&a')

我该如何处理这个Laravel和干预包?

你如何?v=73d79a89bded&abasename()?

这是create()方法PostsController

0 投票
1 回答
2053 浏览

php - Laravel 5 干预图片上传多次调整大小并保存路径到数据库

我已经能够遵循这个答案,我实际上可以创建多个图像大小。

我的问题是,如何将每个路径保存到数据库。

0 投票
1 回答
959 浏览

php - Laravel 5:干预图像,图像缓存。缺少参数 2 错误

尝试使用干预图像来调整图像大小。让那部分工作。现在我想缓存图像 10 分钟,但是当我上传带有图像的新文章时,我得到了这个堆栈跟踪:

ArticlesController.php 第 150 行中的 ErrorException:在 /home/vagrant/Sites/vision/vendor/intervention/image/src 中调用的 App\Http\Controllers\ArticlesController::App\Http\Controllers{closure}() 缺少参数 2 /Intervention/Image/ImageManager.php 在第 85 行并定义

这就是魔法发生的地方,在 ArticlesController.php 中:

别担心,我不会同时使用这两个语句。只是展示我在这两个方面所做的事情,希望有人能引导我朝着正确的方向前进,并向我展示我做错了什么,因为我没有看到它。

0 投票
0 回答
1666 浏览

php - getRealPath 返回 false(图像干预和 Laravel 5.1)

我在使用该getRealPath功能时遇到问题。

我得到了这个例外:

$file->getRealPath()我尝试使用函数打印值dd()并打印false. 我也尝试使用dd(Input::hasFile( 'archivo' ))并返回了我true

我似乎找不到答案,我已经尝试了几乎所有我想的东西。

所以基本上我想知道两件事:

  1. 为什么getRealPath返回我是假的而不是路径?
  2. 我应该如何将路由发送到,在替换并发送路由Image::make()之前,我一直收到提到的烦人异常。getRealPath(),public_path()."routestring"