问题标签 [php-imagine]

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 回答
1687 浏览

php - php想象得到图像的宽度和高度

在个人项目中,我需要使用 php Imagine 库( http://imagine.readthedocs.ioImageInterface )从实现(图像)宽度和高度的对象中获取。

我需要解决的具体问题是以调整后的图像保持原始纵横比的方式调整图像的大小,如下面的课程所示:

但是我怎样才能得到图像的宽度和高度呢?

我发现的所有解决方案都直接使用 gd、imagick 等库,例如:获取图像高度和宽度 PHP,而不是想象一个。

0 投票
0 回答
390 浏览

symfony - 在做缩略图时转换格式

我正在使用 LiipImagineBundle 为用户上传的图像制作缩略图。到目前为止,一切都很好。今天我发现有些用户正在上传 tiff 图像,这些图像在大多数现代浏览器中都没有显示。因此,我想将此类文件的缩略图转换为其他格式(例如 png),但我被困在加载器和过滤器之间。我可能会使用imagick。

0 投票
2 回答
1124 浏览

image - 我需要计算在给定 x&y 坐标的情况下裁剪图像的位置

我需要在我的应用程序的原始图像中间裁剪一个图像,以进行裁剪,我需要提供(x,y)坐标,这使得裁剪从给定的坐标开始。
所以我明白为了计算 x 和 yi 需要对两者应用相同的计算。
请帮助我了解计算 X 坐标以裁剪图像所需的内容。

IE[x,y]

感谢您对此解释的帮助。

0 投票
1 回答
549 浏览

yii2 - Yii2 使用 yii2-imagine 在没有图像标签的浏览器中渲染图像

我正在使用 yii2-imagine

我的问题是它不显示图像,它表明:

任何的想法?

0 投票
1 回答
18 浏览

php - 具有多个注入类实例的 DI

我正在使用Imagine库进行一些图像实时编辑,并且正在碰壁了解如何解耦我可能需要动态构建多个实例的类。

人为的例子

0 投票
1 回答
1330 浏览

php - PHP $_FILES 相同的图像名称

我正在尝试将多个图像上传到 php 服务器,但由于某种原因,它对所有上传的图像使用第一个图像名称,并保存到相同的图像名称。我希望它保存到源文件夹中的文件名。像 Banner1.jpg、Banner2.jpg 和 Banner3.jpg 应该被保存。但它正在三次保存第一张图像。

这是我用来上传图片的输入字段。

图像值

上传图片

0 投票
2 回答
868 浏览

php - 我使用想象访问图像时出现内部错误

我在访问此 API 时遇到问题。你能帮我看看我哪里错了吗?

错误是:

0 投票
0 回答
653 浏览

php - 在 PHP 中合并两个图像 - 一个在另一个之上

我正在尝试通过组合两个图像、一个背景和一个图像来在 php 中创建一个照片拼贴。

我的背景的某些部分是透明的,我想将图像放入背景的那部分并合并它们。透明部分可以是正方形、圆形、椭圆矩形或任何其他形状。我尝试了以下代码,但它不起作用

上面的代码结合了两个图像,但其中一个非常小,另一个占据了整个屏幕,这不是我想要的。我需要让图像适合新组合图像背景的透明部分。

0 投票
2 回答
216 浏览

javascript - Yii2 想象 PHP

嘿伙计们)需要你的帮助。我使用 ext yii2-imagine。我尝试以质量 => 50 保存文件,但它不起作用。图像始终以质量 => 100 保存。为什么会发生这种情况?

0 投票
1 回答
93 浏览

image-compression - 如何使用 PHP 将图像压缩到 200Kb

在我的 yii2 项目中,我有图像压缩代码。我想将任何大小的图像压缩到 200kb。我正在使用 Yii2 想象扩展来压缩图像。我的代码是

$newwidth$newheight是我们上传的图片的原始宽度和高度。压缩工作正常。但它压缩了最大值。假设我上传了一张 1MB 的图片,那么输出的图片大小会是 30kb,我的意思是太小了。所以我需要的是,我必须压缩到 200Kb。所以如果有任何大小,输出应该是 200kb。

有没有办法做到这一点?如果我们对核心 php 有任何选择,请告诉我。