web-dev-qa-db-ja.com

Picasaをホームネットワークで使用するための究極の方法

私は多くのアプローチを試みてきましたが、それでも効果的な解決策は見つかりませんでした。

ネットワークドライブ(WiMeルーターに接続されたIOMegaホームメディアネットワークドライブ)に写真のギグが必要です。 2つのことを行いたい:

  1. ドライブ内のすべての写真のPicasaインポートプロセスを実行して、Picasaがすべてのファイルを年/月のフォルダ構造で物理的に整理できるようにします。理想的には、インポート先のディレクトリは同じネットワークドライブである必要があります。そうでない場合は、ローカルコンピューターにインポートされたすべてのファイルをドライブに移動する必要があります。

  2. Picasaデータベースをネットワークドライブにアップロードして、ネットワーク経由で共有します。

  3. 私と家族の他のメンバーにPicasasをネットワークデータベースに向けさせ、写真を表示するだけでなく、写真に変更(顔のタグ付け、論理アルバムの作成など)を行わせる。

これを達成する可能性はありますか?それとも別の写真管理アプリを探しているのでしょうか。その場合、そのようなアプリを知っていますか?

ありがとうございました!

10
luisfarzati

PicasaStarter は、Picasaのこの主要な欠点に対処する唯一の適切なアプリケーションのようです。 GoogleがPicasaのサーバー/ネットワーク機能に対応しない理由は私を超えています。

PicasaStarterは、画像整理および編集アプリケーションであるGoogleのPicasaの多くの欠点に対するソリューションを提供する小さなアプリケーションです。

PicasaStarterを使用しないPicasaには、次の制限があります。

Picasaでは、データベースと画像を異なるユーザー間で共有することはできません(同じコンピューター上ではなく、ネットワーク内でも)。

デフォルトでは、Picasaは、C:ドライブにあるユーザーのプライベートアプリケーションデータフォルダにPicasaデータベースを配置します。

ユーザーごとに1つのデータベースしか使用できないか、持つことができます。複数のデータベースから選択することはできません。

PicasaStarterはPicasaを拡張し、次の機能を追加します。

Picasaデータベースと画像のセットはいくつでも作成できます。これにより、さまざまなプロジェクトや用途に合わせて画像/データベースセットを分けることができます。たとえば、休暇、趣味、仕事用の個別のデータベース。

データベースは、ネットワークドライブを含む任意の場所に作成でき、複数のコンピューターやユーザーで共有できます。

画像とデータベースがポータブルドライブまたはUSBドライブにあるポータブルソリューションを作成するのは非常に簡単です。コンピュータにインストールする必要がある唯一のものはPicasa自体です。これにより、どのコンピューターでも写真を表示して操作することができます。

デスクトップにショートカットを作成して、各データベースでPicasaを起動できます。これにより、任意の写真/データベースセットにワンステップでアクセスできます。

3
user2973466

PicasaがGoogleからどのように動作するかについては、何も更新されていないようなので、代わりに digiKam に切り替えることをお勧めします。

それはオープンソースであり、よくメンテナンスされており、実際の写真フォルダー内にデータベースファイルを保存するように選択できます。現在は顔認識もサポートしています。これは、Picasaの代替機能で探していたものです。

一度に複数のコンピュータからデータベースファイルを変更することは悪い考えだと思いますが、変更したPicasaのインストールとの違いはありません。

update:サーバーがある場合、またはNAS MySQLを実行できる自宅にある場合、digiKamはそのデータベースをそこに保存できます代わりに。

3
MoonSire

これをチェックしてください https://sites.google.com/site/picasastartersite/

またはこれ

http://www.liquidstate.net/blog/technology/picasa-with-multiple-pcs/

ディミトリオスギリシャ

2
user191424

ローカルにマウントされたネットワークロケーションへのシンボリックリンクを使用して、リストの2および3を実行できます。この投稿の情報を使用して、次のことを実現します。

  1. Picasaをだまして、ネットワークドライブのフォルダーにあるデータベースにアクセスしているときに、ローカルユーザーがローカルシステムにインストールされているデータベースを使用していると考えます。
  2. Picasaをだまして、ネットワークドライブの「Pictures」フォルダにアクセスしているときに、ローカルユーザーの「Pictures」フォルダにアクセスしていると考えます。
  3. Picasaのローカルインストールを同じネットワークドライブにコピーして、ドライブが接続されている場合にのみ開くことができるようにします。

中央の欠点があります、ただし:このようにして、複数のユーザーはおそらくすべきではありませんPicasaが同じデータベースファイルにアクセスしようとする(そして場合によっては破損する可能性がある)ため、Picasaに同時にアクセスして使用します(可能かどうかは不明です)。また、PCのローカルユーザーの完全な「Pictures」フォルダは、シンボリックリンクが設定されている場所であるネットワークデバイスに完全に移動する必要があります。

ここで説明するアイデアは、この移行方法を拡張したものです:https://sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to-a-new-computor

ハウツーの移行方法は、一見すべてを同一に保ちます。人々のアルバムを含みます(これは、Picasaを使用する主な理由です。これらのデータベースが比較的大きいためです)。

したがって、この説明では、既存のPicasaインストールをネットワークに移行するか、Picasaの新しいインスタンスをインストールして、そこに記載されている手順に従ってネットワークに移行することができます。移動/削除するすべてのものについて、何かがうまくいかない場合に備えて、バックアップを作成することを忘れないでください

上記のハウツーリンクとは異なる方法は次のとおりです

手順で「4写真とデータベースを新しいPCにコピーする」ではなく、「すべての写真とフォルダを外部ドライブの写真フォルダから新しいPC(マイ)ピクチャフォルダ」の場合、次の手順を実行します。

  • ネットワークフォルダーをネットワークドライブとしてローカルPCにマップします(「このPC」を右クリックして、ネットワークドライブをマップし、フォルダーを選択します)(例:ドライブ「D:」にマップ\ 192.168.0.77\)
  • (マイ)「Pictures」フォルダからマップされたドライブのサブフォルダにすべての写真とフォルダをコピーします。 (その後、たとえば、\ 192.168.0.77\NetworkPictures\MyWeddingPhotos\01.jpgなど)
  • My "Pictures"フォルダを削除します。
  • 前の手順でファイルを貼り付けたネットワークフォルダーに、Picasaがインストールされていたユーザーの(マイ)「写真」フォルダーを置き換えるシンボリックリンクを作成します。 シンボリックリンクはファイルシステムを操作するため、パスにアクセスするプログラムは、シンボリックリンクされたフォルダー内のファイルを、リンクされた場所にあるかのように表示します
    • 管理者権限でコマンドプロンプトを実行します(たとえば、Windowsキーを押し、cmdと入力し、[コマンドプロンプト]を右クリックして、管理者として実行します)。
    • 次のコマンドを使用します。

mklink/D C:\ 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/D C:\ Users\YourUser\AppData\Local\Google\Picasa2 D:\ NetworkPicasa\Picasa2

mklink/D C:\ 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/D C:\ Users\YourDaughterUser\AppData\Local\Google\Picasa2 D:\ NetworkPicasa\Picasa2)。

the(My) "Pictures" Folder(and that it)must have the same paththat using the user as the original user、on that他のシステム!あなたは単にそれを作成することができます-たとえば、他のマシン上のあなたの娘のユーザーフォルダがC:\ Users\YourDaughterUserであっても、作成することができます C:\ Users\YourUserを作成し、そこからC:\ Users\YourUser\Picturesのシンボリックリンクを作成します。

Picasaを開いて両方のマシンのデータを同時に操作しようとするとどうなるかをあえて分析しません。 Picasaはクラッシュしていないようですが、両方のインスタンスで同時に異なる変更を行った場合、最終的にどのような変更が保存されますか?.

1
Gunst

私は実際に同様の問題を解決しています。フォルダーの再マッピングは問題ないようですが、これらのデバイスのいずれかを再インストールするたびに行う必要があります。また、複数のユーザーが一緒にデータにアクセスする場合にも問題があります。

私は現在使用しているNASの代わりに別のミニPCを構築することにしました。そして、リモート接続を使用してminiPCで写真を管理します。 miniPCも私のテレビに接続されるので、ワイヤレスキーボードとマウス、またはVNCを使用して、テレビで写真を簡単に表示できます。

このソリューションについてどう思いますか?

0
Jiří Herník