Làm cách nào để chuyển đổi PNG trong suốt màu sang PNG trong suốt (không phải B & W)?


8

Tôi đang cố gắng tạo hai trạng thái cho một hình ảnh. Tôi có một biểu tượng png trong suốt màu và tôi cần một bản sao của nó là png trong suốt 'trắng'. Điều này sẽ được sử dụng để tạo hiệu ứng di chuột trong CSS (mờ dần từ cái này sang cái khác). Tôi đã thấy kết quả cuối cùng của việc này trước đây nhưng không biết làm thế nào để thực sự tự sản xuất thứ này.

Tôi không cần B & W hoặc desat, nhưng cần phiên bản trong suốt 'trắng' thuần khiết mà khi một lớp màu duy nhất được đặt bên dưới nó thì chi tiết của biểu tượng trong suốt màu trắng được hiển thị.

Ai đó có thể cho tôi biết làm thế nào để đạt được điều này trong photoshop hoặc tương tự?


Đây có phải là chủ đề? Tôi không thấy bất kỳ sự liên quan đến nhiếp ảnh. Siêu người dùng sẽ tốt hơn?
Reid

Tôi không nghĩ đây là chủ đề, tôi sợ, đây không phải là một câu hỏi liên quan đến nhiếp ảnh.

Tôi xin lỗi, nhưng đây không phải là chủ đề ở đây tại Photo.SE. Chúng tôi không đối phó với CSS hoặc chỉnh sửa hình ảnh chung và điều này thuộc cả hai loại đó (mặc dù sử dụng photoshop.) Bạn có thể có kết quả tốt hơn tại superuser.com. Bạn cũng có thể thử xem qua các trang web tại area51.stackexchange.com và xem liệu có một trang web beta nào có thể cung cấp cho bạn sự trợ giúp tốt hơn không. Tôi sẽ đóng câu hỏi này như lạc đề.
jrista

Ai đó đã đăng nó, dường như việc thêm kiểu lớp "Color Overlay" sẽ là giải pháp tốt nhất và nhanh nhất, tuy nhiên ... phụ thuộc vào loại nội dung hình ảnh, bạn có phiền cập nhật bằng cách thêm bản xem trước của png gốc hay không chúng tôi có thể giúp bạn tốt hơn? Cảm ơn!
Sam

Câu trả lời:


11

Hai cách tiếp cận khác nhau:

  1. Sử dụng Magic wandbộ chọn để chọn vùng trong suốt (như một lựa chọn không liền kề)
  2. Đảo ngược lựa chọn
  3. Vẽ một hình chữ nhật đầy màu trắng trên biểu tượng hoặc Filllựa chọn với màu trắng
    • lựa chọn sẽ ngăn các chỉnh sửa bên ngoài khu vực biểu tượng.

HOẶC LÀ

  1. Khóa lớp trong suốt / alpha. (Điều này phải được thực hiện từ bảng lớp)

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

  2. Vẽ một hình chữ nhật đầy màu trắng trên biểu tượng hoặc Fillhình ảnh với màu trắng

    • khóa trong suốt ngăn chặn mọi thay đổi đối với độ trong suốt (tức là kênh alpha)

văn bản thay thếvăn bản thay thế

Dù bằng cách nào, tôi không chắc kết quả sẽ hữu ích với bạn như thế nào.


1
Tôi nghĩ rằng phương pháp sau nhanh hơn và chính xác hơn, sẽ khuyên bạn nên dùng nó!
Jari Keinänen

Tại sao không chỉ thêm kiểu lớp -> lớp phủ màu thành màu trắng?
Sisir

6

Câu trả lời của Roddy đưa ra một phương pháp rất nhanh, nhưng mang tính hủy diệt.

Nếu bạn muốn duy trì các lớp - thậm chí chỉ là lớp nền - trong các tệp nguồn của bạn, hãy xem xét việc tạo một lớp hoàn toàn mới màu trắng Clipping maskdành riêng cho lớp biểu tượng. Nếu sau này bạn cần chỉnh sửa lớp biểu tượng, sử dụng mặt nạ cắt sẽ luôn lấp đầy các pixel mới bằng màu trắng hoặc loại bỏ những pixel không cần thiết.

Khi bạn sắp xuất biểu tượng, bạn có thể chuyển đổi mức độ hiển thị của mặt nạ cắt để xuất cả hai png từ cùng một tệp nguồn.


5

Trong tám tổ hợp phím. Giải pháp này yêu cầu CS4 trở lên.

Nếu hình ảnh của bạn là một lớp duy nhất, chỉ thực hiện các bước 4 và 6-8. Trên Windows sử dụng CTRL thay vì CMD.

  1. Fn+ F7hoặc F7(mở bảng điều khiển lớp)
  2. ALT+ CMD+ a (chọn tất cả các lớp)
  3. CMD+ g(đặt các lớp vào một thư mục)
  4. CMD+ Shift + n(tạo một lớp mới)
  5. CMD+ ](di chuyển lớp mới ra khỏi thư mục)
  6. d (thay đổi thành màu đen / trắng bg và fg mặc định)
  7. CMD+ delete(lấp đầy lớp mới với màu trắng)
  8. ALT+ CMD+ g(cắt màu mới cho lớp hoặc thư mục ngay bên dưới nó)

+1 cho "có thể hành động" tất cả các cách tiếp cận không phá hủy tổ hợp phím.
Farray
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.