问题标签 [image-resizing]

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 投票
6 回答
3647 浏览

php - 在 PHP 中调整图像大小,保持比例,透明度和居中

如何在 PHP 中调整图像的大小,保持纵横比、透明度(如果文件是图像gifpng图像),然后根据最终大小垂直或水平居中图像?

0 投票
4 回答
589 浏览

javascript - 调整动态图像的大小不超过一次

我这里有个小问题。我一直在尝试用 JavaScript 做一个图片库,但是我遇到了一些问题。我可以在第一个图像加载时调整图像大小,但是一旦我加载另一个图像,它就不会再调整大小了!由于用户将能够上传很多不同尺寸的图片,我真的需要让它工作。

我已经检查了现成的图片库等,但没有做我需要做的事情。

这是我的javascript:

这是 HTML(使用 ASP.Net 中继器):

0 投票
2 回答
2726 浏览

php - 用于调整图像大小和创建缩略图的 ImageMagick 或 GD 库?

我一直在使用其他人编写的图像调整大小类来调整图像大小或创建缩略图,这是我一直在使用的类的链接。

http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php

我猜图像 GD 库对图像的分辨率或文件大小有一些限制,它适用于低分辨率图片调整大小(低于 1024 像素)但如果我尝试上传高分辨率 jpeg 图像(即 3400 像素 X 2200 像素),它不会调整大小) 大致,

调整图像大小的目的是我正在开发一个图片库应用程序。

有什么办法可以绕过图像 gd 库施加的限制(我在共享主机上对主机不同意的系统文件进行任何更改)。?

还是我应该为此目的使用 imageMagick(我的主机已经安装了 imageMagick)?我对使用 imageMagick 不是很熟悉,有没有可以用于此目的的内置插件或类?

是否有任何可以完成我工作的 jquery 插件的推荐?

谢谢你

0 投票
3 回答
298 浏览

php - 需要帮助了解此 php 函数的内存管理

我正在使用某人编写的课程来调整图像大小并将其存储在服务器中,同时上传这里是该课程的链接。

http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php

上述类仅适用于低分辨率图像,因为我想上传高分辨率的图像(4400px X 3500px)然后将其裁剪为固定大小,我使用下面的 php 函数来增加内存大小

虽然这样我能够实现我想要的输出,但我想知道这是否有任何缺点,因为我为其分配了更大的内存空间,我是否需要在执行操作后通过某种方式释放内存。

我正在使用以下代码来调整大小。

如果有人向我解释我的做法是否错误,我将不胜感激,或者可以这样做吗?

谢谢你

0 投票
1 回答
803 浏览

jquery - 带有调整大小图像的粘性页脚附加到页脚

我正在使用 960 网格的网站上工作。在站点的底部,页面内容和包含 100% 宽度的图像的页脚之间有一个 div,因此它会根据浏览器宽度调整大小。您可以在这里查看演示:http ://redone.org/_dev/ski/menu2.html

以上内容很好,因为内容很长。但是,在内容较短的页面上,图像和页脚会向上爬,以显示页脚和浏览器底部之间的多余空间(单击顶部导航中的“菜单 1”或上面提供的链接中的徽标)。进入主页后,调整大小以查看页脚下方的问题。

我想使用类似于 CSS Sticky Footer 方法 (cssstickyfooterDOTcom) 的方法。

由于图像的大小调整(这是所需的),我很难解决这个问题。我想我可能需要使用 jQuery 来更新页脚的高度/偏移量,因为图像高度会发生变化。

任何帮助将不胜感激。

PS对上面的链接奇怪感到抱歉。我是这个论坛的新手,他们只会让我发布一个链接,没有图片来直观地解释我的问题。

0 投票
0 回答
672 浏览

php - 无法以高分辨率调整图像文件的大小

我正在使用 php 函数来调整图像的大小。这是我正在使用的功能的链接。

http://mediumexposure.com/smart-image-resizing-while-preserving-transparency-php-and-gd-library/

它适用于低分辨率图像,但我在上传高分辨率图像时遇到问题。当我尝试上传分辨率为 4320 × 3240 的 JPEG/图像时,它不会调整大小....相反,它只是跳过调整大小并将文件移动到目标位置。

我想知道该功能是否能够以更高分辨率调整图像大小。如果是,那么可能有什么问题?

这是我用来调整大小的代码:

我还在 htaccess 中添加了以下代码:

我不介意增加 memory_limit,因为一次只有一个管理员会上传文件。

0 投票
1 回答
340 浏览

image-resizing - 使用 Smart Lencioni Image Resizer 停止显示图像

我不知道我做了什么,但由于某种原因图像停止工作。一些浏览器显示图像,但大多数不显示。我正在使用 Lencioni Image Resizer v1.4.1

此图像不会显示:
http ://www.norwegianfashion.no/wp-content/themes/norwegianfashion/image.php?width=280&height=&cropratio=2:1&image=http://www.norwegianfashion.no/wp-内容/上传/杂志/issue5/siri1_72dpi.jpg

但您可以在此处访问图片:
http ://www.norwegianfashion.no/wp-content/uploads/magazine/issue5/siri1_72dpi.jpg

如果我更改&&,我会收到消息Error: no image was specified
http://www.norwegianfashion.no/wp-content/themes/norwegianfashion/image.php?width=280&height=&cropratio=2:1&image=http://www.norwegianfashion.no/wp-content/uploads/magazine/问题5/siri1_72dpi.jpg

我正在使用它的另一个地方是这里,并且工作正常:
http://www.advicis.no/wp-content/themes/business1/image.php?width=150&height=&cropratio=1:1&image=http: //www.advicis.no/wp-content/uploads/OD-puzzle-large.jpg

什么可能导致这种情况?

0 投票
2 回答
34136 浏览

php - 如何在调整图像大小时填充白色背景

当前背景为黑色。如何将颜色更改为白色?

黑,白

替代文字

0 投票
4 回答
8401 浏览

c# - 在 asp.net 中动态调整图像大小

为简单起见,假设我有一个需要显示图像缩略图的网页。图像位置存储在数据库中(图像存储在 Amazon S3 上)。是否可以让我的 Web 服务器在将大图像交付给客户端之前按比例缩小它?这样我就不必存储每个图像的缩略图,客户端可以下载一个较小的文件。

0 投票
2 回答
23581 浏览

php - imagecopyresampled 调整图像大小和裁剪图像 - 不返回预期结果

这就是我想要做的:我有一个大小为 600x1000px 的图像,我想在将该图像调整为 300x500px 后创建一个 100x100px 的拇指,拇指正方形左上角的 x 坐标应为 100( src x) 和 120(src y)。

根据我从手册中了解到的,命令应该是

It is cropping the image just fine, but it isn't resizing it correctly. I never got it to match what I see in my image editor (the GIMP). What am I doing wrong? I confirmed that all the numbers are correct, but it's always shifted up or down no matter what I do.