Batch-konverter billeder med gimp-console-[version].exe i Windows: En trin-for-trin guide

Hvordan bruges gimp-console-[version].exe programmet til batch-konvertering af billeder mellem formater (med standardindstillinger) i Windows?

GIMP's kommandolinjeversion, gimp-console-[version].exe, kan bruges til batch-konvertering af billeder mellem formater i Windows ved at følge en række trin, herunder installation af GIMP, åbning af Kommandoprompt, navigering til GIMP's installationsmappe, og udførelse af en specifik konverteringskommando.

Hvordan bruges gimp-console-[version].exe programmet til batch-konvertering af billeder mellem formater (med standardindstillinger) i Windows?

GIMP (GNU Image Manipulation Program) tilbyder en kommandolinjeversion kaldet gimp-console-[version].exe, som kan bruges til batch-konvertering af billeder mellem forskellige formater. Følg nedenstående trin for at udføre batch-konvertering med standardindstillinger i Windows:

Trin-for-trin guide:

  1. Installer GIMP:
    • Download og installer GIMP fra den officielle hjemmeside.
    • Under installationen, sørg for at inkludere kommandolinjeværktøjerne.
  2. Åbn Kommandoprompt:
    • Tryk på Win + R for at åbne dialogboksen "Kør".
    • Skriv cmd og tryk på Enter for at åbne Kommandoprompt.
  3. Naviger til GIMP's installationsmappe:
    • Brug kommandoen cd til at ændre bibliotek til GIMP's installationsmappe. For eksempel:
      cd C:\Program Files\GIMP 2\bin
  4. Forbered batch-konverteringskommandoen:
    • Brug følgende syntaks til at konvertere billeder:
      gimp-console-[version].exe -i -b "(batch-convert \"input_folder\" \"output_folder\" \"output_format\")" -b "(gimp-quit 0)"
    • Erstat [version] med den installerede GIMP-version, f.eks. gimp-console-2.10.exe.
    • Erstat input_folder med stien til mappen, der indeholder de billeder, du vil konvertere.
    • Erstat output_folder med stien til mappen, hvor de konverterede billeder skal gemmes.
    • Erstat output_format med det ønskede outputformat, f.eks. jpg, png, etc.
  5. Eksempel på kommando:
    • Hvis du vil konvertere alle billeder i C:\Billeder\Input til PNG-format og gemme dem i C:\Billeder\Output, kan du bruge følgende kommando:
      gimp-console-2.10.exe -i -b "(batch-convert \"C:\\Billeder\\Input\" \"C:\\Billeder\\Output\" \"png\")" -b "(gimp-quit 0)"
  6. Kør kommandoen:
    • Tryk på Enter for at udføre kommandoen. GIMP vil nu batch-konvertere billederne med standardindstillinger.

Bemærk: For at bruge batch-konverteringsfunktionen skal du muligvis oprette et GIMP-script, der definerer batch-convert-funktionen. Dette script skal placeres i GIMP's scripts-mappe. Her er et eksempel på et simpelt script:

(define (batch-convert input-folder output-folder output-format)
  (let* ((filelist (cadr (file-glob (string-append input-folder "/*") 1))))
    (while (not (null? filelist))
      (let* ((filename (car filelist))
             (image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
             (drawable (car (gimp-image-get-active-layer image))))
        (gimp-file-save RUN-NONINTERACTIVE image drawable
                        (string-append output-folder "/" (car (gimp-image-get-name image)) "." output-format)
                        (string-append output-folder "/" (car (gimp-image-get-name image)) "." output-format))
        (gimp-image-delete image))
      (set! filelist (cdr filelist)))))

Gem dette script som en .scm-fil og placer det i GIMP's scripts-mappe (typisk C:\Users\[brugernavn]\AppData\Roaming\GIMP\[version]\scripts).