
我有一張照片,其中兩個角色站在一起。問題是,在上述圖片中,我不小心降低了疊加第二個角色的第一個角色的不透明度等級。所以,我可以看穿第一個、第二個角色。我的問題是如何反轉第一個字符的透明度,這樣我就看不到第一個(第二個字符)後面的字符,謝謝閱讀
pd:我遺失了原始 psd 文件,我只擁有 png 文件
答案1
問題是它們在 PNG 中沒有儲存為單獨的圖層。它只是一個光柵化位圖,其中每個像素都有一個 RGBA 值,不考慮任何上下文。
儘管 PNG 支援的圖像中可能存在「真正的」透明度(作為每個像素的 alpha 值),但聽起來這不是您的意思。 PNG 中的真正alpha 只是意味著您可以看到Alpha 值<100% 的任何給定像素下方的內容(例如,在Photoshop 等圖層感知程式中看到下方的像素,或者例如帶有透明度的PNG 圖標下方的網頁背景) )。
換句話說,「透明度」在您所描述的上下文中毫無意義,顯然最初至少有兩層。您所描述的“半透明”像素根本不透明。它們具有非常具體的 RGB 值。只是當作為一個整體來看時,就像任何圖像檔案一樣,顏色的排列會在大腦中產生一種視覺錯覺,例如半透明的字母。
但一切也許都不會失去。如果它是一個簡單的圖像,只有幾種獨特的顏色,沒有連續的色調,而且不是很大 - 您可以在“透明”像素上繪製,無論非透明部分是什麼或應該是什麼確切的顏色。
但如果它非常複雜、有多種顏色和/或具有連續色調 - 那麼您最好重新創建它。
我理解你的痛苦,也做過很多次類似的事。我學會了始終保留原始 PSD,無論它看起來多麼微不足道:-)。