Как перенести picasa на другой компьютер

Обновлено: 03.07.2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FYI Защитник Windows определяет исполняемый файл на странице PicasaStarter как троян.

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

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

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

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

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

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

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

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

Практика переноса с практическими рекомендациями, по-видимому, сохраняет все идентичными, например, альбомы людей (что является моей основной причиной для использования 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 не дает сбоя, но какое изменение будет сохранено в конце, если вы сделаете разные изменения в обоих экземплярах одновременно, я могу только догадываться.

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

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

    Могу ли я перенести данные Picasa с одного компьютера на другой?

    У меня много фотографий, хранящихся на внешнем жестком диске.

    У меня установлена ​​программа Picasa на моем ноутбуке с Windows 7, и я потратил много времени на каталогизацию коллекции, присвоение имен лицам и тому подобное.

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

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

    Это не совсем попытка, поскольку данные о лицах - это ссылки на список контактов, который программа picasa создает в файле с именем contacts.xml.

    В моем случае все мои изображения были на внешнем HD. Все, что я сделал, это удостоверился, что буква диска, используемая на моей новой машине для этого HD, была такой же, как и на моей старой.

    Затем, закрыв picasa на обеих машинах, я скопировал папки c: \ users [name] \ AppData \ Local \ Google \ picasa2 и c: \ users [name] \ AppData \ Local \ Google \ picasa2Albums со старого компьютера на новый и бинго!

    Надеюсь, это поможет кому-то другому.

    • Я бы опубликовал это раньше, но, видимо, мне не разрешили.

    (Слишком долго для комментария, так что простите меня, если это не сработает.)

    Я предполагаю, что метаданные Picasa хранятся в C:\Users\Stuart\AppData\Local папка вашего профиля пользователя. (Я не использую продукт, но сначала посмотрю именно на него.)

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

    С другой стороны, если это случайно созданная папка, вы можете добавить новую фотографию, изменить ее в Picasa на новом компьютере и посмотреть, где хранятся данные профиля. Затем с помощью такого инструмента, как TotalCommander, синхронизируйте старую папку AppData с новой.

    История с тем, что Пикаса (Picasa) не умеет хранить свою базу данных на других дисках, кроме системного, регулярно всплывает в форумах, разговорах и прочих религиозных диспутах. Начинается каждый раз одинаково. «Я пользуюсь лайтрумом, мне нравится вроде, а вы? — А я эйсидиси, мне нравится, как он тормозит. — А у меня фастстон, быстрый и тупой. — А у меня ирфан! Плоский, как отвёртка!»

    В какой-то момент приходит гордый владелец пикасы и говорит, что он её ни на кого не променяет, и что она самая лучшая на свете, потому что умеет загружать альбомы из интернетов целиком. В ответ ему говорят «Да? А как в ней перенести базу данных с диска C: на какой-то другой, если места не хватает?» С этим вопросом владелец пикасы отправляется погулять, потому что пикаса действительно, как бы, умеет всё, включая коллажи, замазывание красных глаз и управление кофеваркой силой мысли, но не умеет переносить свой каталог с места на место.

    Но! Современная наука выяснила, что это всё же можно сделать, и нужно для этого всего полчаса шаманства. Из них пять минут на собственно решение задачи, остальное — чтобы понять, как. Для этого понадобится Windows XP или Виста, диск, отформатированный в NTFS (можно проверить в свойствах диска, где должна найтись строчка «Файловая система NTFS»). И небольшое удобное приложение Link Shell Extension. Бесплатное, что весьма кстати.

    Вся процедура дальше выглядит так.

    1. Закрыть Пикасу и её агента в системном лотке (если он был, внизу, рядом с часами).
    2. Установить Link Shell Extension (835 кб). Перезагружаться не надо.
    3. Открыть каталог, где лежит папка Пикасы. В большинстве случаев это где-то здесь: C:\Documents and Settings\(имя пользователя)\Local Settings\Application Data\Google\
    4. В другом окне (например, с диском D:) открыть папку, куда нужно перенести базу данных.
    5. Перенести туда всю папку Picasa2 . Подождать, пока всё переместится.
    6. Убедиться, что папка Picasa2 не осталась по старому адресу. Если осталась — удалить.
    7. Кликнуть в окне с диском D: по свежеперемещённой папке Picasa2 правой кнопкой, выбрать в меню пункт Pick Link Source.
    8. Вернуться в окно с диском C:, где Пикаса была раньше. Кликнуть по папке (в нашем случае это Google ) правой кнопкой, выбрать в меню Drop. Junction.
    9. Убедиться, что внутри появилась папка Picasa2 .
    10. Запустить Пикасу, убедиться, что всё работает.

    Примечание: иногда, если сразу поставить третью версию, то и папка будет называться не Picasa2, а (сюрприз!) Picasa3. Процедура от этого не меняется: перенесли архив, сделали на него ссылку, забыли обо всём этом, как о страшном сне.

    Теперь что происходит на практике (если из последовательности не всё понятно): все данные в папке Picasa2 фактически переносятся на другой диск и будут отныне жить там. C неё из старого места обитания сделана ссылка, которая всегда будет вести туда.

    Чем это чревато? Ничем, если в одной из версий парни из Гугла не решат папку перенести самостоятельно. А до тех пор (я думаю, ближайшие лет десять) можно спокойно жить, не мучаясь тем, что на системном диске место неуклонно сокращается вместе с ростом фотоархива.

    Пользуйтесь сами, и расскажите друзьям, что не всё потеряно для них, и пикаса - хоть и противный, но не самый ужасный кусок кода на этой планете.

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


    1) Меню инструменты/Резервыные копии фотографий
    2) В окошке 1 выбрать "новый набор"
    3) Выбрать "С диска на диск", задать название, указать папку, куда делаем бекап.
    4) В окошке 2 нажать "НЕ ВЫБИРАТЬ НИЧЕГО", это важно!
    5) Нажать кнопку "Резервная копия"
    6) В папке, куда делаем бекап открыть папку $application data и еще на уровень ниже (цифровое название).Убедиться, что для каждого альбома там есть свой .pal файл


    Для восстановления
    1) Закрыть пикасу, выполнить PicasaRestore.exe из папки с бекапом.
    2) Запустить пикасу, убедиться, что альбомы появились.[/quote]


    =======================
    Лучший способ (на будущее) не потерять потраченный на простановку тэгов и подписей к фотографиям труд - выполнять эти действия не на сайте посредством веб-интерфейса в уже опубликованных альбомах, а в установленной на компе программе-редакторе ДО публикации снимков. В этом случае введённая информация сохраняется ею в IPTC-заголовке каждого JPG-файла, к которому относится (автоматически встраиваемом в этот файл как ACDSee, так и Picasa), и автоматически публикуется на сайте Picasa после выгрузки в альбом. Подпись к снимку сохраняется в IPTC-поле Caption, а теги - в IPTC-поле Keywords. С ACDSee слезать категорически не рекомендую - Picasa исключительно удобный инструмент для публикации фотографий, но и только, а в качестве редактора и каталогизатора изображений устроит разве что только полного чайника.

    Вся процедура дальше выглядит так.

    Примечание: иногда, если сразу поставить третью версию, то и папка будет называться не Picasa2, а (сюрприз!) Picasa3. Процедура от этого не меняется: перенесли архив, сделали на него ссылку, забыли обо всём этом, как о страшном сне.

    Теперь что происходит на практике (если из последовательности не всё понятно): все данные в папке Picasa2 фактически переносятся на другой диск и будут отныне жить там. C неё из старого места обитания сделана ссылка, которая всегда будет вести туда.

    Чем это чревато? Ничем, если в одной из версий парни из Гугла не решат папку перенести самостоятельно. А до тех пор (я думаю, ближайшие лет десять) можно спокойно жить, не мучаясь тем, что на системном диске место неуклонно сокращается вместе с ростом фотоархива.

    Пользуйтесь сами, и расскажите друзьям, что не всё потеряно для них, и пикаса - хоть и противный, но не самый ужасный кусок кода на этой планете.

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

    Читайте также: