问题标签 [image-manipulation]

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

c# - 在不读取整个文件的情况下获取图像尺寸

有没有一种廉价的方法来获取图像的尺寸(jpg、png、...)?最好,我想只使用标准类库来实现这一点(因为托管限制)。我知道读取图像标题并自己解析它应该相对容易,但似乎这样的东西应该已经存在。此外,我已经验证以下代码可以读取整个图像(我不想要):

0 投票
4 回答
1492 浏览

.net - 大型图像大小调整库

有谁知道任何可以处理调整大图像大小(~7573 x ~9485)的好的图像大小调整库。快速且不会占用太多内存的东西会很棒。目前我正在使用 IrfanView 并且只是用参数调用它,但我想找到更多集成到 .net 中的东西。

谢谢。

0 投票
6 回答
19381 浏览

language-agnostic - 按比例调整图像大小

我在将图像缩放到正确预定义的大小时遇到​​了一点问题。我想知道 - 因为它是纯粹的数学,是否有某种通用的逻辑算法适用于每种语言(PHP、ActionScript、Javascript 等)来按比例缩放图像。

我现在正在使用这个:

但它不能正常工作。图像按比例缩放,确实如此,但尺寸未设置为 300(宽度或高度)。这有点道理,但我想知道是否有一种简单、简单的方法来按比例缩放图像。

0 投票
3 回答
62420 浏览

asp.net - 如何使用 javascript/ASP.NET/CSS 旋转和淡入淡出背景图像

我需要随机淡入淡出背景图像。

这将是一个定时功能,例如每 5 秒一次。
我需要使用 ASP.NET、Javascript、CSS 或全部三者来完成。

请大家帮帮我。谢谢你。

0 投票
7 回答
6361 浏览

image-processing - 图像处理服务器

我正在寻找一个免费的、最好是开源的 http图像处理服务器。即我会向它发送这样的请求:

它会返回旋转的图像。想要的功能:

  • 服务器端缓存
  • 几种操作/效果(如缩放、水印等)。多多益善。
  • POST 支持提供图像(而不是服务器获取它)。
  • 不同的输出格式(PNG、JPEG 等)。
  • 批量操作

它会是这样的,但免费且 SOAPy 更少。有这样的事情还是我要求太多了?

0 投票
5 回答
389 浏览

.net - "Colorizing" images in .NET

Is there any simple way to programatically colorize images in .NET? Basically we have a black and white image and need to put a layer of say pink above it and reduce the opacity of that layer to make the picture colorized in pink.

0 投票
2 回答
381 浏览

c# - 是否可以从 silverlight 创建图像文件并将其上传到 Web 服务器?

我刚刚开始使用 silverlight 2 beta,找不到如何或是否可以将画布渲染为位图图像,然后将其上传到我的 Web 服务器?

这可能吗?如果可以,我将如何完成这项任务?


更新:现在可以在 silverlight 3 下使用可写位图将 XAML 保存为 JPEG,请参阅此处的博客文章:http: //blog.blueboxes.co.uk/2009/07/21/rendering-xaml-to- a-jpeg-using-silverlight-3/

0 投票
3 回答
48738 浏览

javascript - 您可以使用 JavaScript 将多个图像组合成一个图像吗?

我想知道是否有一种方法可以仅使用 JavaScript 将多个图像组合成一个图像。这是Canvas能够做到的事情吗?效果可以通过定位来完成,但是您可以将它们组合成一个图像以供下载吗?

2008 年 10 月 1 日更新:

感谢您的建议,我正在帮助某人使用 jQuery 在仅 js/css 的网站上工作,他们希望拥有一些类似 MacOS 码头的图像效果,其中多个图像相互叠加。我们提出的解决方案只是绝对定位,并使用<div>相对定位的父级效果。组合图像并在单个图像上创建效果会容易得多。

然后它让我想到了像Picnik这样的在线图像编辑器,并想知道是否可以有一个基于浏览器的图像编辑器,它具有仅用 javascript 编写的 Photoshop 功能。我想这是不可能的,也许在将来?

0 投票
25 回答
179639 浏览

ios - 裁剪 UIImage

我有一些代码可以调整图像的大小,因此我可以获得图像中心的缩放块 - 我使用它来获取UIImage并返回图像的一个小的方形表示,类似于在专辑视图中看到的照片应用程序。(我知道我可以使用 aUIImageView并调整裁剪模式来获得相同的结果,但这些图像有时会显示在 中UIWebViews)。

我开始注意到这段代码中有一些崩溃,我有点难过。我有两种不同的理论,我想知道是否有任何一种是基于的。

理论 1)我通过绘制到我的目标尺寸的屏幕外图像上下文来实现裁剪。由于我想要图像的中心部分,因此我将CGRect传递给的参数设置为drawInRect大于图像上下文范围的参数。我希望这是 Kosher,但我是不是试图画出我不应该接触的其他记忆?

理论2)我在后台线程中完成所有这些。我知道 UIKit 的某些部分仅限于主线程。我假设/希望绘制到屏幕外视图不是其中之一。我错了吗?

(哦,我多么怀念NSImage's drawInRect:fromRect:operation:fraction:方法。)

0 投票
13 回答
224447 浏览

javascript - Javascript图像调整大小

有谁知道如何使用 JavaScript 按比例调整图像大小?

我试图通过添加属性height和动态修改 DOM width,但似乎在 IE6 上不起作用。