Ảnh png là hình ảnh được nén. Nó có kích thước cố định, nếu bạn cố gắng làm cho nó lớn hơn hoặc nhỏ hơn, nó sẽ cần phải sao chép hoặc xóa dữ liệu. Quá lớn hoặc quá nhỏ và nó không nhìn đúng (quá lớn là tồi tệ hơn quá nhỏ).
Một vector có thể vẽ được là một loạt các lệnh cho biết cách vẽ thứ gì đó. Các lệnh này có tỷ lệ, do đó, một vectơ được thực hiện tốt sẽ có độ phân giải cao ở 1000x1000 vì nó có kích thước 100x100.
Ưu điểm của png là dễ dàng thực hiện và hiệu suất tương đối nhanh. Một vector drawable là chậm hơn (bạn phải thực hiện các lệnh) và khó khăn hơn để tạo ra một tốt nhất. Nhưng nó vảy tốt hơn. Nếu không cần mở rộng quy mô, một png có lẽ là những gì bạn muốn. Nếu có, bạn có thể muốn một véc tơ.
Cũng lưu ý một số loại hình ảnh hoạt động tốt hơn cho vec-tơ so với các loại khác- biểu tượng là cách sử dụng tốt vectơ. Một bức ảnh sẽ không hoạt động.
Nguồn
2016-08-05 18:34:44
Afaik, vectơ tỷ lệ trong khi vẫn giữ tỷ lệ ban đầu. Câu hỏi thú vị, tôi muốn xem câu trả lời cho chính bản thân mình. – Vucko
Ở đây, trong "Xem xét các tệp SVG": https://developer.android.com/studio/write/vector-asset-studio.html – Shaishav