Làm cách nào để chụp nhanh đến nửa pixel (0,5) trong phần minh họa?


11

Tôi đang cố gắng tối ưu hóa đồ họa vector để nó phù hợp với pixel nhưng nếu tôi cố gắng căn chỉnh lưới theo pixel, tôi mất quá nhiều chất lượng và tôi vẫn cần có thể chụp với gia số 0,5px.

Làm thế nào tôi có thể có được hành vi này? Không có mất tính năng xem pixel.


1
Tại sao không tăng tỷ lệ tác phẩm nghệ thuật của bạn lên 200% và sau đó mỗi tọa độ nửa pixel trở thành tọa độ pixel đầy đủ. Sau đó bạn có thể thu nhỏ lại sau.
Dom

1
Vấn đề với điều này là không có thứ gọi là nửa pixel. Bất kỳ phần nào của pixel được làm tròn lên / xuống. Bạn sẽ muốn chọn một đơn vị đo lường thay thế.
Andrew

@Andrew Cuối cùng, một nhận xét rất hữu ích, điều này có nghĩa là tôi cần sử dụng pt và thay đổi dpi để nó sẽ ánh xạ 1: 1, nhưng ít nhất nó có thể là một float.
sorin

Câu trả lời:


8

Bạn có thể thiết lập aa Grid trong Tùy chọn để có một đường lưới mỗi .5pt (giống như px trong AI). Sau đó bật Snap to Grid trong Menu View . Điều này sẽ cho phép bạn chụp nhanh tới mức tăng .5px. Tuy nhiên, nó sẽ không thành vấn đề.

Mặc dù bạn có thể đặt một đối tượng ở mức 1/2 pixel (hoặc 1 / 2pt trong Illustrator), nhưng khi đầu ra, mọi thứ được điều chỉnh (chống răng cưa) thành pixel đầy đủ. Điều này có thể được nhìn thấy bằng cách bật Pixel Preview trong menu View .

Ví dụ: một hình vuông 1/2 pixel:

một nửa pixel

Và với Xem trước Pixel:

xem trước

Bạn có thể thấy một nửa pixel được chuyển đổi thành pixel đầy đủ khi đầu ra. Illustrator sẽ không xuất tác phẩm nghệ thuật ở một nửa pixel.

Lưu hình ảnh nửa pixel đó ... mở trong Photoshop và phóng to 3200% ....

mở rộng

Tất cả một nửa pixel sẽ được khử răng cưa và xử lý theo cách này khi đầu ra. Bất kỳ nỗ lực nào bạn thực hiện để xây dựng các hạn chế 0,5 pixel sẽ bị vô hiệu hóa bởi bất kỳ đầu ra nào của tệp vì một pixel là thành phần màn hình nhỏ nhất.

Nhưng có lẽ bạn đang tự nói với mình: "Tôi chỉ cần một số cạnh để ngồi trên một nửa pixel. Không phải là một nửa hình ảnh pixel."

Chà, các cạnh cũng sẽ được khử răng cưa cho pixel gần nhất ...

các cạnh

(Cạnh dưới nằm trên một nửa pixel. Cạnh đen rộng một nửa pixel).

Và xem trước Pixel ....

xem trước

Ồ, nhưng hãy tắt "Tác phẩm nghệ thuật chống bí danh" trong tùy chọn Illustrator và xem Pixel Preview sau đó ....

không khử răng cưa

Câu trả lời thực sự không phải là hoạt động ở 0,5 pixel, mà là thay đổi tác phẩm nghệ thuật để nó trông chính xác ở các pixel đầy đủ.


Câu trả lời tuyệt vời và thật ngạc nhiên, nó có vẻ phù hợp với nhu cầu của tôi vì điều tôi muốn là pe có thể chụp các điểm định hướng đến 0,5 pixel trong khi các điểm neo ở mức pixel đầy đủ.
sorin

Ahh .. chụp xử lý ở 1/2 pixel trong khi các neo ở trên pixel đầy đủ có ý nghĩa hoàn hảo :)
Scott

2

Các vectơ có thể thay đổi quy tắc một chút trong một số trường hợp cụ thể, nhưng nói chung, không có mức tăng 0,5px. (Trừ khi chúng ta đang nói CSS px trên các thiết bị võng mạc, nhưng đó là một chủ đề hoàn toàn khác)

Một pixel là đơn vị nhỏ nhất trên màn hình.

nhập mô tả hình ảnh ở đây

Trong hình trên, mỗi bộ gồm một màu đỏ, một màu xanh lục và một ánh sáng xanh là một pixel. Thiết bị cho màn hình biết cách cân bằng độ sáng của ba màu đó một bộ (pixel) tại một thời điểm để mắt bạn có thể nhìn thấy một màu nhất định. Màn hình của bạn không xem xét các đơn vị nhỏ hơn thế.


Có một số trường hợp ngoại lệ biên giới. Chẳng hạn như đường viền của hình dạng vectơ không thẳng hàng hoàn hảo với pixel, do đó một số loại khử răng cưa xảy ra. Vẫn không thực sự có bất kỳ doanh nghiệp nửa pixel nào diễn ra vào thời điểm thông tin đến màn hình của bạn. Ngoài ra, với các thiết bị siêu HD như điện thoại thông minh hiện đại, px trong CSS không còn bằng một pixel. Vẫn không có một nửa pixel, nhưng trên các thiết bị võng mạc (ultra HD), vì mục đích của cuộc trò chuyện, bạn có thể coi một pixel là một nửa px là tỷ lệ pixel là 2: 1.


1
Cảm ơn câu trả lời công phu, tôi vẫn phải nói rằng nó không giải quyết câu hỏi của tôi. Mặc dù tôi hoàn toàn nhận thức được pixel là gì, tôi cũng biết rằng một hình ảnh vector có tọa độ điểm nổi bên trong, vì vậy bạn có thể căn chỉnh chúng theo bất kỳ cách nào. Tôi đoán rằng giải pháp là vô hiệu hóa snap-to-pixel và tạo ra một lưới có các điểm snap mỗi 0,5px, đây là thứ tôi đang tìm kiếm.
sorin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.