Đây là một hình ảnh gốc, được trích xuất từ đây:
Bạn có thể thấy rõ rằng nếu đây là hình ảnh ở nơi đầu tiên, thì đó là chất lượng thấp. Làm cho nó nổi bật hơn với một công cụ đồ họa cho thấy nó rõ ràng hơn:
Nếu hình đầu tiên là hình ảnh ở vị trí đầu tiên, thì đó là dữ liệu văn bản ban đầu và phông chữ đã được làm mịn. Do đó, hình ảnh không phải là đen trắng đồng nhất, nhưng một số pixel có giá trị xám. Kiểu làm mịn phông chữ này xảy ra ở mọi nơi, đó là một điều cần thiết. Vì pixel là một hình vuông, bạn không thể có bất kỳ đường thẳng nào khác nhưng hoàn toàn ngang và dọc hoàn hảo, do đó, làm mịn phông chữ được sử dụng để đánh lừa bộ não của người xem.
Điều gây ra pixel trong dán về cơ bản là những gì TheKB nói: nén. Những gì bạn đang dán là một hình ảnh bitmap và nén gây mất dữ liệu hình ảnh; bạn mất giá trị màu xám. Quá trình nén này được thực hiện bởi chính LiberScript.
Khi bạn nhập một SVG, bạn nhập một đồ họa vector. Đây là một cách hoàn toàn khác để sản xuất đồ họa, những thứ bạn có thể nâng cấp mà không có bất kỳ giới hạn nào. Một đồ họa vector sẽ luôn trông giống hệt nhau cho dù bạn đặt nó trên tem hay đập Hoover.
Đây là lý do (phiên bản đơn giản hóa):
Hình trên cho thấy một hình vuông màu đen đơn giản, kích thước 4x18 pixel, màu đen. Nếu hình ảnh này là một bitmap, bạn phải chỉ định riêng vị trí và màu sắc của từng pixel. Giả sử một byte cho x, một byte cho y và một byte cho màu và chúng ta nhận được 4 x 18 x 3 = 216 byte dữ liệu hình ảnh.
Nếu hình ảnh này là một vector, bạn chỉ cần xác định vị trí của mỗi góc. Với những vị trí này, bạn xác định một khu vực và màu sắc để lấp đầy khu vực này. Vị trí vẫn là hai byte cho mỗi pixel, nhưng màu chỉ mất thêm một byte - 4 x 2 + 1 byte = 9 byte dữ liệu hình ảnh. Vì vậy, một hình ảnh vector đơn giản hơn nhiều so với bitmap.
Bạn đã không đặt ở đây một ví dụ về một SVG đã nhập nhưng nếu bạn thổi nó lên, nó sẽ hiển thị khá giống với hình ảnh đầu tiên ở trên. LibreOffice sẽ làm mịn các đường tròn và góc cạnh. Tuy nhiên vì có rất ít dữ liệu hình ảnh, nên không có gì để nén.
Vì vậy, điều này có nghĩa là cách LibreScript xử lý các định dạng hình ảnh khác nhau. Để có được bản sao dán của bạn trông giống hệt bản gốc, bạn cần tìm ra cách buộc LibreOffice dán mà không mất, chất lượng 100%. Hoặc tiếp tục nhập vectơ.