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

laravel - Laravel 4 imagecache干预不显示图像

这是带有图像缓存图像的产品页面:http: //kmk-prof.kz/product/dx700lc

如您所见 - 图像未显示并具有以下网址:/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg

但是当我尝试在我的上传文件夹中浏览该图像时 - http://kmk-prof.kz/uploads/dx700lc-541a82fe99ac3.jpg它显示得很好。

为什么 imagecache 不能工作?

这是图像缓存 config.php:

0 投票
3 回答
5983 浏览

php - League/Flysystem fstat() 期望参数 1 是资源,给定对象

我正在将项目从 Laravel 5 升级到 5.1。一个需要更新的软件包是League\Flysystem.

我正在使用Intervention\Image调整图像大小,然后 Flysystem 将其保存到 S3。下面的代码使用 5.0 -

但现在我收到以下错误: ,在第 250 行fstat() expects parameter 1 to be resource, object given抛出。league\flysystem\src\Util.php

我正在使用"intervention/image": "~2.1""league/flysystem-aws-s3-v3" : "~1.0",

有什么想法可能导致这种情况吗?

0 投票
2 回答
3624 浏览

php - 干预 laravel 5

我正在尝试安装干预。我运行此命令 composer require intervention/image 并更新 composer.json。我在 $providers 数组中添加了 'Image' => 'Intervention\Image\Facades\Image::class' in $aliases array and it's ok. Then i addIntervention\Image\ImageServiceProvider::class`,但它不起作用。

这是我在类型作曲家更新时获得的

ProviderRepository.php

命名空间照亮\基金会;

使用照亮\文件系统\文件系统;使用 Illuminate\Contracts\Foundation\Application 作为 ApplicationContract;

class ProviderRepository { /** * 应用程序实现。* * @var \Illuminate\Contracts\Foundation\Application */ protected $app;

}

作曲家.json

}

0 投票
2 回答
20514 浏览

php - laravel 5 ->getRealPath() 不显示正确的值

在我的本地开发中,我使用下面显示的代码,效果很好,

但是当我将网站上传到我的共享主机时,除了我的文件上传之外,一切都很好。->getRealPath()dd();我得到这条路径 时,我已经确定问题涉及 :/data/sites/web/christophvhbe/tmp

我的主机上不存在。但我发现临时图像存储在我的主机上,tmp/位于此处: http: //gyazo.com/e0199718324119109a4ff66321414e12

如何将->getRealPath()值更改为正确的值?

我正在使用该Image/intervention包上传和存储图像。

0 投票
3 回答
2778 浏览

php - 干预图像 Laravel - 保留文件扩展名

我将如何使用干预图像使上传的图像保留其扩展名?

这是我保存用户头像的当前代码:

此代码将文件拆分为 2 个文件和一个大文件和一个原始文件,但默认情况下它们会保存为 jpeg,但是如果我希望 jpeg 和 png 不仅保存一个扩展名怎么办。

这是通过Controller上传的过程(最近改了):

这是 UserRepository

0 投票
2 回答
6293 浏览

php - 干预图像 20971520 字节的允许内存大小已用尽(尝试分配 10240 字节)

我正在使用 Laravel 5 上的出色干预库来实现一些图像处理。如果图像很小,它可以正常工作,比如小于 700KB 且尺寸小于 800px 宽。

但它无法处理大尺寸图片,我想上传 8 MB 宽、2000 像素宽的图片。

我尝试过经典的碰撞方法,memory_limit但它不起作用

是否有任何解决方案可以在不杀死服务器的情况下工作。

这是我的上传服务的代码。它使用干预从图像中获取图像Request::file('file')并将其调整为 3 种尺寸。

  • 大尺寸,最大宽度为 2000 像素,然后是
  • 中等 800 像素宽
  • 拇指宽 200 像素

    /li>

请帮助我如何提高效率和速度

0 投票
3 回答
1934 浏览

php - 无法写入图像数据 laravel 5 干预

这个问题已经在 SO 中被问过很多次,但我仍然无法弄清楚为什么这对我不起作用。

我正在从事电子商务 Laravel 项目。

问题是,当管理员上传产品的图像文件时,会出现以下错误:

无法将图像数据写入路径(http://example.com/ankur/images/uploads/products/img-newprod-540-350-350.jpg

这是存储图像和相关条目的控制器片段:

我拥有的文件夹权限是0777针对images目录及其子目录的。

但我仍然得到上述错误异常。

编辑1:

这是我的托管帐户文件管理器中的文件夹结构,位于public_html目录内:

文件夹结构

任何人都可以帮我解决这个问题。

提前致谢。

0 投票
1 回答
1150 浏览

laravel-5 - laravel 5 无法保存图片

当尝试在我的服务器上保存图像时,在我的 laravel 5 项目中使用干预图像类,使用以下代码:

我得到错误:

所以我改变了文件夹(已经存在)的权限:

我检查了它们的权限是 775,以便命令有效。我在本地尝试过(xampp),它工作得很好,而且干燥的路径也很好。仅当我不使用 777 时,我才会不断收到此错误,但这很危险。

我还能尝试什么来保持服务器保存而不使用 777?

0 投票
1 回答
1190 浏览

php - 使用干预调整图像大小

我试图将干预与 AWS S3 一起使用,但调整大小的方法对我不起作用。

图片上传到 S3,但调整大小失败,我得到的所有图片都是原始图片的大小

如果我在图像上调用 save() ,则调整大小有效,但我不希望在通过 S3 上传时保存图像,将 $img 作为正文:

为了让它工作,我必须先在每个图像上调用 save 吗?如果是这样,有没有办法让它与 S3 配合得很好,理想情况下,我不想在将它们发送到 S3 之前先将它们保存到我的服务器。

0 投票
1 回答
1193 浏览

php - 无法在 laravel 5.1 中更新图像?

任何人都可以帮助我吗?我尝试为我的项目更新新图像,但出现错误。如果我不选择新图像,只需更新内容就可以了,但使用新图像我无法更新。这是我的代码

这是错误: