问题标签 [image]

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

postgresql - 在 PostgreSQL 中存储图像

好的,所以我正在开发一个应用程序,该应用程序将使用运行 PostgreSQL 的 Linux 后端向 Windows 机器提供图像,前端用 C#.NET 编写,尽管前端几乎不重要。我的问题是:

  • 处理在 Postgres 中存储图像的最佳方法是什么?

这些图像每个大约 4-6 兆像素,我们存储的图像超过 3000 个。还需要注意的是:这不是一个 Web 应用程序,最多有大约两个前端同时访问数据库。

0 投票
6 回答
32565 浏览

.net - 确定图像的文件类型

我正在从一项服务下载一些图像,该服务并不总是包含内容类型并且不为我正在下载的文件提供扩展名(呃,不要问)。

在 .NET 中确定图像格式的最佳方法是什么?

正在读取这些下载图像的应用程序需要具有适当的文件扩展名,否则将彻底崩溃。

0 投票
4 回答
280671 浏览

html - 如何在 HTML/CSS 中仅显示图像的一部分?

假设我想要一种仅在 HTML 中显示 250x250 像素的图像的中心 50x50 像素的方法。我怎样才能做到这一点。另外,有没有办法为 css:url() 引用做到这一点?

我知道 CSS 中的剪辑,但这似乎只在与绝对定位一起使用时才有效。

0 投票
8 回答
137051 浏览

java - 有没有办法使用 Java 截取屏幕截图并将其保存到某种图像中?

正如标题所说的那样简单:你可以只使用 Java 命令来截取屏幕截图并保存吗?或者,我是否需要使用特定于操作系统的程序来截取屏幕截图,然后将其从剪贴板上抓取?

0 投票
4 回答
4716 浏览

html - 我可以在没有第二张图像的情况下在悬停期间更改 html 图像的外观吗?

当我悬停光标时,有没有办法改变图标的​​外观(即对比度/亮度),而不需要第二个图像文件(或不需要图像的隐藏部分)?

0 投票
2 回答
681 浏览

ajax - 如何防止 IE6 重新获取通过 DOM 操作添加的已获取图像

如果您将图像添加到浏览器的 DOM,IE6 将不会检查其缓存以查看它是否已经下载了图像,而是会从服务器重新检索它。我还没有找到任何 HTTP 响应标头(随后的图像请求)的组合来说服 IE6 它可以缓存图像:缓存控制、过期、上次修改。

有人建议您可以返回 304 的后续图像请求以告诉 IE6“您已经得到它”,但我想首先避免整个往返服务器。

0 投票
6 回答
1469 浏览

css - 如何解决 IE 中当鼠标未悬停在图像上时不显示边框的问题

我正在尝试在一组图像上创建一个相当简单的效果。当图像没有鼠标悬停时,我希望它有一个简单的灰色边框。当它上面有图像时,我希望它有一个不同的“选定”边框。

以下 CSS 在 Firefox 中运行良好:

但是,在 IE 中,当鼠标未悬停在图像上时,不会出现边框。我的 Google-fu 告诉我 IE 中存在导致此问题的错误。不幸的是,我似乎找不到修复该错误的方法。

0 投票
3 回答
3329 浏览

image - 创建网页缩略图的最佳方法是什么?

是否有一些合理的跨平台方法来创建给定 URL 的缩略图?我知道有缩略图网络服务可以做到这一点,但我想要一个软件或库可以在本地做到这一点。我想在 Linux 中我总是可以使用无头 X 服务器生成浏览器窗口,但是 Windows 或 OS X 呢?

0 投票
5 回答
3314 浏览

image - JPEG 大小为 8px 或 16px 的倍数是否有质量、文件大小或其他好处?

JPEG 压缩编码过程将给定的图像分割成 8x8 像素的块,在未来的有损和无损压缩中使用这些块。[来源]

还提到,如果图像是多个 1MCU 块(定义为最小编码单元,“通常在两个方向上 16 个像素”),则可以对 JPEG 进行无损更改。[来源]

我正在处理产品图片,并且想知道在我的最终图片尺寸中使用 16 的倍数(例如,使用尺寸为 480 像素 x 360 像素的图片)与非16(例如 484x362)。在此示例中,我对最终图像的进一步更改、编辑或重新压缩不感兴趣。

为了更接近一个我知道必须有很大普遍性的特定答案:给定一个 64k 的 480x360 图像,并在 Photoshop [示例]中以最高质量保存:

  • 我可以预期 484x362 的图像会有任何质量损失吗
  • 我可以期望增加多少文件大小(对于这个例子,额外的空间是白色像素)
  • 比 8px 网格更大还有其他缺点吗?

我知道使用该特定示例是任意的,但它仍然会有所帮助(对于我和可能任何其他考虑图像大小的人)了解我在打破非 8px 网格时要处理的妥协程度。

这里的关键问题是我曾经争论过的问题是 8 像素可分割图像是否比不能被 8 像素整除的图像质量更高。

0 投票
13 回答
163839 浏览

pdf - 将pdf文件转换为tiff文件的最佳方法

我有大约 1000 个 pdf 文件,我需要将它们转换为 300 dpi 的 tiff 文件。做这个的最好方式是什么?如果有可以编写脚本的 SDK 或其他东西或工具,那将是理想的。