Xóa nền dựa trên màu trong Inkscape


27

Có một cách cổ điển để loại bỏ nền trong Inkscape bằng các đường cong Bezier. Đây thường là quá trình khá dài.

Có thể xóa nền của một đối tượng dựa trên màu nền (ví dụ: chỉ nói để xóa nền màu vàng)? Hoặc một số phương pháp thông minh có thể phát hiện đối tượng là gì và nền là gì?

Nếu vậy, bạn có thể mô tả các công cụ có sẵn trong Inkscape không?


1
Một lựa chọn thay thế sẽ là xóa nền khỏi hình ảnh raster trước khi nhập nó vào Inkscape.
Ilmari Karonen

Câu trả lời:


23

Bạn có thể thử "theo dõi bitmap", sử dụng "Nhiều lần quét" với "Màu sắc", với tùy chọn "xóa nền" và chọn quét "2".

Bitmap gốc

Dấu vết bitmap

Sau đó, nhấp vào "Ok", chọn cả bitmap và kết quả vectơ:

Kết quả dấu vết

Sau đó nhấp chuột phải và chọn "Đặt Clip":

Kết quả bị cắt

Không hoàn hảo, nhưng đó là một khởi đầu tốt.


4
Có, nó hoàn toàn có thể sử dụng được nếu nền có một màu. Cảm ơn.
xralf

Vấn đề thực sự phải đối mặt với phương pháp này là các chữ cái hơi mờ hoặc hình dạng của phông chữ bị mất.
Ranjith Siji

Chỉ muốn đề cập rằng các kết quả là (như bạn có thể mong đợi) THỰC SỰ tốt cho việc xóa nền khỏi hình ảnh raster ban đầu là đồ họa vector (tình huống mà bạn không có quyền truy cập vào bản gốc).
Multihunter

9

Có một số bộ lọc có sẵn trong Inkscape có thể tăng tốc các tác vụ phức tạp.

Ví dụ, tôi muốn xóa nền trắng của hình ảnh để làm cho nó trong suốt. Tôi đã sử dụng phương thức / bộ lọc sau trong Inkscape.

  1. Chọn đối tượng hình ảnh.

  2. Đối với các phiên bản <0.91
    Chuyển đến Bộ lọc -> Công dụng minh bạch -> Công cụ xóa ánh sáng
    Đối với phiên bản 0.91
    Chuyển đến Bộ lọc> Lấp đầy & minh bạch> Công cụ xóa ánh sáng


1
Nó sử dụng xói mòn và giãn nở mặc dù.
Chay
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.