在家庭网络中使用Picasa的终极方式


10

我一直在尝试许多方法,但仍未找到任何有效的解决方案。

我希望在网络驱动器(IOMEGA家庭媒体网络驱动器,插入到我的wifi路由器)中存储大量照片。我想做两件事:

  1. 对驱动器中的所有照片执行Picasa导入过程,使Picasa物理上整理年/月文件夹结构中的所有文件。理想情况下,导入目标目录应该是同一网络驱动器,否则我应该将本地计算机中的所有导入文件自己移回驱动器。

  2. 通过将Picasa数据库上传到网络驱动器,通过网络共享它。

  3. 让我和其他家庭成员将Picasa指向网络数据库,并查看照片并对其进行更改(标记面孔,创建逻辑相册等)。

有可能做到这一点吗?还是我应该寻找另一个照片管理应用程序,在这种情况下,您知道吗?

谢谢!


您找到了一个不错的工作解决方案吗?如果是,请分享!
帕特里克·奥诺涅兹

Answers:


3

PicasaStarter似乎是解决Picasa这个主要缺点的唯一不错的应用程序。为什么Google无法解决Picasa的服务器/网络功能,这超出了我的范围。

PicasaStarter是一个小型应用程序,它为Google Picasa(图像组织和编辑应用程序)的许多缺点提供了解决方案。

没有PicasaStarter的Picasa具有以下限制:

Picasa不允许在不同用户之间共享数据库和图片(不在同一台计算机上,也不在网络中)。

默认情况下,Picasa将Picasa数据库放置在C:驱动器上用户的专用Application Data文件夹中。

每个用户只能使用/拥有一个数据库,无法在多个数据库之间进行选择。

PicasaStarter增强了Picasa并添加了以下功能:

您可以创建任意数量的Picasa数据库和图片集。这使您可以为不同的项目或用途使用单独的图片/数据库集。例如,用于休假,爱好和工作的单独数据库。

可以在任何位置(包括网络驱动器)创建数据库,并且可以由多台计算机和用户共享数据库。

创建图片和数据库位于便携式或USB驱动器上的便携式解决方案非常容易。Picasa本身是唯一必须安装在计算机上的东西。这样就可以在任何计算机上显示和处理图片。

您可以在桌面上创建快捷方式,以使用每个数据库启动Picasa。这使您可以一步访问任何照片/数据库集。


这是另一种实现方法:picasawrapper.codeplex.com
MoonSire 2014年

太糟糕了,它仅适用于Windows。我正在寻找Mac上的解决方案。
Gunnar 2014年

仅供参考Windows Defender将PicasaStarter页面上的exe识别为木马。
mvanella

3

由于Google对Picasa的工作方式似乎没有任何更新,因此我建议改用digiKam

它是开源的,维护良好,您可以选择将其数据库文件存储在实际的照片文件夹中。它现在也支持面部识别,这是我在Picasa替代产品中一直在寻找的东西。

我认为同时修改多台计算机的数据库文件仍然不是一个好主意,但这与修改后的Picasa安装没有什么区别。

更新: 如果您在家中拥有可以运行MySQL的服务器或NAS,digiKam可以将其数据库存储在此处。



1

您可以通过使用指向本地安装的网络位置的符号链接来执行列表中的第2步和第3步。使用本文中的信息,您可以实现以下目的:

  1. 欺骗Picasa认为它正在使用本地系统上为本地用户安装的数据库,同时访问网络驱动器上的文件夹中的数据库
  2. 欺骗Picasa认为它正在访问本地用户的“ Pictures”文件夹,同时访问网络驱动器上的“ Pictures”文件夹
  3. 将Picasa的本地安装复制到同一网络驱动器,以便仅在连接驱动器时将其打开。

但是,有一个主要的缺点:这样做,多个用户可能不应该同时访问和使用Picasa(我不确定他们是否可以),因为Picasa会尝试访问(并可能损坏?)同一个数据库文件。同样,您的PC上本地用户的完整“图片”文件夹也需要完全移动到网络设备上,因为这是设置符号链接的位置。

此处介绍的想法在此迁移方法的基础上进行了扩展:https : //sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to-新算子

How-To的迁移方式似乎可以使所有内容保持一致,例如,包括人物相册(这是我坚持使用Picasa的主要原因,因为我拥有较大的数据库)。

因此,根据上述说明,您可以按照以下步骤操作,按照以下步骤将现有的Picasa安装迁移到网络,或安装新的Picasa实例以迁移到网络。对于您移动/删除的所有内容,请不要忘记进行备份,以防出现问题!

您与上面的“操作方法”链接不同的操作如下:

在步骤“ 4将照片和数据库复制到新的PC”中,而不是将“所有照片和文件夹从外部驱动器的Photos文件夹粘贴到新的PC(My)图片文件夹”,请执行以下步骤:

  • 将网络文件夹作为网络驱动器映射到本地PC(右键单击“此PC”,然后映射网络驱动器,选择该文件夹。)(例如,将\ 192.168.0.77 \映射到驱动器“ D:”)
  • 将所有照片和文件夹从“我的”“图片”文件夹中复制到映射驱动器的子文件夹中。(然后,您将拥有\ 192.168.0.77 \ NetworkPictures \ MyWeddingPhotos \ 01.jpg等)
  • 删除您的我的“图片”文件夹。
  • 创建一个符号链接,将先前安装了Picasa的用户的“我的”“图片”文件夹替换为您将文件粘贴到的网络文件夹。 符号链接可操纵文件系统,以便访问路径的程序将在符号链接的文件夹中看到文件,就好像它们位于链接的位置一样
    • 以管理员权限运行命令提示符(例如,按Windows键,键入cmd,右键单击“命令提示符”,以管理员身份运行)。
    • 使用命令:

mklink / DC:\ Users \ YourUser \ Pictures D:\ NetworkPictures

(现在,如果您从示例访问路径,则应该能够浏览到网络上的假设图像,但使用路径:D:\ NetworkPictures \ MyWeddingPhotos \ 01.jpg)

基本上,您对驻留在%LocalAppData%\ Google中的数据库执行相同的操作。

  • 将它们复制到\ 192.168.0.77 \ NetworkPicasa \ Picasa2\ 192.168.0.77 \ NetworkPicasa \ Picasa2Albums
  • 删除本地驱动器上的Picasa2和Picasa2Albums文件夹
  • 创建符号链接(假设%LocalAppData%解析为“ C:\ Users \ YourUser \ AppData \ Local \”):

mklink / DC:\ Users \ YourUser \ AppData \ Local \ Google \ Picasa2 D:\ NetworkPicasa \ Picasa2

mklink / DC:\ Users \ YourUser \ AppData \ Local \ Google \ Picasa2Albums D:\ NetworkPicasa \ Picasa2Albums

然后,对本地安装的Picasa重复相同的步骤(这可能是可选的-我没有尝试,因为我想确定主意(3)。)

  • C:\ Program Files \ Google \ Picasa3的内容复制到\ 192.168.0.77 \ NetworkPicasa \ Picasa3
  • 删除文件夹C:\ Program Files \ Google \ Picasa3
  • 创建符号链接

mklink / D“ C:\ Program Files \ Google \ Picasa3” D:\ NetworkPicasa \ Picasa3

(请注意,对于带有空格的路径,需要用引号引起来。)

如果一切正常,您现在可以打开Picasa3,它的行为就像仍然在本地安装一样(当然要减去网络滞后)。

在网络上的另一个系统上,您现在只需要安装网络文件夹并删除用户的上述文件夹,并以与前面所有步骤相同的方式用符号链接替换它们。

(例如mklink / DC:\ Users \ YourDaughterUser \ AppData \ Local \ Google \ Picasa2 D:\ NetworkPicasa \ Picasa2)。

请注意,(我的)“ Pictures”文件夹(以及仅此文件夹)在该其他系统上必须具有与原始用户相同的路径,并且使用与原始用户相同的用户!您可以简单地创建它-例如,即使您女儿在另一台计算机上的用户文件夹为C:\ Users \ YourDaughterUser,您也可以创建C:\ Users \ YourUser并为C:\ Users \ YourUser \创建符号链接从那里的图片

请注意,如果您尝试同时打开两台计算机上的Picasa和操作数据,我不敢分析会发生什么。Picasa似乎不会崩溃,但是如果您同时对两个实例进行不同的更改,最终将存储哪些更改,我只能猜测。


0

我实际上正在解决类似的问题。重新映射文​​件夹似乎还可以,但是每次重新安装这些设备之一时都需要这样做。当多个用户一起访问数据时,也会出现问题。

我已经决定构建一台单独的微型PC代替我现在正在使用的NAS。然后使用远程连接在miniPC上管理照片。miniPC也将连接到我的电视,因此我可以使用无线键盘和鼠标甚至VNC轻松地在电视上显示照片。

您对此解决方案有何看法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.