Questions tagged «image-processing»


1
使用ImageMagick合并多个图像
我想使用ImageMagick将多张图像合并为一张图像。为了更好地解释,我希望结果看起来像这样: 也就是说,我有许多屏幕截图,我想将它们变成一张图像,而原始图像彼此重叠。 通过Googling,我遇到了“ composite”命令,但我不知道是否可以,在这种情况下,如何使用它来获得所需的结果。


16
如何将30,000张图像组合成定时拍摄电影?
我已拍摄了30,000张静止图像,希望将它们组合成定时拍摄电影。我曾经尝试过QuickTime Pro,TimeLapse 3和Windows Movie Maker,但是由于图像如此之大,每个程序都失败了(我尝试了SUPER©,但也无法正常工作...?)。似乎所有这些程序在数千张图片后都会崩溃。 我拥有的图像都是.JPG格式,分辨率为1280x800,我正在寻找一个程序,可以将这些图像以某种无损格式(原始/未压缩的AVI可以)放入延时拍摄影片中。进一步编辑。有没有人有任何想法,或者有没有尝试过类似的尝试并使用相似数量的图片?

4
我想使用ImageMagick更改DPI,而不更改图像数据的实际字节大小
在GIMP中,有一种非常简单的方法可以执行我想要的操作。我只安装了德语对话框,但我将尝试对其进行翻译。我说的是去Picture -> PrintingSize然后调整值X-Resolution,Y-Resolution这些值对我来说就是所谓的DPI值。您还可以选择默认为的格式Pixel/Inch。(在德语中,对话框位于Bild -> Druckgröße那里X-Auflösung和Y-Auflösung) 好的,72默认情况下通常是这些值。当我将其更改为例如时,300具有使图像在计算机上保持不变的效果,但是如果我打印它,则如果您查看它,它将变小,但是所有细节仍然存在,只是更小->它具有在打印纸上具有更高的分辨率(但尺寸较小...对我来说很好)。 在使用LaTeX时,或者pdflatex在最近的Ubuntu-Machine上执行该命令时,我经常这样做。当我手动执行GIMP的上述过程时,一切正常。在生成的PDF中,图像将显得较小,但打印质量较高。 我想做的是使进入GIMP和调整DPI值的过程自动化。由于ImageMagick众所周知是一流的,因此我将它用于许多其他任务,因此我尝试使用此工具实现目标。但这并不能满足我的要求。 在尝试了很多事情之后,我认为这实际上应该是我的朋友: convert input.png -density 300 output.png 这应该将DPI设置为300,因为我可以在网络上的任何地方阅读。它似乎有效。但是,当我检查文件时,它保持不变(编辑:这是我期望的,如上所述)。 file input.png output.png input.png: PNG image data, 611 x 453, 8-bit grayscale, non-interlaced output.png: PNG image data, 611 x 453, 8-bit grayscale, non-interlaced 当我使用此命令时,好像它做了我想要的: identify -verbose output.png | grep 300 Resolution: 300x300 PNG:pHYs : x_res=300, …

9
Photoshop:修剪照片,使其不包含透明像素吗?
在Photoshop中,我使用Photomerge工具将一些全景照片放在一起,结果图像包含很多透明像素。另外,由于它是由多张照片组装而成的,因此可以取消对齐。我想做的就是将图像切成最大的盒子,其中完全没有透明像素。它与“修剪”工具类似,但是会删除许多非透明像素。有没有这样的东西? 基本上可以自动将上面的图像裁剪到此处的选择框中的东西:一个没有透明像素的矩形。

2
所有图像文件都有通用的mime类型吗?
我知道我可以使用此处列出的特定mime类型,例如,对于任何文件都可以使用通用mime类型application/octet-stream,但是所有图像文件都可以使用通用mime类型吗? (我想.desktop在Linux Mint KDE中编辑一个文件,以便在Dolphin File Manager中创建一个“操作”上下文菜单项,该项仅在图像文件中显示。)


4
如何获得良好的干净报纸扫描?
我尝试了几次以扫描报纸上的文章,但是我得到的图像总是斑点且色彩不好,就像这样: 有时我看到一些非常好的扫描,例如: 获得如此好的结果的诀窍是什么?我是否需要高质量的扫描仪或一些优质的Photoshop滤镜? 如果我可以使用免费工具做某事,那将非常棒。

2
从单个图像生成数百种分辨率
我正在开发一个项目,我需要多个分辨率的单个图像。幸运的是,图像具有相同的宽度/高度分辨率,并且适用于具有相同高度和宽度的所有分辨率,即80x80px 100x100px等。 显然我可以在Adobe Photoshop中手动完成这项工作,但我确实需要数百种不同的分辨率,从73px一直到1000px,这需要花费大量的手动时间。我搜索了网络,我一直得到的是缩略图生成器或Adobe Photoshop批处理保护程序,这仍然需要相当长的时间。 因此,这让我想到了我的问题,如何在Windows或Linux中尽快从单个图像创建数百个分辨率。

6
检测空白图像文件
我正在使用scanimage支持双面扫描的文档扫描仪(Canon DR-2510C)。不幸的是,它的SANE驱动程序不支持空白页检测,因此对于混合页(单面/双面),空白页会使其进入扫描结果。 在对扫描输出进行后处理时,我想自动消除那些空白页,因此我正在寻找一种命令行工具,该工具能够检测TIFF或PNM文件是否主要由白色像素组成。 有任何想法吗? 这是我根据lesmana的答案提出的解决方案: for i in "${DEST_DIR}/out"*.pnm; do histogram=`convert "${i}" -threshold 50% -format %c histogram:info:-` white=`echo "${histogram}" | grep "white" | sed -n 's/^ *\(.*\):.*$/\1/p'` black=`echo "${histogram}" | grep "black" | sed -n 's/^ *\(.*\):.*$/\1/p'` blank=`echo "scale=4; ${black}/${white} < 0.005" | bc` if [ ${blank} -eq "1" ]; …

1
从大量单词列表生成图像
这是一个奇怪的问题,但基本上我正在尝试为游戏创建一组Pictionary卡。为此,我有一个由换行符分隔的1500个名词的列表,我需要将它们中的每一个放在特定分辨率的单个PNG文件上。有这么简单的方法吗?


1
我们怎样才能得到一个git gui客户端来做正确的图像差异?
我们刚刚开始一个项目(基于Unity)并在Windows 10和MacOS上使用git(我们过去使用过SVN)。我们目前正在使用Sourcetree作为我们的客户,尽管我们可以使用客户端。我们想要的一件事是可视化图像变化的好方法。例如,在Sourcetree(使用Git LFS)中,这是我们在查看修改后的图像时得到的: 这不是特别有用。可以设置外部差异工具,并使用Sourcetree中的“外部差异”链接。例如,我们可以将TortoiseSVN的TortoiseIDiff设置为外部差异工具,我们可以得到这个差异: 这很不错,但现在我们不能再“外部差异”文本更改了。 另一种选择是使用BeyondCompare,它可以使用相同的命令比较文本和图像,还显示“更改”: 这是非常好的,虽然它不是一个免费工具,但这不是问题。但是,我想知道是否有更好的方法吗?也许是一个git GUI客户端,只需处理开箱即用的图像。这似乎是一个相当有用的能力。我最接近的是Git Tower,它将展示新的变化。例如,查看与上面相同的更改,这是对图像的未分级更改,它将如下所示: 但如果您正在查看历史记录中的更改,它将再次显示git lfs文本差异: 它上面的“OLD”和“NEW”标签使它看起来有点像试图在另一种风格中显示差异,但也许它与添加到.gitattributes的“diff = lfs”设置混淆了设置项目(我不完全确定是否添加了git LFS,Sourcetree或Bitbucket)。 任何想法将不胜感激。如果该工具不是免费的,它不是一个showstopper,特别是如果它处理这个,以及所有其他正常的git功能,很好。 编辑: 在发布之后,我想过尝试使用Perforce Merge(或P4Merge)作为外部差异工具,这实际上效果很好。它自动处理图像和文本更改,这就是我再次查看相同的图像更改: 这是特别酷,因为P4Merge是免费的:)然而,听到其他人做什么,以及是否有一个客户端可以处理开箱即用的图像变化,内部而不是外部工具仍然会很有趣。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.