我知道我可以创建一个简单的基于 Qt 的应用程序来添加和读取 png 元数据,使用 QImage.setText(...) 和 QImage.text(...)。然后可以使用名为 pngmeta 的 linux 命令读取该元数据。
但是我可以使用哪些其他图像软件来读取 png 元数据?
请注意,我正在寻找通用平台的图像程序,因此请说明您的应用程序是用于 Windows 还是 Linux。
为了使问题更清楚,我附上了一个带有一些测试元数据的 img。

谢谢约翰
链接:
什么是 OpenStack?
我试图了解 OpenStack 是什么,但我无法穿透围绕着一切称为“云”的营销流行词的盾牌。
如果有人能给我一个关于如何使用这个“工具”的实际例子,我会很高兴。
我想知道 Windows 7 或 Vista 的截图工具是否可以在 10 秒后捕获屏幕,并捕获鼠标指针?
问题是有时我们需要捕捉当鼠标悬停在它上面时“弹出”的东西,所以在这种情况下,Snippling 工具似乎不起作用(因为鼠标指针正在激活 Snipping 工具而不是指向获得“弹出”项目的东西)。在这种情况下,键盘上的 PrtScn 键可以将屏幕捕获到剪贴板,但它不会捕获鼠标指针,这有时是需要的......
有没有办法做到这一点,并且可能会说,“10 秒后,当我准备好时捕获屏幕?” 谢谢。
Tab当我使用 shell (bash) 时,我经常使用密钥。
但我很恼火,~总是扩展到/home/"user". 我不认为它一直都是这样;有没有办法阻止这种行为?
一个例子:
cj@zap:~$ ls ~/cj@zap:~$ ls /home/cj/我想继续拥有~/而不是结束/home/cj/。
在基于 Ubuntu 的系统上加密目录的最简单方法是什么?
假设我有一台运行 Ubuntu 10.04 的笔记本电脑,并且我有一些应该保持安全的文档(如果我丢失了笔记本电脑)。
假设所有文档都在一个名为 ~/work/ 的目录中,并且在这个目录之外没有任何秘密。所以不需要加密整个主目录。
应该有一种方法可以从命令行锁定/解锁这个目录。
似乎有一些不同的方法可以做到这一点:
但最简单、最可靠的方法是什么?
谢谢约翰
更新:相关问题,但不一样在 ubuntu 10.04 中加密所有文件的最简单方法是什么?
如何让 vim 自动在 Arduino 文件 (.ino/.pde) 上应用 c++ 语法高亮?
或者vim语法高亮怎么知道什么是c++文件?我怎么能告诉他被称为 .ino 和 .pde 的文件也是 c++ 文件。
我有几个不同的邮件帐户,用于不同的内容,并且都可以通过 imap 访问(即使我经常使用网络邮件)。
问题是是否有办法从命令行下载和备份所有这些邮件(备份脚本),以后如何阅读这些下载的邮件?假设其中一个帐户可能已被取消。
有人有什么好主意吗?
更新:感谢 jmohr 陈述显而易见的事实。
如果我让 Thunderbird 下载所有内容以供离线使用,它最终都会在 ~/.mozilla-thunderbird/ 中。然后我确保当我对我的主目录进行正常备份时,它将包含在我的正常备份中。
再次阅读它们,它们就在 Thunderbird 中。
所以备份将是一个两步火箭,首先是 Thunderbird 更新本地目录,然后你以正常方式备份它。
在我的笔记本电脑上,当我使用更高分辨率的外接显示器后,应用程序有时会将自己置于桌面的可见区域之外。如何将它们移回可见区域?(窗口的任何部分都不可见,所以我不能使用鼠标。)
我正在运行 Xubuntu 9.10 (XFCE)
xfce 将用户配置数据存储在主目录中的哪些文件/目录中?
或者如果你喜欢。
我需要从备份中恢复哪些文件才能使用我所做的所有不同设置恢复我的 xfce 桌面?
谢谢约翰
编辑:所有用户配置文件通常存储在 /home/$USER/ 中的某处。由于所有程序、kde、xfce 和 gnome 都将它们的配置存储在那里,所以这个问题是关于哪些文件属于 xfce 桌面的。
这是我对哪些文件属于 xfce 桌面的猜测:
我错过了什么?
我正在考虑使用 TrueCrypt 之类的东西在运行 Ubuntu 的笔记本电脑上保护一些数据,但我注意到apt-get即使它是“开源” ,我也无法做到。
所以我在网上搜索了一些关于正在发生的事情以及 TrueCrypt 是否有任何问题的信息,并发现这个Wikipedia 页面指出 OSI 和主要的 Linux 发行版都不喜欢它。
TrueCrypt 许可证究竟有什么问题?TrueCrypt 是否免费(如自由)?