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

php - 在 PHP 中创建 PNG(它与 gif 和 jpg 不同吗?)

我有一个图像上传表单,它应该采用图像类型(PNG、JPEG、GIF),调整它的大小,然后将其保存到路径中。

出于某种原因,我无法让 PNG 文件类型工作,它适用于 JPEG/GIF 并且文件被复制,所以看起来这与我创建 PNG 的方式有关。

在 PHP 中创建 PNG 是否需要不同的参数或选项?一些创建图像的示例代码:

相同的命令适用于 JPG 和 GIF。

0 投票
4 回答
1762 浏览

command-line - 是否有任何命令行工具可以生成 Windows 图标?

我正在开发一个需要从一组源图像生成的图标的项目。我有一个脚本,可以明智地使用ImageMagick生成所有需要的图像,尽管我还没有找到合适的工具来将图像打包为图标。

我有一组 png 文件(从 16x16 到 256x256 的尺寸,并且在位深度范围内),我想在构建脚本中生成一些漂亮的 vista 图标。我发现最接近我需要的工具是png2ico,尽管它无法处理大型 Vista 图标,并且不支持它生成的图标的适当透明度。

在我花时间编写这样一个工具之前,有没有人知道可以完成这项工作的任何东西?

0 投票
5 回答
7741 浏览

iphone - 跳过 Xcode iPhone 应用程序的“CompressResources”构建步骤

是否可以将 iPhone Xcode 项目设置为跳过“CompressResources”构建步骤?

具体来说,我想跳过它在我的所有 .png 文件上运行 pngcrush 的阶段,其中许多文件无法以我的应用程序可以读取的形式存在。

编辑:使用的 pngcrush 版本创建的 png 文件包含一个明确阻止解码的非标准“强制、私有”块。我已经修改了我的 png 阅读器来处理这些文件,但我仍然想要跳过这一步的每个项目的方法。pngcrush 的其他副作用之一是它不保存透明像素的颜色值,因此 alpha-ed 纹理在较小的 mip 级别显示边缘。

iphone png 格式在此处描述:https ://web.archive.org/web/20110519164905/http://modmyi.com/wiki/index.php/Iphone_PNG_images 。简而言之,

  • 跳过 CgBI 块
  • 跳过 zlib 标头
  • 交换 BGR 到 RGB 通道顺序

编辑:它似乎也预乘了 alpha,所以:

  • 除以阿尔法
0 投票
6 回答
14293 浏览

wpf - 在具有超过 1000 个图像项的 WPF 列表框中,缩放图像变慢

我在开发照片查看器应用程序时遇到了问题。我使用 ListBox 来显示图像,它包含在 ObservableCollection 中。我将 ListBox 的 ItemsSource 绑定到 ObservableCollection。

我还将 ListBox 中的 Image'height 与滑块绑定。(滑块的值也绑定到 zoombarmanager.ZoomBarWidth.Width)。但是我发现如果集合变得更大,例如:包含超过 1000 张图像,如果我使用滑块更改 iamges 的大小,它会变得有点慢。我的问题是。1. 为什么会变慢?成为它尝试缩放每个图像,或者它只是因为 notify("Width") 被调用超过 1000 次。2.有什么方法可以解决这类问题,让它更快。

PhotoListBoxStyle 是这样的:

但是如果我使用上面的样式,我必须在 ListBox 之外使用 ScrollViewer,否则我不知道如何获得平滑滚动的滚动条,并且包装面板似乎没有默认滚动条。有人帮忙吗?据说带有滚动查看器的列表框性能很差。

0 投票
5 回答
319831 浏览

image - 创建/编辑PNG图像的免费工具?

是否有任何免费工具可用于创建和编辑 PNG 图像?

0 投票
3 回答
14014 浏览

image - How to draw ARGB bitmap using GDI+?

I have valid HBITMAP handle of ARGB type. How to draw it using GDI+?

I've tried method:

But it doesn't use alpha channel.

0 投票
2 回答
6815 浏览

c# - C# 中的图像捕获

我正在做一个家庭项目,该项目涉及将图像与图像数据库进行比较(使用象限 - 或左右 - 直方图方法)。我想知道我对网络摄像头或其他图像捕获设备的选择是什么:

  • 易于使用 Windows SDK(特别是 DirectShow,我计划与 C# 一起使用)
  • 拥有适用于 64 位和 32 位 Windows Vista(和 Server 2008)的驱动程序

我问的主要是为了避免其他人在使用网络摄像头时可能遇到的陷阱,并查看是否有其他可用的图像捕获设备(或 C# 可用 API)我应该查看。我怀疑任何旧的网络摄像头都可以,但我宁愿安全也不要后悔。

0 投票
8 回答
8018 浏览

flash - Flash CS3 中的模糊 .png

PNG 图像在 Flash CS3 中显得“模糊”。它们非常块状并且看起来没有抗锯齿(如果这是一个词)有没有人解决这个问题?我缺少一些设置吗?

0 投票
2 回答
693 浏览

wpf - 如何编写“假”列表框

我使用 ListBox 来显示图像。但是我发现如果列表框包含超过 1000 个图像项,如果我想缩放缩略图真的很慢。我 在具有超过 1000 个图像项的 WPF 列表框中询问了缩放图像变慢 的问题并尝试了很多方法,但是我无法通过简单地更改列表框属性来解决问题。

我可以写一个假的 ListBox 吗?它看起来包含很多图像,但实际上它只包含大约 100 个图像作为它的项目,它可以支持平滑滚动,当 100 个图像超出当前窗口时,它可以在用户不知道的情况下加载另外 100 个图像(没有停顿换页时)。

如何编写这样的自定义列表框?

0 投票
20 回答
256212 浏览

asp.net - ASP.NET MVC 控制器可以返回图像吗?

我可以创建一个只返回图像资产的控制器吗?

每当请求如下 URL 时,我想通过控制器路由此逻辑:

控制器将查找topbanner.png该图像并将其直接发送回客户端。

我见过这样的例子,你必须创建一个视图——我不想使用视图。我想只用控制器来完成这一切。

这可能吗?