image-processing

如何使用相同尺寸的占位符批量替换具有唯一视觉标识符的图像?
image-processing

如何使用相同尺寸的占位符批量替换具有唯一视觉标识符的图像?

语境 我有几个自己制作的游戏的私人 GitHub 存储库。我想将代码库开源,但使用的许多图像都是经过授权的,因此无法免费共享。 由于图像尺寸和文件类型需要保持不变才能使代码编译,因此一个可能的解决方案是用占位符替换所有图像。 目的 能够一次选择几百张图像。 用具有相同名称、大小和文件类型的占位符替换每个图像。 理想情况下,每个图像都应包含用于识别的文件名或 ID(以文本形式)。 目前的想法 使用我已知的知识,录制一个 Photoshop 宏,在图像上添加一个“占位符”层并覆盖原始层,这样就完成了一半的任务。它可以轻松地批量工作,但我看不出有任何方法可以将...

Admin

在 gif 上绘制文本同时保留透明度
image-processing

在 gif 上绘制文本同时保留透明度

使用常规方法,输入 > 绘制文本似乎会消除 GIF 的透明度,并使颜色变得混乱 ffmpeg -i test.gif drawtext=text='Test':fontcolor=red:fontsize=24 output.gif 我一直尝试使用过滤器复合体的palettegen 和paletteuse,但是这些需要drawtext不提供的参数: ffmpeg -i banner.gif -filter_complex "[0:v] drawtext=text='Test':fontcolor=red:fontsize=24 [a]; [a] pa...

Admin

如何将许可证(或其他)信息嵌入 PNG 文件?
image-processing

如何将许可证(或其他)信息嵌入 PNG 文件?

首先我想说,不,我指的不是隐写术。我要找的不是简单地通过 Outguess 或 OpenStego 之类的东西将文本等放入图像文件中。 一家生产语音合成器的软件公司 Plogue 在他们的许可证方面做了一些我从未见过的非常独特的事情。他们没有给你密钥、序列号或类似的标准信息,而是给你一个几乎像信用卡一样的 .PNG 文件。这个 .PNG 文件中嵌入并加密了程序的许可证信息 - 只需单击并将图像拖到程序上,即可解锁。 有可能吗任何人不用花大价钱购买专业程序就能做到这一点吗?如果可以,该怎么做?我觉得这种方法可以更频繁地使用,尤其是现在在 NFT 领域,区块链支...

Admin

您能识别这种图像类型吗?
image-processing

您能识别这种图像类型吗?

我有一个 MS SQL Server 表,其中的图像存储在一个大对象中。我知道 BLOB 包含图像数据,但我不知道所有图像的类型。类型字段标识两种不同的类型,但该字段包含 1 或 2。我已将类型 1 标识为 PDF,但无法确定类型 2 是什么。签名是{59F09E3A-D30B-419C-90E3-F95B27AC56E4}。此字符串以 type = 2 开头每个图像。 这甚至看起来不像是一个已知的标准签名。我能够将 blob 提取到单个文件中,并且可以通过包含 .pdf 扩展名来读取 PDF。我尝试了几种已知的图像扩展名(.gif、.jpg、.png、.b...

Admin

使用 GIMP 或 ImageMagik 或其他工具导出多个不相邻的图块
image-processing

使用 GIMP 或 ImageMagik 或其他工具导出多个不相邻的图块

Tl;dr:寻找可以从较大的图像中导出不相交的饼干切割方块的工具或脚本。 想象一下,你想在厨房墙上贴一组瓷砖,组成一幅更大的图像。为了完全准确,你不仅需要将源图像切成单个瓷砖,还需要丢弃将被灌浆覆盖的条带网格,以便组装的马赛克的比例正确。 请考虑以下示例图像: 如果我展平图像并清除红线,最终会得到一组间距均匀的 512x512 正方形。(水平间距比垂直间距大。) 我当前的工作流程非常繁琐 - 我从多层源文件中导出图像,选择并清除红线,然后使用最大阈值的模糊选择来抓取每个图块并将其粘贴到临时窗口中进行导出。(以前的工作流程让我选择 512x512 个方块,然...

Admin

如何将 PNG 批量转换为 JPEG 并在文件系统和 EXIF 标头中保留时间戳?
image-processing

如何将 PNG 批量转换为 JPEG 并在文件系统和 EXIF 标头中保留时间戳?

我有时会在与朋友/家人进行视频通话时在 Mac 上截取屏幕截图(当然要征得他们的同意!),并希望将这些照片添加到我的 Apple Photos 图库中。我考虑过以下选项/替代方案: 将 PNG 按原样添加到 Apple Photos:但无损图像格式(如 PNG)适用于照片内容是存储浪费 10-20 倍。Apple Photos 没有“压缩库中的此文件”功能。因此我需要外部预处理。 将 JPEG 设置为 macOS 原生截图命令的输出格式。这是有可能的。但是我截图是自发的,因此我需要一直切换该选项,而且在我切换之前屏幕上的情况可能已经结束了。所以这也不是选择...

Admin

在 FFMPEG 上运行叠加图像
image-processing

在 FFMPEG 上运行叠加图像

我想在视频上叠加图像,但不影响音频。我的视频长度为 01:32:34,下面的脚本从 3 小时开始持续运行,然后我将其关闭。看起来有些问题。请您提供建议。 ffmpeg -i D:/ffmpeg_output/Library/2020/11/21/test_video.mp4 -i D:/uploads/Image1.jpg -i D:/uploads/Image2.jpg -filter_complex "[0][1]overlay=x=0:y=0:enable='between(t,2238.716831,2238.716831)'[v1...

Admin

需要帮助处理在 ImageJ 中打开的图像
image-processing

需要帮助处理在 ImageJ 中打开的图像

我创建了一个宏(基于我见过的不同宏),它可以分析图片中的粒子区域,自动将结果窗口中的区域列复制到剪贴板,并显示一个窗口询问我是否要关闭所有窗口。 我想知道是否可以将此宏应用于在 ImageJ 中打开的图片并在单个结果窗口中获取所有结果(主要是区域)。我无法使用批处理功能,因为我的文件夹包含必须彼此分开分析的图片集(不同的微生物菌株),以便分别获取每个菌株的结果。 这是我目前的宏,我知道它很丑陋,但效果相当好: run("8-bit"); run("Threshold..."); waitForUser; getThreshold(lower,upper); ...

Admin

裁剪图像的各个部分并将其合成一张图像
image-processing

裁剪图像的各个部分并将其合成一张图像

假设我有以下图像,其中有三个大小相同的矩形,但字母不同 我想将它们组合起来,这样就只有一个矩形,并且所有三个矩形都层叠在一起 (忽略这些线条,它们只是为了视觉参考) 如何使用 imagemagick 的转换工具来做到这一点? 我已经阅读了文档中的示例,但我认为我需要做的是使用给定的尺寸和偏移量来-crop指定图像的一部分-geometry,然后使用-composite它将其分层在顶部。 但我不确定该命令是什么样子的。 ...

Admin

是什么原因导致我的扫描仪扫描的图像中出现这些拼凑的线条?
image-processing

是什么原因导致我的扫描仪扫描的图像中出现这些拼凑的线条?

我正在尝试扫描一些旧的交易卡(1991 年的 AD&D 交易卡),但在平板扫描仪上无法获得良好的扫描效果。 我遇到的问题是生成的图像看起来像是没有正确排列的拼凑物。 这是我的佳能 CanoScan LiDE 210 上 1200dpi 扫描的放大部分: 我尝试购买一台更新的扫描仪,一台 Epson Perfection V39,它存在同样的问题,但表现形式或位置不同: 在扫描仪中旋转卡片只会改变文物的方向: 是什么原因造成制造商出现这种现象? ...

Admin

我如何编辑此 texconv“IMGtoBC3.bat”文件,以便它在写入“结果”dds 文件时“读取并保留目录结构”
image-processing

我如何编辑此 texconv“IMGtoBC3.bat”文件,以便它在写入“结果”dds 文件时“读取并保留目录结构”

我如何编辑这个 texconv“IMGtoBC3.bat”文件,以便它在写入“结果”dds 文件时“读取并保留目录结构”? 就我个人而言,我有一个很大的文件夹/子文件夹,其中有许多“具有相同文件名”的 tiff,被分成“集合”。 这些 dds 文件用于 Unity 游戏中的自定义纹理,文件命名是强制事件,但按文件夹“排序/选择”。 我有大约 3000 个文件集准备转换,但我不会在 Nvidia 工具中逐个进行转换(我希望如此),而且 AMD 工具和游戏存在严重冲突(这是不行的) ECHO OFF Setlocal EnableDelayedExpansion...

Admin