Warum ist das Ergebnis ein transparentes PNG?
Weil ein Kreis in einer quadratischen Datei die Ecken zwangsläufig leer lassen muss. Wären sie weiß gefüllt, sähe das Bild nur auf einer weißen Seite rund aus und zeigte überall sonst vier helle Dreiecke. PNG speichert einen Alphakanal, die Ecken sind also wirklich leer; JPEG hat keinen Alphakanal und kann das nicht abbilden. Für Apps, die Transparenz schwarz darstellen, lassen sich die Ecken wahlweise mit einer Volltonfarbe füllen.
Ich habe es irgendwo hochgeladen und die Ecken wurden weiß oder schwarz. Was ist passiert?
Diese Seite hat Ihre Datei neu kodiert: meist zu JPEG, das Transparenz nicht speichern kann, weshalb die leeren Ecken auf eine Volltonfarbe reduziert wurden. Mit dem PNG selbst ist alles in Ordnung; prüfen Sie, ob das Ziel PNG akzeptiert, oder nehmen Sie das Auffüllen hin, wenn die Plattform den Avatar ohnehin kreisförmig maskiert.
Welche Größe soll ich für ein WhatsApp- oder Discord-Profilbild exportieren?
Beide legen ihre eigene kreisförmige Maske über einen quadratischen Upload, die Größe zählt also mehr als die Form. Ein quadratischer Export von rund 512 px ist für beide eine bequeme Antwort: Apps zeigen Avatare deutlich kleiner an, fordern auf scharfen Displays aber eine höher aufgelöste Kopie. Ein Zuschnitt mit 96 px wirkt weich, sobald ihn irgendetwas größer darstellt, und ein Avatar mit 4000 px bringt außer einem größeren Upload nichts.
Wird mein Bild irgendwo hochgeladen?
Nein. Das Bild wird in Ihrem Browser dekodiert und der Kreis auf einem Canvas dort maskiert. Das Foto verlässt Ihr Gerät also nie und es wird nichts auf einem Server gespeichert.