跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[分享发现] 折腾了下照片管理软件 —— digiKam

发表于

因有一块闲置的固态硬盘,所以买了个硬盘盒子,想把手机里面的所有照片和视频备份到这个硬盘里面。

随之就有一个需求,我如何把这些照片视频都管理起来,最简单的“人物、时间”分类即可,地点可有可无,但是要本地化的,不想上云。

接着我就在 v 站搜索,找相关的软件,找了一大圈,都是 Docker 部署,Web 版的,倒不是说不满足需求,只是觉得每次用还要启动服务挺麻烦,想着找个 exe 的方便使用,就找到了 digiKam 。

然后我在官网下载好,安装完成,第一次打开的时候,需要填写一些相关配置,其中有一步是设置数据库,默认是使用 SQLite ,还有一个选项是配置 MySQL ,果断就选择了 MySQL ,然后填连接信息,localhost 、root 、password ,测试连接,成功!这里我用他官网的一张图,昨天没截图。

database_remote_mysql_config.webp

这里就有一个坑,这里填的三个数据库名称,Core 、Face 、Similarity 都需要手动在 MySQL 中提前创建好...否则软件就打不开,会一直提示连接数据库失败!虽然旁边的 Requirements 中说了要手动在 MySQL 中创建数据库,但并没有说明要创建哪些....我刚开始只手动创建了 Core 数据库,确实没想到会用到 3 个数据库,一般正常来说都是一个库多张表嘛。
我刚开始以为是数据库连接哪里没对,想着重新配置下,因为软件打不开,压根找不到可以重新修改配置的地方。后面在官网中翻了很久的文档,找到了解决方案。

在 Windows 系统中,digiKam 配置信息存储在%LocalAppData%\digikamrc 中,General settings of the application. Delete this and restart digiKam to reset the application to *factory* settings

删除这个配置文件就再重启软件就可以重新填写配置信息了。虽然这里的这个问题跟这个配置信息没啥关系,但是我反复在这里折腾了好久才知道是要创建 3 个数据库才行。
成功打开软件后,才发现,这软件跟我想象中的还是有不小差距。我试着放了几张我的照片进去,虽然可以识别人脸,但是每张照片都要我手动标记“这是谁”,就算是同一个人都需要每张都标记......
下面还有一个坑,虽然这个坑不影响整体功能使用。
软件一直提示 ExifTool 不可用,但是我看安装目录中是有 exiftool.exe 可执行文件的。我试着直接运行 exiftool.exe ,发现闪退,我以为是 exiftool 这个文件有问题,随后去官网下载了最新版本,发现官网下载的不仅有 exiftool.exe ,还有一个 exiftool_files 的目录,里面是一些依赖库,难怪我说怎么运行不起来,原来少了运行环境,测试官网下载的是可以正常运行的。随后把官网下载的 exiftool_files 复制到 digiKam 的安装目录中,重启软件,ExifTool 不可用的提示就没有了。

mLvzP5p.png

至此,折腾结束。只能说 digiKam 不太符合我的逾期,也算是给后面的小伙伴留点经验。

最后,求推荐照片管理软件,就想本地看照片能方便一些,Windows 和 Android 都可,谢谢大家!

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.