问题标签 [wideimage]

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

php - PHP WideImage 检查图像是否有效

我正在使用wideimage 来管理上传到我的应用程序的图像。但是,目前我不对文档进行有效性检查,因此应用程序始终假定上传的是有效的图像文档。例如,如何使用wideimage来检查文件是否实际上是图像而不是重命名为.jpg的word文档。我检查了wideimage docs,但找不到任何东西..我的侦探技能有些欠缺,所以也许这就是为什么...

这是我与 WideImage 一起使用的代码:

0 投票
1 回答
97 浏览

php - iPhone 上不包含 WideImage 库

我有一个非常奇怪的问题。我在我的服务器上使用 WideImage 库来操作图像。该库包含在一个 php 文件中。像这样:

它适用于所有桌面浏览器,但在 iPhone 上却不行。该问题仅出现在 WideImage 库中,我还包含了另一个文件,并且它没有任何问题。

我真的不明白为什么会发生这种情况,因为 PHP 是一种面向服务器的语言,应该受设备类型的影响......

这是过程:在我的 index.php 中,我通过 ajax 调用包含 WideImage 库的 image-manipulation.php -> 结果(处理后的图像)作为 JSON-String 返回给 index.php。

有人有想法吗?

0 投票
3 回答
823 浏览

php - 将宽幅图像输出到页面

我正在尝试使用WideImage 插件并将图像加载到其中,调整大小,然后以以下形式输出:

到目前为止我有这个:

如何输出调整大小的图像,使其成为上面的形式?帮助!

0 投票
0 回答
379 浏览

php - 来自 CSS 变换的 PHP 图像裁剪

我目前正在为客户端构建一个图像裁剪工具,前端允许用户上传图像并放大/缩小并平移缩放的图像,直到他们满意为止。

这一切都很好,当我需要裁剪此图像时,它开始变得复杂,当我将其发布到我的 PHP 脚本时,该工具使用 css 转换来放大和缩小并处理平移,我得到了一个像这样的数组:

我已经计算出 [0] 是比例因子,而 [4] 和 [5] 是我的 x、y 位置,为了获得正确的位置,我将 x 和 y 位置除以键 0 中的比例因子。

然后我需要得到我正在裁剪的视口的宽度和高度(例如)329px x 237px,它按比例因子 0.277 缩小(最终输出需要放大以匹配这个)

我正在使用 WideImage php 库,但也可以访问 imageMagick,

我用于计算最终 x、y 以及宽度和高度值的代码如下所示:

$matrix 是我的 CSS 变换数组,$scale 是 = 0.277

这似乎并不能很好地工作,但是在某些缩放级别上它会中断。我很感激我可能不清楚什么是错的或问题是什么,老实说我不了解自己。如果有人建造了这样的东西,或者对我可能出错的地方有一些建议,那就太好了。

汤姆:)

0 投票
1 回答
1082 浏览

php - 使用 WideImage PHP 库调整图像大小时保持纵横比

我希望在 WideImage 库的帮助下将图像调整为预定义的最大尺寸,以保持纵横比。

例子:

最大允许尺寸:200x200

输入图像尺寸:300x200 徽标(1,5:1 纵横比),

当前输出图像尺寸:200x200

预期输出图像尺寸:200x133(1,5:1 纵横比)。

目前,图像会随着纵横比的改变而失真。应该做些什么来保持该纵横比?

我正在使用下面的代码。

PS:我从 Resize image 中得到了上述逻辑,没有失真保持纵横比,然后使用 WideImage 裁剪多余的

0 投票
1 回答
331 浏览

php - wideimage lib - 无法让 resizeCanvas() 工作

我想制作一个白色正方形,在其中将图像居中,但问题是我得到了没有白色画布的图像。我取回了我上传的相同图像(未处理)。

http://wideimage.sourceforge.net/wp-content/current/doc/WideImage/WideImage_Image.html#methodresizeCanvas

0 投票
1 回答
66 浏览

php - 生产服务器无法上传宽图像

这是这种情况:

我正在构建一个 symfony2 网站,我正在使用(优秀的)vx/js-upload-bundle 包来集成 blueimp 的 jQuery-File-Upload 组件。

在我的电脑上(当然)我没有问题,但在生产服务器上有些图像不会上传。经过多次测试,我们发现唯一的共同点是它们的尺寸。它们都是大图像,尺寸明智......(我们成功上传了更大文件大小的文件)。

我们尝试对图像设置限制(max_width、max_height),但这并没有帮助。尝试破解上传程序代码 - 也没有帮助。

0 投票
0 回答
308 浏览

background - 用宽图像将图像放在背景图像上

是否可以使用宽幅图像将图像拟合到白色背景图像上,并以这种方式显示图像而不会变形?

现在我有了这个,这个源将背景图像与上传的图像合并,但图像的一部分丢失了

0 投票
1 回答
291 浏览

php - 使用 WideImage 从数据库中显示 PNG

使用WideImage扩展,我正在尝试使用此函数从数据库中呈现图像 Blob:

但是当它$content被渲染时,它会显示以下 BLOB 字符串,而不是渲染图像。

如何确保发出正确的标题?我能做些什么来解决这个问题?

0 投票
1 回答
186 浏览

wordpress - 在 wordpress 中显示宽幅图像

嗨,我正在尝试实现以下外观http://demo.qodeinteractive.com/elision/ 他们有非常广泛的图像。我的内容是 960px/1024px 宽,但显然我想让我的图像从屏幕的一端到另一端(非常宽)。我怎样才能在 wordpress 2012 主题或任何主题中实现这一点。非常感谢