Skip to content

使用数据库收集壁纸图片

genzj edited this page Oct 14, 2015 · 2 revisions

支持版本

若须使用该功能,请安装1.4.4b01以上版本。

配置

打开配置文件,修改(或增加)下列内容:

[Database]
database_file = c:/Documents and Settings/genzj/MyBingWallpapers/history-201404.db

database_file指定了一个用于存储壁纸图片及其信息的SQLite3数据库文件。其中的具体路径可根据情况修改。

除修改配置文件外,也可以使用命令行参数--database-file指定数据库文件。

查看图片

可以使用任何兼容SQLite3的数据库管理工具打开数据文件。对Windows用户,个人建议使用免费的SQLite Expert Personal点此下载

通过其File->Open Database菜单项,找到数据文件并打开。

Open your database in SQLite Expert

所有的必应壁纸图片记录均存储在名为"BingWallpaperRecords"的表中。可通过单击软件左侧的树状列表选择改表,并点击主区域Data选项卡显示所有记录。

Tree view and data tab

双击可以打开或编辑某条记录。

Check a record by double click it

单击记录显示窗口最下方的Image Editor按钮,可以查看或导出对应的壁纸图片。

Open 'Image Editor' to view or export(save) the image

提示

  • 数据库文件大小可能随其中保存的图片增加而不断增大(在我的Windows环境下,60幅1902x1200的图片大约占据36MB)。可以通过定期(如每月、每年等)修改配置文件中的database_file文件名来创建新的数据库文件达到控制单个文件大小的目的。