Лучший способ использовать Picasa в домашней сети

10

Я пробовал много подходов, но все еще не нашел эффективного решения.

Я хочу фотографии с сетевого диска (сетевой накопитель IOMega Home Media, подключенный к маршрутизатору Wi-Fi). Я хотел бы сделать 2 вещи:

  1. Выполните процесс импорта всех фотографий на диске в Picasa, чтобы программа Picasa организовала все файлы в структуре папок год / месяц физически. В идеале целевой каталог импорта должен быть одним и тем же сетевым диском, в противном случае я должен сам перенести все импортированные файлы с локального компьютера обратно на диск.

  2. Предоставьте общий доступ к базе данных Picasa по сети, загрузив ее на сетевой диск.

  3. Попросите меня и других членов семьи указать наши Picasas на сетевую базу данных, посмотреть фотографии, а также внести в них изменения (пометить лица, создать логические альбомы и т. Д.).

Есть ли возможность достичь этого? Или я должен искать другое приложение для управления фотографиями, и в таком случае вы знаете такое?

Спасибо!

luisfarzati
источник
Вы нашли хорошее рабочее решение? Если да, пожалуйста, поделитесь им!
Патрик Хонорез

Ответы:

3

PicasaStarter, кажется, единственное достойное приложение, устраняющее этот серьезный недостаток Picasa. Почему Google не обращается к возможностям сервера / сети для Picasa, я не знаю.

PicasaStarter - это небольшое приложение, которое предоставляет решение для ряда недостатков Google Picasa, приложения для организации и редактирования изображений.

Picasa без PicasaStarter имеет следующие ограничения:

Picasa не позволяет использовать базу данных и изображения для разных пользователей (не на одном компьютере, не в сети).

По умолчанию Picasa помещает базу данных Picasa в личную папку Application Data пользователя, которая находится на диске C :.

Вы можете использовать / иметь только одну базу данных для каждого пользователя, выбор между несколькими базами данных невозможен.

PicasaStarter расширяет возможности Picasa и добавляет следующие функции:

Вы можете создать любое количество баз данных Picasa и наборов изображений. Это позволяет вам иметь отдельные картинки / наборы баз данных для разных проектов или применений. Например, отдельные базы данных для отпуска, хобби и работы.

Базы данных могут быть созданы в любом месте, включая сетевые диски, и могут совместно использоваться несколькими компьютерами и пользователями.

Очень легко создать портативное решение, где фотографии и база данных находятся на портативном или USB-накопителе. Единственное, что должно быть установлено на компьютере, - это сама Picasa. Это позволяет показывать и работать с вашими фотографиями на любом компьютере.

Вы можете создать ярлыки на рабочем столе для запуска Picasa с каждой базой данных. Это дает один шаг доступа к любому набору фотографий / базы данных.

user2973466
источник
Вот еще один способ сделать это: picasawrapper.codeplex.com
MoonSire
Жаль, что это только Windows. Я ищу решение на Mac.
Гуннар
FYI Защитник Windows определяет исполняемый файл на странице PicasaStarter как троян.
Мванелла
3

Поскольку, похоже, что от Google Picasa не происходит никаких обновлений, я хотел бы предложить вместо этого перейти на digiKam .

Это открытый исходный код, в хорошем состоянии, и вы можете сделать так, чтобы он сохранял свои файлы базы данных внутри фактической папки с фотографиями. Теперь он также поддерживает распознавание лиц, что я искал в альтернативе Picasa.

Я думаю, что по-прежнему будет плохой идеей изменять файлы базы данных с нескольких компьютеров одновременно, но это не отличается от модифицированной установки Picasa.

обновление: если у вас дома есть сервер или NAS, где вы можете запустить MySQL, digiKam может хранить там свою базу данных.

MoonSire
источник
2

Проверьте это https://sites.google.com/site/picasastartersite/

или это

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

Димитриос Греция

user191424
источник
5
Хотя, таким образом, вы можете ответить на этот вопрос, ожидается, что вы суммируете инструкции ссылки и опубликуете ссылку в качестве ссылки
Канадский Лука
Решение по символическим ссылкам второй ссылки прекрасно работает и очень просто.
Ли Оадес
1

Вы можете выполнять действия 2 и 3 из своего списка , используя символические ссылки на локально установленное сетевое расположение. Используя информацию в этом посте, вы достигаете следующих вещей:

  1. Обманите Picasa, думая, что он использует базы данных, установленные в локальной системе для локального пользователя, при доступе к базам данных в папке на сетевом диске.
  2. Обманите Picasa, думая, что он обращается к папке «Pictures» локального пользователя, а также к папке «Pictures» на сетевом диске.
  3. Скопируйте локальную установку Picasa на тот же сетевой диск, чтобы ее можно было открыть только при подключенном диске.

Однако существует главный недостаток : при таком подходе несколько пользователей, вероятно, не должны получать доступ к Picasa и использовать его одновременно (я не уверен, что могли бы), поскольку Picasa будет пытаться получить доступ (и, возможно, испортить?) К одной и той же базе данных. файл. Кроме того, полную папку «Изображения» локального пользователя на вашем ПК необходимо полностью переместить на сетевое устройство, так как именно здесь установлена ​​символическая ссылка.

Описанная здесь идея расширяет эту миграцию. Как: https://sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to- а-новая Computor

Практика переноса с практическими рекомендациями, по-видимому, сохраняет все идентичными, например, альбомы людей (что является моей основной причиной для использования Picasa, поскольку у меня есть относительно большая база данных для них).

Таким образом, с этим объяснением вы можете либо перенести существующую установку Picasa в сеть, либо установить новый экземпляр Picasa для миграции в сеть, выполнив указанные там шаги, описанные ниже. Для всего, что вы перемещаете / удаляете, не забудьте сделать резервные копии , на случай, если что-то пойдет не так!

То, что вы делаете в отличие от инструкции, приведенной выше, заключается в следующем:

На шаге «4 Скопируйте фотографии и базу данных на новый компьютер» , вместо того, чтобы «вставить все фотографии и папки из папки« Фото »внешнего диска в новую папку« Мои фотографии »на компьютере», выполните следующие действия:

  • Подключите сетевую папку как сетевой диск к локальному компьютеру (щелкните правой кнопкой мыши «Этот компьютер», выберите «Подключить сетевой диск», выберите папку). (Например, map \ 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).

Имейте в виду, что (Моя) папка «Изображения» (и только она) должна иметь тот же путь , используя того же пользователя, что и исходный пользователь, в этой другой системе! Вы можете просто создать его - например, даже если папка пользователя вашей дочери на другом компьютере - C: \ Users \ YourDaughterUser , вы можете создать C: \ Users \ YourUser и создать символическую ссылку для C: \ Users \ YourUser \ Картинки оттуда.

Обратите внимание, что я не смею анализировать, что произойдет, если вы попытаетесь открыть Picasa и манипулировать данными на обеих машинах одновременно. Похоже, что Picasa не дает сбоя, но какое изменение будет сохранено в конце, если вы сделаете разные изменения в обоих экземплярах одновременно, я могу только догадываться.

Gunst
источник
0

Я на самом деле решаю подобную проблему. Папки переназначения, кажется, в порядке, но вы должны делать это каждый раз, когда переустанавливаете одно из этих устройств. Кроме того, существует проблема, когда несколько пользователей получают доступ к данным вместе.

Я решил создать отдельный мини-ПК вместо NAS, который я сейчас использую. А затем используйте удаленное соединение для управления фотографиями на miniPC. miniPC также будет подключен к моему телевизору, так что я могу легко показывать фотографии по телевизору, используя беспроводную клавиатуру и мышь, или даже VNC.

Что вы думаете об этом решении?

Иржи Эрник
источник