文章內容目錄
白底黑字圖像製作
在 Photoshop 中,反相功能可用於將圖片從黑底白字轉換為白底黑字。
| 步驟 | 操作 |
|---|---|
| 步驟 5 | 按住 Shift + F5,在彈出視窗中將內容設為白色,並確認。 |
| 步驟 4 | 按住 Ctrl + D 取消虛線選取。 |
| 步驟 3 | 按住 Shift 點擊黑色文字區域,將文字選取為黑色。 |
| 步驟 2 | 取消工具欄中「連續」選項,再點擊白色區域,清除白色背景。 |
| 步驟 1 | 右鍵點選橡皮擦工具,切換至魔術橡皮擦工具,並取消「連續」選項。 |
要深入瞭解,請參閲 Photoshop 官網説明。
- 切換到 魔術橡皮擦工具,確保取消 連續 選項。
- 刪除 白色 背景,露出透明區域。
- 用 魔棒工具 來 選取 黑色 文字。
- 使用填充工具,將 黑色文字 填充 為 白色。
- 取消 選取,儲存 完成的圖片。
黑底白字轉白底黑字:深入淺出的轉換方法
前言
在圖像處理中,「黑底白字轉白底黑字」是一種常見的轉換需求,它將原本背景為黑色、文字為白色的圖像,轉換為背景為白色、文字為黑色的圖像。此轉換可在各種應用中發揮作用,例如文件掃描、圖像編輯和網頁開發。
轉換方法

有兩種主要方法可以進行黑底白字轉白底黑字的轉換:
| 方法 | 原理 | 優缺點 |
|---|---|---|
| 二值化 | 使用閾值將像素顏色轉換為黑色或白色 | 快速、簡單,但可能會失去細節 |
| 反轉 | 將像素顏色直接反轉 | 保留更多細節,但可能需要調整閾值 |
二值化方法
二值化方法將像素顏色轉換為黑色或白色,取決於它們是否低於或高於指定的閾值。對於黑底白字的圖像,閾值通常設置為 128,這表示任何低於 128 的像素值都將轉換為黑色,而高於或等於 128 的像素值都將轉換為白色。
反轉方法
反轉方法直接翻轉像素顏色。對於黑底白字的圖像,這意味著將黑色像素轉換為白色,而白色像素轉換為黑色。
閾值調整
在二值化和反轉方法中,閾值調整都可用於優化轉換結果。對於黑底白字的圖像,通常的閾值設置為 128。然而,對於較暗或較亮的圖像,可能需要調整閾值以獲得最佳結果。
程式碼實作
以下是用 Python 實作的黑底白字轉白底黑字轉換程式碼:
python
import cv2
def invert_image(image):
return cv2.bitwise_not(image)
def threshold_image(image, threshold):
return cv2.threshold(image, threshold, 255, cv2.THRESH_BINARY)[1]
讀取原圖像
image = cv2.imread(‘black_background_white_text.png’)
二值化轉換
thresh_image = threshold_image(image, 128)
反轉轉換
inv_image = invert_image(thresh_image)
顯示轉換後的圖像
cv2.imshow(‘Thresholded Image’, thresh_image)
cv2.imshow(‘Inverted Image’, inv_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
結論
延伸閲讀…
我的文檔變成了黑底白字,怎樣恢復成白底黑字?
黑底白字轉換成白底黑字轉載
黑底白字轉白底黑字的轉換是一種簡單而實用的圖像處理技術,在各種應用中都有用處。通過使用二值化或反轉方法,並適當地調整閾值,可以獲得最佳的轉換結果。

