问题标签 [gif]
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.
php - PHP:将 png 和 gif 转换为灰度
我使用以下脚本将 jpg 转换为灰度图像。 http://bubble.ro/How_to_convert_an_image_to_grayscale_using_PHP.html
我想升级它以将 png(透明)和 gif(透明)转换为灰度图像。
目前它不工作。我正在查询 image-src 的文件扩展名。如果 jpg、if、gif 或 png 我调用适当的 imagecreatefrom-jpg-gif-png
但是,我总是运行相同的 for 循环,不幸的是,gif 只得到灰色的矩形,每个像素都是灰色的。Png 几乎可以工作,但是 png 中的透明度会变成黑色。
有任何想法吗?
image - 比较 GIF 图像像素
我需要比较 2 个大小相同、几乎相同的图像,以了解每个像素的 RGB 的确切差异。
我想找到一个已经可以做到的工具......奇怪的是,在谷歌上似乎无处可寻。
如果我什至可以找到一个工具来打印每个像素的 RGB 值,我可以手动计算它(图像足够小)或为我的工具加载该输入。再次,找不到任何东西。
否则我会寻找一个简单的 C 库来解码 GIF 并访问每个像素......推荐?我在 google 上看到了很多,大多数看起来很旧并且没有文档。
我希望有更多接触图像处理的人可以帮助我以一种或另一种方式解决这个有点微不足道的任务,而无需花费太多时间!
php - PHP:灰度 jpgs、gifs、pngs... 还带有 alpha 通道?
$im = ImageCreateFromString(file_get_contents($source_file)); ImageFilter($im, IMG_FILTER_GRAYSCALE);
知道我能做什么,以正确地灰度 gif 和 png 透明吗?这个片段实际上效果很好,它将 jpg 和 png 转换为灰度。但是 gif 有点“错误”——它们并不总是有效,这取决于图像。有时它们会留下一些苍白的颜色。此外,此代码段不适用于 alpha 通道。如果我转换具有透明度的 gif 或 png 透明部分总是变黑。
当然,我正在查询图像类型,在“灰度化”它之后,我会再次设置正确的类型。
你有什么想法吗?
php - 使用 PHP GD 缩小动画 GIF
是否可以使用 PHP GD 缩小动画 GIF 以使其仍然具有动画效果?如果是这样,怎么做?
php - PHP - 从两个 JPEG 图像创建简单的动画 GIF?
有谁知道是否可以从两个不同的 JPEG 文件生成动画 GIF,显示一个图像 x 秒然后另一个,等等..?
任何建议表示赞赏。
谢谢。
c# - 需要在 C# 中创建动画 GIF
我尝试了各种解决方案,例如
http://bloggingabout.net/blogs/rick/archive/2005/05/10/3830.aspx
和
http://www.codeproject.com/KB/GDI-plus/NGif.aspx
但它们似乎都不能正常工作。NGif 没问题,但生成的 gif 已损坏(第一帧上的白色像素)。而且我根本无法让 Rick van den Bosch 的代码工作。我只是想要一些我可以包含的代码,并有一个函数 CreateAnimatedGif,它接受一个图像列表、延迟和是否循环,并返回一个图像(或一个带有它写入的文件名的字符串)。
但无论如何,我什么都做不了。
java - Java中的图像处理
我正在考虑在 Java 中做两件事的最佳方法:
- 合并两个图像,一个在 .PNG 中的背景,另一个在 .GIF 或 .PNG 中(具有透明度并且与第一个重叠);
- 将合并的图像转换为 .GIF(具有透明度)。
我不想渲染它们,只是为了处理 java 类中的图像并将生成的图像写入文件。
谁能帮我?最好的方法是什么?谢谢!
编辑:谢谢大家的建议!这就是我最终使用的!很简单!
关于第二个问题,我仍然无法使用具有透明度的 .gif 扩展名来保存它。这个
创建 .gif 图像文件,但它失去了透明度!有谁知道我该怎么做?JAI 也没有 gif 编码器。谢谢你。
java - Java:从帧制作动画/视频
你好!对于一个研究项目(在 Java 中),我必须找到某种方法将图形动画保存为某种文件格式。现在我已经让程序正常绘制每一帧。问题是,由于没有学习整个 GIF 或 AVI 文件格式,我不知道如何以编程方式将帧组合成某种动画或视频文件。文件格式并不重要——输入或输出。我只需要一些方法将框架放在一起并保存!
现在我想最简单的格式是动画 GIF 或 AVI。不过,再一次,只要它有效,它真的无关紧要。
非常感谢!
image - PNG、GIF、JPEG 和 SVG 的不同用例是什么?
在构建网站或界面等时应何时使用某些图像文件类型?
他们的强项和弱点是什么?
我知道 PNG 和 GIF 是无损的,而 JPEG 是有损的。
但是 PNG 和 GIF 之间的主要区别是什么?
为什么我应该更喜欢一个而不是另一个?什么是 SVG,我应该什么时候使用它?
如果您不关心每个像素,您是否应该始终使用 JPEG,因为它是“最轻”的像素?
javascript - 你能用 JavaScript 控制 GIF 动画吗?
是否可以使用 javascript 来控制GIF
显示图像的哪一帧和/或停止动画。我希望能够加载GIF
带有多个帧的 a 并且只显示其中一个。
我知道我可以用很多单独的图像来做到这一点,但如果我能用GIF
.