Adobe Photoshop không phải trình chỉnh sửa hình ảnh vector. Adobe Illustrator xử lý tốt công việc đó. Nhưng nếu bạn dùng gói Adobe Creative Cloud cơ bản? Hoặc chỉ có đăng ký Photoshop đơn lẻ?
Photoshop có một vài công cụ cho phép vẽ hình dạng và đường dẫn (paths) vector từ đầu. Bây giờ bạn thậm chí có thể chọn nhiều đường dẫn và thay đổi giao diện với tính năng như Live Shape Properties (Thuộc tính hình dạng trực tiếp). Tuy nhiên, học vector hóa hình ảnh trong Photoshop đòi hỏi nỗ lực nhiều hơn một chút.
Cách chuyển hình ảnh Raster (bitmap) sang Vector
Hình ảnh vector có thể phóng to thu nhỏ tùy ý mà không bị vỡ hạt (pixelate) như ảnh bitmap khi thay đổi độ phân giải. Chúng được tạo thành từ các đường dẫn (paths) giống như các "đường vẽ" bằng phương trình toán học có thể tỷ lệ tùy ý.
Để chuyển hình ảnh raster dựa trên pixel sang hình ảnh vector:
- Chọn các pixel.
- Chuyển chúng thành đường dẫn (paths).
- Tô màu và lưu dưới dạng hình ảnh vector.
Như luôn, bạn sẽ làm việc với các lớp (layers) khác nhau trong Photoshop để trích xuất đường dẫn từ hình ảnh raster. Đây là cái nhìn sơ bộ về hình ảnh chân dung raster ban đầu và hình ảnh cuối cùng sau khi vector hóa.
Ảnh chụp màn hình từ Adobe Photoshop CC (21.2.0). Nhưng bạn nên làm theo hướng dẫn đơn giản này với hầu hết các phiên bản Photoshop gần đây.
1. Mở hình ảnh Raster trong Photoshop
Kéo thả hình ảnh raster vào Photoshop hoặc mở từ File > Open. Hình ảnh mẫu trong ví dụ này là chân dung đơn giản. Nếu đối tượng bạn muốn vector hóa có nền phức tạp, hãy xóa nền trong Photoshop trước.
2. Tạo vùng chọn quanh hình ảnh
Có nhiều phương pháp tạo vùng chọn trong Photoshop. Phương pháp bạn chọn phụ thuộc vào bản chất hình ảnh. Ví dụ, nếu hình ảnh có cạnh thẳng, bạn chọn công cụ Rectangular Marquee (Chữ nhật chọn). Nếu muốn chọn theo màu, Magic Wand (Cây đũa thần) hoặc Quick Selection (Chọn nhanh) là tùy chọn.
Đối với chân dung, lệnh Select Subject (Chọn đối tượng) có thể tự động chọn đối tượng chính trong ảnh. Đây là công cụ nhận biết nội dung (content-aware) dùng thuật toán thông minh phát hiện người trong ảnh. Nút Select Subject hiển thị trên thanh công cụ khi bạn chọn công cụ chọn. Bạn cũng tìm thấy nó dưới menu Select (Chọn).
Đi đến Select > Select & Mask > Select Subject và nó sẽ chọn thông minh đối tượng nổi bật nhất trong bức ảnh.
Dùng thanh trượt Global Refinements (Làm mịn toàn cục) để tinh chỉnh cạnh chọn nếu cần, sau đó xuất vùng chọn ra lớp mới (new layer).
3. Tạo hiệu ứng Threshold (Ngưỡng)
Lớp điều chỉnh Threshold (Ngưỡng) biến lớp hiện tại thành hình ảnh đen trắng, và bạn có thể cho hình ảnh màu một giao diện một màu gọn gàng sau trong quy trình.
Trong panel Layers (Các lớp), thêm lớp Threshold mới bằng cách chọn biểu tượng Create new fill or adjustment layer (Tạo lớp điều chỉnh hoặc tô mới). Kéo thanh trượt cho đến khi đạt giao diện muốn. Trong hình ảnh ví dụ, chúng tôi dùng giá trị 51.
4. Dùng lệnh Color Range (Phạm vi màu) chọn vùng sắc độ
Lệnh Color Range dưới menu Select giống như chọn Magic Wand. Nhưng nó tốt hơn vì có thể chọn pixel chia sẻ màu giống hoặc tương tự với công cụ hút màu (eyedropper) trên vùng ảnh đó. Bạn có thể chọn dải màu bằng cách dùng công cụ lặp lại trên các vùng khác nhau của hình ảnh.
Trong hướng dẫn Photoshop này, chúng ta muốn dùng lệnh Color Range chọn tất cả vùng sắc độ trắng và đen.
Đi đến Select > Color Range.
Dùng Eyedropper tools (Công cụ hút màu) chọn tất cả vùng sắc độ khác nhau trong hình ảnh. Chọn xem trước Grayscale (Thang xám) trong menu thả xuống sẽ cho ý tưởng về vùng được chọn.
Nhấn OK để đóng hộp thoại và quay lại lớp threshold với chân dung được chọn.
5. Chuyển vùng chọn thành đường dẫn (Path)
Đường dẫn (path) trong Photoshop chỉ là đường có điểm neo (anchor points) ở hai đầu. Nói cách khác, chúng là bản vẽ đường vector. Đường dẫn có thể thẳng hoặc cong. Giống như mọi vector, bạn có thể kéo dãn và định hình chúng mà không mất chi tiết. Photoshop có thể chuyển vùng chọn thành đường dẫn và ngược lại.
Chọn công cụ Marquee (Chữ nhật chọn) hoặc bất kỳ công cụ chọn nào. Chuột phải vào hình ảnh, chọn Make Work Path (Tạo đường dẫn làm việc) từ menu ngữ cảnh.
Cũng đặt một Giá trị dung sai (Tolerance Value) trong hộp nhỏ hiển thị.
6. Đặt giá trị dung sai cho đường dẫn
Để làm đường dẫn mượt hơn, đặt giá trị dung sai trong hộp thoại bật lên. Giá trị "1.0" lý tưởng cho đường dẫn không đều quanh chân dung.
Giá trị dung sai quyết định đường dẫn "bám" sát đường viền hình ảnh đến đâu. Giá trị càng thấp, vùng chọn càng bám sát đường dẫn. Giá trị cao giảm số điểm neo và làm đường dẫn mượt hơn. Quy tắc chung — đối tượng càng đơn giản, dung sai càng cao.
Nhưng hãy thử nghiệm giá trị này theo độ phức tạp hình ảnh của bạn.
7. Tạo lớp màu đặc (Solid Color Layer) mới
Không nhấp đâu, vào panel Layers và chọn Create new fill or adjustment Layer (Tạo lớp tô hoặc điều chỉnh mới).
Sau đó, chọn Solid Color (Màu đặc) từ menu. Bạn có thể chọn bất kỳ màu nào.
Bước này tạo lớp hình dạng vector (vector shape layer) lên trên lớp Threshold.
Lớp tô màu đặc này có thể tùy chỉnh bất kỳ màu nào bạn chọn. Ở bước tiếp theo, xuất lớp này ra hình ảnh SVG.
8. Lưu hình ảnh Vector dưới dạng tệp SVG
Chuột phải vào lớp và chọn Export As (Xuất dưới dạng). Bạn cũng có thể lưu hình ảnh vector từ File > Export As.
Trong hộp thoại Export As, chọn SVG từ File Settings (Cài đặt tệp) và nhấn Export (Xuất).
Bây giờ bạn có thể mở tệp vector trong Adobe Illustrator hoặc bất kỳ trình chỉnh sửa hình ảnh vector nào.
Thay vào đó, bạn cũng có thể xuất đường dẫn vector từ Photoshop sang Illustrator. Nhấp File > Export > Paths to Illustrator. Điều này xuất Solid Color Fill Path (Đường dẫn tô màu đặc) sang Illustrator nếu bạn đã cài nó.
Còn nhiều cách khác vector hóa hình ảnh trong Photoshop
Phương pháp cụ thể này là cách đơn giản lấy hình ảnh vector đơn sắc (monotone) từ ảnh màu. Bạn có thể dùng nó như mẫu cho bất kỳ sửa đổi hình ảnh nào khác trong Photoshop. Sau đó phóng to thu nhỏ tùy ý trên giấy hoặc phương tiện khác.
Còn nhiều cách khác vector hóa hình ảnh trong Photoshop. Cách bạn làm sẽ phụ thuộc vào ảnh gốc và kết quả bạn muốn.