代码之家  ›  专栏  ›  技术社区  ›  Parand

Python:OSX库用于快速全屏jpg/png显示

  •  3
  • Parand  · 技术社区  · 15 年前

    由于OSX缺少一个简单的ACDSee等价物,我很沮丧,我想自己动手做一个。我正在寻找一个gui库,它可以容纳:

    • 适合屏幕的高质量图像(用于显示)
    • 快速显示

    • PyOpenGL软件
    • 皮加梅
    • 派克特
    • wxpython公司

    我对这些都没有什么特别的经验,也没有成为专家的强烈愿望——我在寻找最简单的解决方案。

    • 目录中图像的简单列表/缩略图显示
    • 按名称/大小/类型排序
    • 能够全屏查看图像
    • 查看全屏时移到下一个/上一个图像
    • 能够为以下对象选择一组图像:
      • 移动到/复制到目录
      • 调整大小

    ACDSee也有很多细节,比如记住你以前把图像移动到的目录,记住你的调整大小设置,显示你选择的图像的总大小,等等。

    我已经尝试了我能找到的大多数选项(包括Xee),但没有一个能达到目的。请记住,这是一个编程/库问题,而不是对任何现有工具的批评。

    4 回复  |  直到 15 年前
        1
  •  1
  •   Anurag Uniyal    15 年前

    我将推荐使用wxPython来创建这样一个查看器,wxPython易于学习,免费,跨平台,并且在OSX中很好地融合。即使您想使用pyopengl,wxPython也很适合使用pyopengl。

    http://showmedo.com/videotutorials/video?name=1790000&fromSeriesID=179

    已经有了 cornice 用wxpython/PIL写的,也许你可以修改一下。它的灵感来源于著名的Windows only ACDSee:)

        2
  •  0
  •   Luke404    15 年前

    • 按名称/大小/类型排序:Finder.app将执行name&类型,而不是图像大小(但不确定文件大小)
    • 查看全屏时按单键删除:在quickpreview(窗口和全屏)中查看时使用命令backspace
    • 查看全屏时移到下一个/上一个图像:QuickPrewiw(使用cmd-a选择一组图像或整个目录后)和Preview.app
    • 能够为[…]选择一组图像:Finder.app除了调整大小之外,其他功能都可以

    好像你什么都有,除了在finder里按空格键。 Preview.app将在一批中调整单个图像或多个图像的大小。

        3
  •  0
  •   Warren P    15 年前

    否则,使用PyObjC创建Cocoa图像显示组件和对话框,等等。

        4
  •  0
  •   Parand    15 年前

    最后我用了 PyGame

    推荐文章