Png, sıkıştırılmış bir görüntüdür. Sabit bir boyuta sahiptir, daha büyük veya daha küçük yapmaya çalışırsanız, verilerin çoğaltılması veya kaldırılması gerekir. Çok büyük veya çok küçük ve doğru görünmüyor (çok büyük çok küçüktür).
Çizilebilir vektör, bir şeyin nasıl çizileceğini anlatan bir komut dizisidir. Bu komutlar ölçeklenir, bu yüzden iyi çalıştırılan bir vektör çekilebilir, 100x100'de olduğu gibi 1000x1000'de iyi görünecektir.
Bir png'nin avantajı, yapması kolay ve nispeten hızlı bir performanstır. Çizilebilir bir vektör daha yavaş (komutları yürütmek zorundasınız) ve iyi bir tane oluşturmak için daha zordur. Ama daha iyi ölçeklendirir. Ölçeklendirme gerekli değilse, bir png muhtemelen ne istersen. Eğer öyleyse, bir vektör isteyebilirsiniz.
Ayrıca, bazı resimlerin vektörler için diğerlerinden daha iyi çalıştığını da unutmayın - bir simge vektörün iyi bir kullanımıdır. Bir fotoğraf işe yaramazdı.
Afaik, orijinal oranlarını koruyarak vektörü ölçeklendirir. İlginç bir soru, kendime bir cevap görmek istiyorum. – Vucko
Burada "SVG dosyaları için göz önünde bulundurulması gerekenler" başlığı altında: https://developer.android.com/studio/write/vector-asset-studio.html – Shaishav