Chuyển đổi một bản vẽ đường thẳng từ raster sang vector


18

Tôi có một hình ảnh raster, về cơ bản là một bản vẽ được quét các đường viền (và một số chi tiết) của các đối tượng khác nhau và tôi muốn chuyển đổi các đường này thành các vectơ, sử dụng Illustrator hoặc Inkscape.

Giải pháp hiện tại của tôi là có hình ảnh raster làm lớp nền, và trong một lớp mới phía trên nó, tôi sử dụng bút để theo các đường càng gần càng tốt. Sau này tôi tinh chỉnh các dòng này để phù hợp với hình ảnh raster tốt hơn. Điều đó đã làm việc tốt cho các bản vẽ đơn giản. Tuy nhiên, đối với một số bản vẽ cực kỳ phức tạp của tôi, điều này rất tẻ nhạt để làm.

Có công cụ hoặc bộ lọc nào đó có khả năng nhận ra các đường trong bản vẽ đường thẳng và tạo đường dẫn vectơ từ chúng không?


Tôi sử dụng Aspire. Mặc dù chương trình này là phần mềm trả phí, nhưng nó chứa nhiều công cụ hữu ích, mạnh mẽ, thường có thể rút ngắn thời gian của một quy trình. Một trong những công cụ này là một công cụ tự động theo dõi có thể theo dõi các thiết kế raster thành các vectơ. Bạn có thể chọn sắc thái, màu sắc hoặc loại raster để theo dõi, cũng như chất lượng theo dõi và thậm chí là tĩnh để xóa.
George A. Solodun

Câu trả lời:


12

Trong inkscape, bạn tin tưởng vào loại Potrace (một trình theo dõi xuất sắc, miễn phí) được nhúng ở đó. Chỉ cần vào menu Đường dẫn trên cùng, vector hóa. Tôi đã chơi khá với các cài đặt của nó và trong khi bạn sẽ không có toàn quyền kiểm soát, bạn có thể giảm nó xuống một kết quả khá chính xác và một vài nút. Nhưng bạn cần chơi nhiều với các cài đặt cho đến khi bạn tìm thấy những thứ phù hợp với mình. Nó đã làm việc cho tôi để sản xuất nghệ thuật dòng trò chơi từ các raster (theo phong cách rất giống với các bản vẽ truyện tranh)

Các cách khác mà tôi đã sử dụng là buộc Illustrator thực hiện một loại trung bình, trong cài đặt đột quỵ. Và gần đây, sử dụng MyPaint miễn phí , vì nó có khá nhiều cài đặt (nhiều hơn trong nhiều gói thương mại) để kiểm soát đột quỵ của bạn và khắc phục trong thời gian thực của đột quỵ run rẩy (btw, lý do tại sao phải mất nhiều thời gian hơn với máy tính bảng là hệ thống điện từ và độ phân giải không chính xác như bàn tay, bút và giấy của bạn. Mở một bảng có độ phân giải thấp, như Intuos Small, là không đủ, và bạn cần một định dạng lớn hơn để kiểm soát tốt hơn. IMHO, tốt nhất là các định dạng lớn nhất. (rất nhiều người nghĩ theo cách khác, nhưng imho, vì mực là như vậy.))


Tôi đồng ý 100% với bạn về kích thước của máy tính bảng và kết quả là độ phân giải. Rất nhiều người chỉ cho tôi những cái nhìn trống rỗng khi tôi cố gắng giải thích điều này ... +1 cho tất cả những lựa chọn thay thế gọn gàng này cho các họa sĩ minh họa trực tiếp. Tôi không ý kiến. Cảm ơn
leugim

Rất vui vì nó đã giúp :); Tôi cũng vẽ và biết những nỗi đau khi đổ mực với máy tính bảng kỹ thuật số ... :) Một lưu ý ... Khi tôi đề cập đến tính trung bình của Illustrator, đã đề cập đến việc ưu tiên, và đặt ra cách đoán đó sẽ tốt / mượt mà như thế nào. (Như tôi đã đề cập, MyPaint, (ứng dụng raster, không phải véc tơ), có nhiều cài đặt hơn cho điều đó)
S.gfx

Cảm ơn bạn đã đề cập đến Potrace. Chỉ brew installlà nó thôi. Trong trường hợp bất kỳ ai cũng bối rối vì công cụ này thiếu giao diện, thì đó là vì đây là công cụ dòng lệnh. Đây là một lệnh mẫu để giúp bạn đi đúng hướng: potrace your-raster.bmp --output your-vector.svg -b svgChúc mừng.
gillytech

4

Illustrator có một tính năng gọi là dấu vết trực tiếp. Có vẻ như nó sẽ là hoàn hảo cho trường hợp của bạn.

Đặt hình ảnh nguồn. Với hình ảnh nguồn được chọn:

Đối tượng> Dấu vết trực tiếp> Thực hiện.

HOẶC LÀ

Đối tượng> Dấu vết trực tiếp> Tùy chọn theo dõi. Đặt tùy chọn theo dõi, rồi bấm Theo dõi.

Sau đó, bạn có thể chuyển đổi dấu vết thành đường dẫn.


2

Tôi thường có những tình huống tương tự khi tôi được đưa ra một số bản vẽ bút chì than chì (sơ sài, những dòng lông dài ) - trong đó việc vẽ bằng công cụ bút trở nên thực sự tẻ nhạt đến khó chịu.

Tôi thấy máy tính bảng kỹ thuật số của mình rất hiệu quả để giải quyết tình huống này. Mặc dù cuối cùng tôi lại lần theo dấu vết của ảnh gốc, nhưng tôi có xu hướng hoàn thành nó trong thời gian ngắn hơn trước. Tôi thường mất tới 12-20 giờ làm việc cho mỗi bản phác thảo. Bây giờ tôi giảm xuống còn "chỉ" 3-4 giờ.

Tôi đã thực hiện một vài lần thử với livetrace trong Illustrator nhưng cuối cùng lại dành nhiều thời gian hơn để sửa hoặc trong các trường hợp tốt nhất - chỉ sử dụng kết quả một phần.

Đối với các minh họa kỹ thuật dường như không có cách nào dễ dàng xung quanh việc truy tìm lại thứ đó bằng tay. Ít nhất tôi biết không có ai tự động.

Đôi khi, tôi có thể tận dụng Tê giác là một phần mềm 3D cho phép bạn xuất chế độ xem (phối cảnh, song song) của mô hình của bạn dưới dạng các dòng vectơ (tệp * .AI). Nếu bạn có một số lời khen trong mô hình hóa, bạn sẽ có thể tạo các đối tượng trong 3D và tận dụng khả năng để xuất nhiều chế độ xem. Các tập tin minh họa xuất khẩu tê giác vẫn cần một số cảm ứng. đặc biệt là vì các dòng có xu hướng bị phân mảnh rất nhiều nhưng ít nhất bạn có được số lượng nút có thể quản lý được (vẫn còn lộn xộn hơn so với truy tìm thủ công).

Hi vọng điêu nay co ich


2

Dành cho Illustrator CS6 hoặc Illustrator CC .....

Mở hoặc Đặt hình ảnh raster vào Illustrator.

Chọn hình ảnh và nhấp vào nút Hình ảnh trong Thanh điều khiển trên đầu màn hình.

Để tinh chỉnh theo dõi, chọn Window > Image Tracevà bạn có thể điều chỉnh các tùy chọn theo dõi trong Bảng điều khiển mở ra.

Trong các phiên bản Illustrator trước đó có Live Trace. Tuy nhiên, tính năng này đã được viết lại hoàn toàn, từ đầu, cho Illustrator CS6. Image Trace thực hiện các chức năng cơ bản giống như Live Trace đã từng sử dụng. Mặc dù tương tự như Live Trace, Image Trace hoàn toàn khác biệt, với logic, tính năng và tùy chọn khác nhau.


Không phải là nó thực sự là một vấn đề, nhưng làm thế nào là khác nhau câu trả lời của bạn từ một này: graphicdesign.stackexchange.com/a/1371/8845
Saaru Lindestøkke

1
Các phiên bản khác nhau, Bart. Live Trace đã chết tại CS5, giờ là Image Trace. Đúng không phải là một câu trả lời hoàn toàn khác nhau, nhưng có thể hữu ích cho những người có Illustrator CS6 hoặc CC, những người đã tìm kiếm tùy chọn "Live Trace" và không tìm thấy nó.
Scott

Tôi hiểu rồi. Tôi mới chuyển từ CS5 sang CS6 và chưa sử dụng theo dõi Live / Image.
Saaru Lindestøkke

1
Tôi đã làm rõ câu trả lời một chút :)
Scott

1

Trước tiên, hãy đánh dấu hình ảnh của bạn để làm cho công việc của các tiện ích / thuật toán chuyển đổi raster sang vector dễ dàng hơn

  1. Quét hình ảnh của bạn dưới dạng Đen và Trắng, sau đó là Thang màu xám (đôi khi một cái hoạt động tốt hơn hình kia). Quét ở độ phân giải cao nhất bạn có thể quản lý 600dpi hoặc 1200dpi, nếu máy tính của bạn có thể xử lý nó.
  2. Sử dụng Image > Adjustments > Levelsđể sửa cho giấy không hoàn toàn trắng
    1. Tùy chọn, điều chỉnh mức độ sáng / độ tương phản cũng ở giai đoạn này. Bạn đang cố gắng tối đa hóa sự khác biệt có thể nhận thấy giữa các dòng và các phần trống của drwaing của bạn.
  3. Áp dụng Posterize để làm nổi bật các dòng

Bây giờ áp dụng các kỹ thuật vectorize như đã đề cập trong các câu trả lời trước. Đối với Illustrator, Live Tracetiếp theo là thao tác chạm thủ công hoạt động khá tốt.

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.