适用于 Windows 10 的键盘驱动图像选择器和 JPEG 查看器

适用于 Windows 10 的键盘驱动图像选择器和 JPEG 查看器

这就是我想要解决的问题。我有大约 3000 张 JPEG 文件格式的图片,其中 80% 无聊,20% 有趣,我还不知道哪张有趣。当我看一张图片时,我可以很快(不到 0.5 秒)判断它是无聊的还是有趣的。我想查看所有图片,选择有趣的图片,并尽快将它们移动到单独的文件夹中。

我需要适用于 Windows 10 的软件,并且我需要解释如何使用该软件来解决我想要解决的问题。

具有以下功能的图像查看器可以解决我的问题:

  • 可以通过将其指向包含 JPEG 图像的文件夹来启动它。
  • 它全屏显示单个图像。
  • 当我按下 A 键(无论具体按下哪个键)时,它会继续转到文件夹中的下一个图像。
  • 当我按下 B 键(无论具体按下哪个键)时,它会将当前图像文件移动到不同的文件夹,然后继续处理原始文件夹中的下一个图像。
  • 它可以快速加载 JPEG 图像。
  • 最好它也能预加载并解码下一张图像,这样当我按下一个键时,它就能非常快速地显示下一张图像。

我不想用鼠标来选择图像,因为用键盘操作更快。

在 Linux 上,程序齐夫如果我将其作为 调用,则可以执行此操作qiv -f -m FOLDER,它使用例如Space作为键 A,以及Delete作为键 B,并将选定的文件移动到FOLDER/.qiv-trash。我需要在 Windows 10 上实现等效功能。

我刚刚试过图像(跨平台),但它在全屏时改变了屏幕分辨率,并且在我的多显示器设置上将其改回原样很麻烦。

也许我需要一个程序https://en.wikipedia.org/wiki/Image_organizer https://en.wikipedia.org/wiki/Comparison_of_image_viewers,但我需要尝试所有这些,因为那里的功能列表没有说(甚至暗示)哪个程序具有我需要的功能。

看起来像快速图片查看器可以做到。主页上显示了如何做到:只需单击一次即可标记照片(星级评定)(1.. 5),按评级进行过滤(F)并批量复制/移动(Ctrl- F

看起来像这样视窗多媒体可以做到。可以按 1-5 的等级对图像进行评级(例如,5在全屏模式下按 Ctrl-),然后仅显示具有特定评级的图像,然后将这些图像移动到单独的文件夹中。

答案1

伊凡视界您可以设置一个Default Move directory,然后按下即可F7移动当前图像或继续下一个图像。

Options-Properties/Settings打开File Handling部分中​​,您还想启用Jump to the next file after deleting/moving

irfanview 是免费的,并且有一个便携应用程序版本

答案2

这个解决方案可能并不适合所有人,但如果你是一个超级用户,请尝试一下,它不涉及任何第三方软件:

PhotoViewer.cmd创建包含以下内容的批处理文件

 start %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1

现在将所有图像复制到其中C:\work,将该目录中的第一个图像拖到PhotoViewer.cmd文件中。

旧照片Windows Photo Viewer将打开。如果您想保留照片,请按,如果您想删除照片,请按Delete。在这两种情况下,都会显示下一张照片。

完成后,您的工作文件夹包含您想要保留的所有图像。

Move-BoringPhoto.ps1创建一个包含以下内容的新文本文件:

[CmdletBinding(SupportsShouldProcess=$true)]
param(
    $workDir = "C:\work",
    $OrgDir = "C:\users\myname\pictures",
    $MoveToDir = "C:\BoringPhotos"
)

Get-ChildItem -Path $OrgDir -Filter *.jpg | ForEach-Object {

    # for every original photo look for it in the working directory
    $fileName = Join-Path -Path $workDir -ChildPath $_.Name

    If (Test-Path -Path $fileName)
    {
        # file is still there, leave it alone
        Write-Output " keeping $($_.FullName) "
    }
    else
    {
        # file deleted, move it
        Move-Item -Path $_.FullName -Destination $MoveToDir -Verbose
    }
}

将三个目录固定在顶部,或者在 PowerShell 中启动脚本时将它们作为参数提供。

所有您想要保留的照片将保留在原来的位置,所有其他照片都将被移动。

完成后,您可以删除工作目录。

在尝试互联网上建议的任何解决方案之前,请务必备份所有照片。

相关内容