# Importeren/Exporteren

Als u een familiefeestje, een bedrijfsbijeenkomst, een seminar of wat voor bijeenkomst dan ook bezoekt, waar andere gebruikers van &kphotoalbum; aanwezig kunnen zijn, dan wilt u waarschijnlijk uw foto's delen met deze andere mensen. U kunt ervoor kiezen om &HTML;-pagina's te creëren waar zij doorheen kunnen bladeren, maar omdat u al zoveel tijd heeft gespendeerd aan het verzamelen van de informatie over de foto's en het classificeren daarvan (Wie staat er op de foto's, waar zijn ze genomen enz.), dan is er geen enkele reden waarom zij al dat werk opnieuw moeten doen.

Met &kphotoalbum; kunt u een verzameling van uw foto's exporteren naar een `.kim`-bestand, zodat andere mensen deze in hun eigen database kunnen importeren en daarmee uw informatie over deze foto's verkrijgen.

Er bestaan twee verschillende soorten `.kim`-bestanden, interne of externe, refererend aan of de foto's in het bestand zelf aanwezig zijn of dat ze op een andere locatie aanwezig zijn. Het plaatsen van de foto's in het bestand heeft het duidelijke voordeel van een onafhankelijk bestand, terwijl tegelijk de grootte van het bestand een duidelijke nadeel is.

Er zijn twee plaatsen waar u een `.kim` bestand kunt creëren, namelijk direct in Bestand Export... of tegelijk met &HTML; pagina's (lees chp-generating-html). Het creëren van een `.kim`-bestand tijdens exporteren naar &HTML; zal een extern `.kim`-bestand creëren.

Externe `.kim`-bestanden zoeken naar afbeeldingen op twee manieren. Eerst probeert het de foto's te vinden naast het `.kim`-bestand, en als het daar niet gevonden wordt, dan zoekt het in de URL die is opgegeven toen het `.kim`-bestand werd gecreëerd. Merk op dat dit laatste alleen mogelijk is bij `.kim`-bestanden die gecreëerd zijn tijdens exporteren naar &HTML;.

## Exportdialoog

Deze sectie laat u zien de exportdialoog zien die u krijgt om na het kiezen van bestand Exporteren....

Het meest belangrijke deel van deze dialoog is het specificeren of het `.kim`-bestand intern of extern (zie bovenstaande beschrijving) moet zijn. U hebt de volgende drie opties:

- Ingevoegd in het `.kim`-bestand - dit is dan een intern bestand

- Handmatig naast het .kim-bestand kopiëren - hier moet u de afbeeldingen zelf naast het .kim-bestand kopiëren

- Automatisch naast het .kim-bestand kopiëren - hier kopieert &kphotoalbum; de afbeeldingen voor u.

Onder ons gezegd, `.kim`-bestanden zijn eigenlijk gewoon zip-bestanden. Normaal gesproken is het de moeite niet waard om het bestand te comprimeren omdat de foto's normaal al JPEG gecomprimeerd zijn en het XML-bestand zelf erg klein is. Als u echt de laatste paar bytes eruit wil persen dan kunt u dat doen door het inschakelen van Exportbestand comprimeren.

De laatste keuzemogelijkheid in het dialoogvenster is Maximum afmetingen van afbeeldingen beperken tot. Als u enkele foto's naar sommige vrienden stuurt dan wilt u niet foto's in volledige resolutie versturen omdat het `.kim`-bestand dan erg groot kan zijn. Daarom kunt u instellen dat het formaat van de foto's bijvoorbeeld in elke richting maximaal 800 pixels mag zijn.

## Importdialoog

Als u een `.kim`-bestand via een webbrowser selecteert, of Bestand Importeren... selecteert dan zal &kphotoalbum; de geëxporteerd database zoals beschreven in chp-importExport importeren.

De importassistent bestaat uit vier stappen. Eerst moet u specificeren welke afbeeldingen u wilt importeren. Vervolgens moet u specificeren in welke map de geïmporteerde afbeeldingen geplaatst moeten worden.

Waarschijnlijk heeft u de mensen-categorie personen genoemd (als u een Nederlander bent), terwijl ik als Deen deze categorie personer noem. In de derde stap van de import-dialoog moet u instellen welke categorieën van het importbestand u wilt importeren en met welke categorieën in uw database zij overeenkomen.

Ik kan mijzelf in mijn databases mij noemen, terwijl ik in uw database Jesper K. Pedersen wordt genoemd. Stap vier laat u het overeen laten komen instellen voor elk van de geïmporteerde categorieën. Dit kan bekeken worden in fig-import-dialog.

### Personen overeen laten komen in de importdialoog

In de schermafdruk kunt u zien dat Donna hetzelfde is in zowel het `.kim`-bestand en in mijn database - U ziet de naam in zwart om aan te geven dat dit een perfecte match is in de database. De andere drie namen zijn niet in de database gevonden, maar zowel Jesper en Anne Helene zijn wel als deelreeks gevonden, daarom zijn deze voorgesteld. Tenslotte kwam in mijn database Spiff niet voor (of ik kan het helemaal anders hebben gespeld), daarom stelt &kphotoalbum; eenvoudig Spiff voor als importnaam.