Maker van afdrukken¶
Overzicht¶
De maker van afdrukken is een hulpmiddel om een set afbeeldingen tegelijk af te drukken.
Dit hulpmiddel stelt u instaat meerdere afbeeldingen te combineren op enkele vellen papier met standaard afdruk-afmetingen voor foto’s. De gecombineerde afbeeldingen kunnen ook automatisch worden geopend met de afbeeldingsbewerker Gimp voor verbetering of voor direct afdrukken met het hulpmiddel Gimp-Print. De gecombineerde afbeeldingen kunnen ook direct uitgevoerd worden naar PDF- of afbeeldingsbestanden.
De assistent gebruiken¶
De eerste pagina biedt het gebruiken van de selectiemethode van items: uit nu geselecteerde Afbeeldingen in digiKam of uit Albums opgeslagen in uw verzamelingen. Deze pagina verifieert ook de beschikbaarheid van het binaire programma Gimp.
![](../_images/print_creator_page1.webp)
De pagina afdrukassistent om items te selecteren¶
De volgende pagina biedt het aanpassen van de Afdrukindeling, de Lijst met te verzamelen items en het Afdrukdoel als:
Nabewerking met Gimp. Toepassing moet op uw systeem zijn geïnstalleerd.
PDF bestand. Linux heeft uit zichzelf ondersteuning voor PDF. Voor Windows en macOS moeten aanvullende stuurprogramma’s geïnstalleerd zijn.
Afbeeldingsbestand.
Een voorbeeld van de indeling met de geselecteerde items en het afdruksjabloon wordt getoond aan de linksonder zijde van de dialoog.
![](../_images/print_creator_page2.webp)
De pagina afdrukassistent om geselecteerde items te bekijken in de sjabloonindeling¶
De volgende pagina biedt het aanpassen van het opschrift voor alle items, als:
Geen opschrift.
Bestandsnaam voor afbeelding.
Exif datum-tijd uit metagegevens van bestand.
Commentaar bij item uit metagegevens van bestand.
Een Aangepast formaat geconstrueerd door een lijst met velden samengesteld als een tekenreeks.
Het opschrift Tekstkleur, Tekstgrootte en Lettertypefamilie kan, indien nodig, aangepast worden.
![](../_images/print_creator_page3.webp)
De pagina afdrukassistent om opschriften op te zetten¶
De volgende pagina biedt het bijsnijden en draaien van elk item op het gewenste gebied voor afdrukken. U kunt alle items nog eens een voor een bekijken alvorens het afdrukproces te starten.
![](../_images/print_creator_page4.webp)
De pagina afdrukassistent om items bij te snijden of te draaien¶
De laatste pagina geeft een lijst met alle noodzakelijke taken on het afdrukken te renderen. Als u een afbeelding of een PDF-bestand als doel hebt geselecteerd, zal een aanvullende dialoog verschijnen om de laatste opties gebruikt door het stuurprogramma van de printer aan te passen en speciaal de plaats waar het bestand gegenereerd moet worden.
![](../_images/print_creator_page5.webp)
De pagina afdrukassistent om afdrukken weer te geven¶
Een nieuwe indeling aanmaken¶
Het hulpmiddel Afdrukken maker biedt het toevoegen van nieuwe sjablonen om gemakkelijk nieuwe indelingen van pagina’s te beheren. Dit hoofdstuk legt uit hoe sjablonen te maken, te testen en bestanden te delen voor een officiële integratie in de toepassing.
Hoe te beginnen¶
Een sjabloon is minstens één bestand met extensie XML (bijvoorbeeld mijn-sjablonen.xml
), als u het echter wilt invoegen hebt u een ander bestand nodig die vertalingen biedt, bijv. een bureabladbestand (zie onderstaand).
Wanneer de maker van afdrukken actief is, doet het hetvolgende:
Wacht op u om de paginagrootte te kiezen.
Zoekt naar bestanden die sjablonen beschrijven (XML-bestanden).
Voor elk bestand zoekt het naar sjablonen. Als een sjabloon in orde is, controleert het of de indeling past in de gekozen paginagrootte, voegt het toe en laadt het bureaubladbestand als het bestaat.
Toont sjablonen met een voorbeeldpictogram in een lijstenvak.
De huidige officiële lijst met sjablonen is te zien in deze git-opslagruimte.
De XML-bestandsstructuur¶
Het XML-bestand wordt gebruikt om sjabloonindelingen te beschrijven, nadat het een echte pagina-indeling is. Nu kunt u een nep paginagrootte toevoegen om het beschikbaar te maken voor alle die pagina’s waarin uw nieuwe sjabloon past.
Een voorbeeld van een sjabloon (al aanwezig in de standaard templates.xml) is een indeling met zes paspoortgrootte foto’s (35x40mm) is het volgende:
<templates>
<paper name="passport-photos" width="90" height="130" unit="mm" >
<template name="6_photos_3.5x4cm" dpi="0" autorotate="true">
<photo x="10" y="3" width="35" height="40" />
<photo x="55" y="3" width="35" height="40" />
<photo x="10" y="45" width="35" height="40" />
<photo x="55" y="45" width="35" height="40" />
<photo x="10" y="87" width="35" height="40" />
<photo x="55" y="87" width="35" height="40" />
</template>
</paper>
</templates>
Het element paper representeert de indeling van het sjabloon, belangrijke attributen zijn breedte, hoogte en eenheid:
Het attribuut width: representeert de breedte van de indeling.
Het attribuut heigth: representeert de hoogte van de indeling.
Het attribuut unit: geeft aan in welke eenheden breedte en hoogte hebben, het kan zijn inches of inch, mm of cm.
Het element template is de echte sjabloondefinitie en bevat de posities van de foto’s. Attributen zijn:
Attribuut name: is de naam van het sjabloon. Het wordt gebruikt om vertalingen te krijgen bij uitvoeren ingesteld vanuit een bureaubladbestandsnaam (
6_photos_3.5x4cm.desktop
in het voorbeeld). Als de bureaubladbestandsnaam niet bestaat, wordt de naam van het attribuut getoond.Het attribuut autorotate: stelt in of automatisch draaien gedaan moet worden.
Het element photo: stelt de positie in van de foto (attributen x en y) en de grootte (attributen width en height).
Zie onderstaand een ander voorbeeld voor A6 paginagrootte:
<paper name="A6" width="105" height="148" unit="mm" >
<template name="1_photo_9x13cm" dpi="0" autorotate="true">
<photo x="5" y="10" width="90" height="130" />
</template>
<template name="1_photo_10.5x14.8cm" dpi="0" autorotate="true">
<photo x="0" y="0" width="105" height="148" />
</template>
</paper>
Het Desktop-bestand¶
Het bureaubladbestand is nodig voor vertalingen. Als u uw sjablonen voor uzelf gebruikt, het u het niet echt nodig. Het is een standaard ini-stijl bestand en ziet er uit als dit (bijvoorbeeld 1_photo_9x13cm
):
[Desktop Entry]
Type=Theme
Name=9x13 cm (1 photo)
Name[da]=9x13 cm (1 foto)
Name[de]=9x13 cm (1 Foto)
Name[en_GB]=9x13 cm (1 photo)
Name[et]=9x13 cm (1 foto)
Name[gl]=9x13 cm (1 foto)
Name[it]=9×13 cm (1 foto)
Name[nb]=9x13 cm (1 bilde)
Name[nl]=9x13 cm (1 foto)
Name[pt]=9x13 cm (1 fotografia)
Name[pt_BR]=9x13 cm (1 foto)
Name[sv]=9 x 13 cm (1 foto)
Name[x-test]=xx9x13 cm (1 photo)xx
Het mooie hiervan is dat wanneer uw indeling geïntegreerd raakt in standaard sjablonen van hulpmiddel Maker van afdrukken, zullen teams met vertalers voor u het bureaubladbestand vertalen.
Een nieuw sjabloon aanmaken uit een andere¶
De gemakkelijkste manier om te starten is het kopiëren van een bestand templates.xml en het te wijzigen. De map met sjablonen is gewoonlijk te vinden onder Linux in /usr/share/apps/digikam/templates/
. Schrijven in deze map vereist toegang als root, we zullen daar dus niet ons sjabloon aanmaken, in plaats daarvan doen we het volgende vanuit een console:
Maak een sjablonenmap aan in uw thuismap:
mkdir -p ~/.config/share/apps/digikam/templates/
Ga naar deze map:
cd ~/.config/share/apps/digikam/templates/
Kopieer de
templates.xml
naar bijvoorbeeldmy_templates.xml
:
cp -r /usr/share/digikam/templates/templates.xml ~/.config/share/apps/digikam/templates/my_templates.xml
Verwijder alle pagina’s en voeg de uwe toe en maak het bijbehorende bureaubladbestand.
U bent gereed, u kunt nu digiKam openen en het hulpmiddel starten, uw nieuwe sjablonen zouden moeten verschijnen in de lijst Indelingen uit de dialoogpagina van de assistent Pagina-indeling selecteren.
Laatste woorden¶
Dit is het einde van dit hoofdstuk, nu is de tijd voor u gekomen om creatief te worden en nieuwe sjablonen toe te voegen.
Wanneer u klaar bent, aarzel dan niet om uw werk voor te stellen voor een officiële integration in digiKam, en te zien dat uw nieuwe sjabloon wordt ingevoegd in de officiële lijst. Zie de Bijdragepagina uit de projectwebsite van digiKam voor details.