# Імпортування/Експортування

Якщо ви брали участь у сімейному святі, корпоративній вечірці, конференції або будь-якому іншому заході, де були присутніми інші користувачі &kphotoalbum;, у вас може виникнути бажання поділитися вашими фотографіями з цими людьми. Звичайно ж, ви можете створити сторінки &HTML; з зображеннями, які ці користувачі зможуть переглянути, але якщо ви вже витратили час на класифікацію всіх зображень (вказали осіб на фотографіях, місця, де було зроблено знімки, тощо), немає потреби змушувати людей знову виконувати цю класифікацію.

У &kphotoalbum; передбачено можливість експорту набору зображень до файла `.kim`, який інші користувачі зможуть імпортувати до власної бази даних зі збереженням вашої класифікації зображень.

Існує два різновиди файлів `.kim`: з вбудованими зображеннями та окремі. У першому випадку зображення зберігаються у самому файлі, у другому — у якомусь іншому місці. Зберігання зображень у файлі має очевидну перевагу у тому, що такий файл є самодостатнім, недоліком же є досить значний розмір такого файла.

Створити файл `.kim` можна у два способи: безпосередньо за допомогою пункту Файл Експортувати... або разом зі сторінками &HTML; (див. chp-generating-html). Якщо ви створите файл `.kim` під час експорту &HTML;, програма створить окремий (без зображень) файл `.kim`.

Пошук зображень у окремих файлах `.kim` може відбуватися у два способи. Спершу програма намагається знайти зображення у тій же теці, що і файл `.kim`, якщо ж цих зображень не буде знайдено, буде виконано пошук зображень за адресою URL, вказаною під час створення файла `.kim`. Зауважте, що друга можливість стане доступною, лише якщо файл `.kim` було створено у процесі експорту до &HTML;.

## Діалогове вікно експортування

У цьому розділі ми розкажемо вам про діалогове вікно експорту, яке можна відкрити за допомогою пункту меню Файл Експортувати....

Найважливішу частину цього діалогового вікна призначено для визначення того, буде файл `.kim` внутрішнім чи зовнішнім (див. опис, наведений вище). Ви можете вибрати один з трьох варіантів:

- Включити у файл `.kim` — файл буде внутрішнім

- Копіювати вручну до теки файла .kim — ви маєте вручну скопіювати зображення до файла .kim

- Автоматично копіювати до теки файла .kim, сюди &kphotoalbum; копіюватиме зображення.

Якщо між нами, файли `.kim` — це просто файли zip. Зазвичай, у повторному стисканні зображень немає потреби, оскільки зображення вже стиснуто алгоритмом JPEG, а сам файл XML є досить малим за розміром. Якщо вам таки хочеться зекономити ще декілька байтів, ви можете позначити пункт Стиснути файл експорту

Нарешті, останнім пунктом на цій сторінці є пункт Обмежити максимальні розміри зображення до:. Якщо ви надсилаєте зображення комусь з приятелів, ймовірно, немає потреби у надсиланні зображень у повному розмірі, оскільки отриманий файл `.kim` буде завеликим. У такому випадку, ви можете вказати максимальні розміри зображень, скажімо, 800 пікселів у кожному з напрямків.

## Діалогове вікно імпортування

Якщо ви відкриєте файл `.kim` у інструменті керування файлами або скористаєтеся пунктом меню Файл Імпортувати..., &kphotoalbum; імпортує базу даних, яку було раніше експортовано у спосіб, описаний у розділі chp-importExport.

Майстер імпортування виконує свою роботу у чотири кроки. На першому кроці вам слід вказати, які зображення ви бажаєте імпортувати. Далі, вам слід вказати каталог, куди буде перенесено імпортовані зображення.

Ймовірно, що ви назвете категорію зображень з людьми люди (якщо ви українець), англійською така категорія називатиметься people. На третьому кроці вам слід вказати категорію, яку слід імпортувати з файла, а також вказати категорії вашої бази даних, які відповідають імпортованим.

У своїй базі даних автор цього підручника може називати власну категорію me (я), у вашій же базі даних назвою відповідної категорії буде «Jesper K. Pedersen». На четвертому кроці вам слід встановити відповідність для кожної з імпортованих категорій. Це можна бачити на знімку fig-import-dialog.

### Визначення відповідності до категорії «Люди» за допомогою діалогового вікна імпортування

На знімку вікна ви можете бачити, що категорія «Donna» з файла .kim збігається з категорією «Donna» у базі даних програми автора підручника. Інших трьох імен у базі даних знайдено не було, хоча програмі вдалося встановити відповідність «Jesper» і «Anne Helene» з розлогішими назвами з бази даних, отже програма запропонувала саме знайдені варіанти. Нарешті, у базі даних автора не було знайдено категорії «Spiff» (можливо, ця категорія називається трохи інакше), отже програма &kphotoalbum; просто запропонувала створити для імпорту категорію «Spiff».