问题标签 [irfanview]
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.
image - 在 IrfanView 中设置透明图像背景
我有一些由黑色形状和透明背景组成的 PNG 图像。不幸的是,IrfanView 将透明背景显示为黑色,所以我只看到黑底黑字。我在 Irfan 设置中发现可以更改窗口的背景颜色,但它仅在图像周围更改,透明颜色仍然是黑色。
有什么方法可以将显示的颜色更改为透明,或者最好使用 Photoshop 之类的白灰色方块?
c# - 为什么 IrfanView 说我的 jpg 文件是 png 文件?
我的实用程序应该调整 .jpg 或 .png 文件的大小。
它似乎在一个位置工作正常(在工作中,我没有安装 IrfanView)。但是在家里,当我打开 *.jpg 然后保存它(调整大小)时,我看到:
但是,无论在哪种情况下,图像仍然可以正常显示(无论我在对话框中选择“是”还是“否”。
IOW,我能够加载和保存 jpg 和 png,它们就这样保存,并且显示良好。但 IrfanView 声称他们搞砸了。
实际上,我不确定图像是如何保存的;我假设它只是根据扩展名以“幕后”的正确格式保存它。无论如何,由于这是一个相当简单的实用程序,我将只显示所有代码:
..和GUI(就在点击“调整图像大小”按钮之前:
更新
根据 Eugene Sh.'ls 的评论,我将 Save 方法更改为以下块:
更新 2
所以这是我的新代码,实现了建议,并支持几种新的文件类型:
batch-file - Irfanview cli 命令暂停批处理文件
我有一个使用 CHP 实用程序在隐藏模式下运行的批处理文件 - 没问题,但我想有一点指示脚本正在运行。这就是我尝试做的方式 -
该脚本应在主命令(第 2 行)运行时呈现沙漏的动画 gif - 第 3 行删除了沙漏。
问题是脚本在第 1 行的末尾暂停,让脚本继续运行的唯一方法是手动关闭 irfanview - 这违背了这一点。
欢迎任何关于如何解决或实现我想要的替代方法的想法。
image-processing - 使用 Irfanview 从文本文件批量创建图像?
我有一个包含数千个带有关联 ID 号的文本字符串的文件。我想获取每个不同的文本字符串并使其成为文本的 JPG 图像,并使用关联的 ID 号命名文件。
所有字符串最多为 75 个字符,因此我无需担心图像的动态大小以补偿较长的字符串。我只想设置一个图像大小。
我使用 Irfanview 来满足我的大部分批量成像需求,鉴于它的灵活性,我认为有办法做到这一点。有谁知道如何做到这一点?
c#-4.0 - IrfanView 自动化
我正在尝试使用 IrfranView 完成 2 项任务。首先,我需要抓取 2 个 tiff 图像并将它们合并为一个 tif。我正在使用命令 /multitif=(fileName, 1st_image, 2nd_image),但总是给我一个错误:错误:无法加载 1st_image。单击确定后,给我同样的错误,但对于 2nd_image。
其次,我正在尝试将 tif 图像转换为 PDF 文件。代码执行得很好,但它显示了保存对话框,我不想要它,因为这是一个自动化的大型工具。
我正在通过 C# 代码执行此操作,这是我的测试代码:
拜托,你能帮帮我吗?
谢谢
image - 在背景颜色替换后裁剪图像时,如何忽略背景中的灰尘/斑点?
我目前使用 Irfanview 来批量替换背景并裁剪生成的图像。然后我调整它们的大小和画布,以获得在我的网站上使用的很好的标准。
我一直在尝试将近乎白色的背景替换为清晰的白色。其中大约一半的处理没有问题,但是当背景中有一个小斑点时,裁剪工具会做出反应,就好像它是主图像的一部分,但事实并非如此。如果我进一步增加容忍度,它会吃掉主图像,结果还不够好,无法发布。
在我开始更换背景之前,是否有一种解决方法可以先删除这些斑点?
PS:现在我正在离线进行所有这些操作。如果有必要,我可以把它移到网上,那时我更喜欢 php,因为它是我最熟悉的语言
源图像 (4752x3168, 3.40 MB):源图像 http://veilinghuiseeckhout.be/test/img/TEST00001.JPG
现在的结果(800x800, 136kB):结果图像 http://veilinghuiseeckhout.be/test/img/TEST00001res.JPG
所需结果(800x800,394kB):所需图像 http://veilinghuiseeckhout.be/test/img/TEST00001want.jpg
vba - 使用 Irfanview 基于通用文件名批量合并 TIFF
我有一个包含 2000 个左右的单页 TIFF 的文件夹。TIFF 具有可变数量的通用文件名,用于指示应如何组合文件。常见的文件名有不同的长度。使用 Windows 7、标准生产力软件和我目前可用的 Irfanview。
我正在尝试解析文件夹并根据通用文件名组合 TIFF。
例如,我们在文件夹中有以下文件:sample.1.tiff、sample.2.tiff、samplefoo.1.tiff、samplefoo.2.tiff、samplefoo.3.tiff。
运行批处理后,文件夹中有以下多页 TIFF(或 PDF 等):sample.tiff(包含 sample.1.tiff 和 sample.2.tiff)、samplefoo.tiff(和 samplefoo .1.tiff、samplefoo.2.tiff 和 samplefoo.3.tiff)。
我们可以手动完成,但我有理由确定在 Irfanview 或通过 VBA 有办法做到这一点。我欢迎任何想法或建议。
png - 在 IrfanView 中使用 alpha 通道批量转换 PNG
我必须批量转换几个 PNG 标志,每个标志都有透明背景。我以前用 IrfanView 来做,但现在我无法让它正常工作。我尝试了不同的选项,但每个选项都以某种或另一种方式破坏了透明度。所以,如果我不选中所有选项,我基本上会得到背景填充颜色的 PNG。如果我检查Save Transparent Color
,IrfanView 要么问我要使什么颜色透明,要么使用什么颜色Main window color
。但是为什么我还要选择颜色呢?我的 PNG 中没有“透明”颜色,只有 alpha 通道,应该保持 alpha 状态,而不是变成白色或黑色或其他任何颜色。当然,我可以选择一些刺眼的粉红色(我的徽标不包含)作为Main window color
,但感觉像是错误的解决方案。
matlab - 我可以在 MATLAB 中运行 irfanview 并批量/转换图像吗?
我有一组图像(> 500),我想将它们转换为 .PGM
格式。
有没有办法从.m
文件中做到这一点?
此致!
更新 06/09/2016
我找到了以下链接,其中 IRFANVIEW 命令出现,但我没有从 matlab 运行外部命令的经验。我使用了以下脚本:
我收到以下错误:
"filelist" 不是内部或外部命令、程序或批处理文件。
请注意,我在 DOS 中使用了“ i_view32.exe filelist=c:\v\list.txt /convert= c:\vc*.pgm ”命令,没有问题。
一些指导?
batch-file - 使用批处理脚本将单页 tiff 组合成多页 tiff
我有一个只能扫描到单页 tiff 的文档扫描仪,我需要将它们组合成多页 tiff。我知道 Irfanview 可以做到这一点,但是我对其他选择持开放态度。
输入,C:\Scans
:
...和...:
所需的输出,C:\Output
:
我正在寻找类似于Bulk Combine TIFFs Based on Common File Name Using Irfanview and ImageMagick 的解决方案:如何将多个 TIFF 文件批量合并到一个目录中的单个 TIFF 文件?但是我无法弄清楚如何使用我的文件结构将第一个解决方案实现为批处理文件,而第二个解决方案使用我无法生成的顺序文件名。
任何帮助是极大的赞赏!