Đồ họa vector là một khái niệm đồ họa máy tính định nghĩa một hình ảnh là một tập hợp các điểm được nối với nhau bằng các đường thẳng và đường cong. Điều này so với đồ họa raster lưu giá trị của từng pixel một cách riêng lẻ.
Ý tưởng thiết kế này có nghĩa là hình ảnh vector có thể được phóng to và thu nhỏ theo ý muốn mà không làm giảm chất lượng hoặc tăng kích thước tệp. Khi so sánh, việc chia tỷ lệ hình ảnh raster sẽ làm tăng kích thước tệp và dẫn đến việc tạo pixel do máy tính phải đoán giá trị của pixel mới.
Vấn đề với đồ họa vector
Nghe có vẻ giống như hình ảnh dựa trên vector nên được ưu tiên hơn so với hình ảnh dựa trên raster, nhưng điều này không phải lúc nào cũng đúng. Hình ảnh vectơ thường gặp khó khăn với các cảnh phức tạp như ảnh chụp. Sự thay đổi màu sắc liên tục mượt mà về cơ bản là không thể tái tạo ở định dạng dựa trên hình dạng mà không tăng kích thước tệp một cách ồ ạt so với hình ảnh raster. Ví dụ: chuyển đổi ảnh định dạng raster thành ảnh dựa trên vectơ có thể dẫn đến việc tăng kích thước tệp từ mười đến một trăm lần, đồng thời làm giảm chất lượng rất đáng chú ý do tạo tác dải.
Mẹo: Tạo tác dải là một điểm không hoàn hảo trong một hình ảnh mà lẽ ra là một sự chuyển tiếp mượt mà của các màu thay vào đó rõ ràng là từng bước, khiến các dải màu khác biệt có thể nhìn thấy được.
Đồ họa vector hữu ích ở đâu?
Đồ họa vector thường hữu ích cho những hình ảnh đơn giản hơn như logo, nơi có ít hình dạng phức tạp hơn và màu sắc chi tiết. Trong những bối cảnh này, đồ họa vector có thể được phóng to và thu nhỏ theo ý muốn mà chất lượng không bị giảm sút. Ví dụ: bạn có thể phóng to bao nhiêu tùy thích trên một đường cong và nó sẽ vẫn mượt mà và sắc nét thay vì trở nên rõ ràng là răng cưa hoặc mờ.
Mặc dù vectorisation, hoặc quá trình chuyển đổi đồ họa raster sang định dạng vector, đi kèm với nhiều vấn đề, nhưng điều ngược lại là không đúng. Việc phân loại ảnh vectơ được thực hiện đơn giản vì máy tính chỉ cần ghi lại các giá trị của mỗi pixel tại thời điểm chuyển đổi. Quá trình rasterization cũng cần thiết để hiển thị hình ảnh vector trên màn hình máy tính vì màn hình được tạo thành từ các lưới pixel.