Sammeldownload remixIcon

Don_2020

Lt. Commander
Registriert
Aug. 2019
Beiträge
1.913
Ich möchte alle Icon für meine Programmierarbeiten als Sammeldownload aller Icons von der Seite https://remixicon.com/ machen.

Die Icons sind Open Source und für private und geschäftlioche Zwecke kostenlos nutzbar.

Auf github gibt es nur die SVG-Version. Ich benötige aber PNG in den Auflösungen 24x24, 32x32 und 64x64 Pixel.
Das händische Auswählen ist keine praktikable Methode. Ich benötige die Icons für meinen Offline-PC.

Die Umwandlung von SVG in PNG mit Irfanview brachte nicht das gewünschte Ergebnis (ca. 2,5 kB, anstatt 0,5 kB im Direktdownload).

Wer kann helfen?
 
Inkscape plus ein kleines Script drumherum, welches alle SVGs durchgeht und in den gewünschten Größen als png speichert.

Per KI erstellen lassen (und nicht getestet), sieht aber erst mal logisch aus:
PowerShell:
# Define the folder containing the SVG files
$folderPath = "C:\path\to\your\folder"

# Define the resolutions
$resolutions = @(24, 32, 64)

# Get all SVG files in the folder
$svgFiles = Get-ChildItem -Path $folderPath -Filter *.svg

# Loop through each SVG file
foreach ($svgFile in $svgFiles) {
    # Get the full path of the SVG file
    $svgFilePath = $svgFile.FullName

    # Loop through each resolution
    foreach ($resolution in $resolutions) {
        # Define the output PNG file path
        $pngFilePath = [System.IO.Path]::ChangeExtension($svgFilePath, "$resolution.png")

        # Convert the SVG to PNG using Inkscape
        & "C:\Program Files\Inkscape\inkscape.exe" `
            --export-type="png" `
            --export-filename="$pngFilePath" `
            --export-width=$resolution `
            --export-height=$resolution `
            "$svgFilePath"
    }
}
 
Schade, das läuft nicht. Wundert mich aber nicht. KI-Mist halt.

Trotzdem Danke für die Info.
 
Gut, wenn du keine Fehlermeldung mitlieferst, versuch ich auch erst gar nicht weiterzuhelfen.
Inkscape muss natürlich dafür installiert sein und Pfad unter Umständen angepasst werden.
Ich habe es gerade nicht installiert und kann es auch nicht installieren, sonst hätte ich vielleicht vorher selber getestet.
 
Inkscape ist installiert, Pfade habe ich angepasst.
Das Programm scheitert an der ersten Raute '#'.
Keine Ahnung was ich da ändern muss. Inkscape habe ich bisher nicht genutzt.

Habe jetzt einen brauchbaren Online-Converter https://svgtopng.com/de/ gefunden.

Danke für die Untersützung.

Habe die Konvertierung mit Irfanview 4.70 geschafft.
Einstellung Batch-Modus
PNG speichern,
Spezial-Optionen aktivieren; setzen anklicken.
Fenster Operation für alle Bilder, Größe anklicken, beide Seiten auf 24 px setzen.
Wichtig: Haken bei Größe aufgrund DPI-Werte änder (alt/neu) muss raus.
 
Zuletzt bearbeitet:
Ich habe die Batchdatei über die CLI gestartet. Keine Ahnung warum das in Windows nicht klappt.
Kann sein, das diese Batchdatei in Inkscape gestartet werden muss. Werde ich nicht probieren, da ich jetzt ein Programm gefunden habe das passt.

GreenFishIconEditor; einfach mal suchen. Sehr gut geeignet für die Icon-Bearbeitung.
 
Kein Batch, Powershell...
1740154313755.png
 
  • Gefällt mir
Reaktionen: Incanus
Zurück
Oben