線上文件浮水印應用程式和 Python 程式碼為 IMAGE 檔案添加浮水印
開發強大的基於 Python 的 IMAGE 文件浮水印應用程式。透過應用程式在線免費為各種文件(包括 IMAGE 文件)添加浮水印,並可即時下載。
使用應用程式在線浮水印 IMAGE 文件
- 將 IMAGE 檔案上傳到 Watermark。
- 寫入水印文字。
- 選擇相關顏色。
- 點選“浮水印”按鈕。
- 下載帶有浮水印的 IMAGE 檔案。
透過 Python 的浮水印 IMAGE 文件
- 直接從 PyPI ( Aspose.Imaging ) 參考項目內的 API
- 使用 load() 函數載入 IMAGE。
- 使用 Graphics 和 Fonts 類別來取得相關選項
- 使用Graphics類別的draw_string方法新增浮水印。
- 呼叫 save 方法並取得帶有浮水印的 IMAGE 檔案。
python 中為 IMAGE 檔案添加浮水印的程式碼範例
import aspose.pycore as aspycore | |
from aspose.imaging import * | |
from aspose.imaging.brushes import * | |
from aspose.imaging.fileformats.jpeg import * | |
from aspose.pycore import as_of, is_assignable | |
import os | |
if 'TEMPLATE_DIR' in os.environ: | |
templates_folder = os.environ['TEMPLATE_DIR'] | |
else: | |
templates_folder = r"C:\Users\USER\Downloads\templates" | |
delete_output = 'SAVE_OUTPUT' not in os.environ | |
data_dir = templates_folder | |
with Image.load(os.path.join(data_dir, "template.tiff")) as image: | |
the_string = "45 Degree Rotated Text" | |
graphics = Graphics(image) | |
sz = graphics.image.size | |
font = Font("Times New Roman", 20.0, FontStyle.BOLD) | |
brush = SolidBrush() | |
brush.color = Color.red | |
brush.opacity = 0 | |
format_ = StringFormat() | |
format_.alignment = StringAlignment.CENTER | |
format_.format_flags = StringFormatFlags.MEASURE_TRAILING_SPACES | |
matrix = Matrix() | |
matrix.translate(sz.width / 2, sz.height / 2) | |
matrix.rotate(-45.0) | |
graphics.transform = matrix | |
graphics.draw_string(the_string, font, brush, 0, 0, format_) | |
image.save(os.path.join(data_dir, "result.jpg")) | |
if delete_output: | |
os.remove(os.path.join(data_dir, "result.jpg")) |
使用 Python 開發 IMAGE 文件浮水印應用程式
需要開發 python 腳本或實用應用程式來輕鬆為多個 IMAGE 檔案添加浮水印嗎?借助 Aspose.Total for Python via .NET 的子 API Aspose.Imaging for Python via .NET,任何 Python 開發人員都可以整合上述 API 程式碼來編寫跨文件的浮水印應用程式。強大的文檔水印Python庫支援許多流行的格式,包括IMAGE格式。
Python 的 IMAGE 水印庫
還有其他選項可以將“Aspose.Imaging for Python via .NET”或“Aspose.Total for Python via .NET”安裝到您的系統上。請選擇符合您需求的一項並按照逐步說明進行操作:
- 從 PyPI 安裝 Aspose.Imaging for Python via .NET
- 或使用以下 pip 指令
pip install aspose-imaging-python-net
。
系統需求
- 安裝了Python 3.5或更高版本
- GCC-6 運行時庫(或更高版本)。
- 對於 Python 3.5-3.7:需要 Python 的 pymalloc 版本。
欲了解更多詳情,請參閱 Product Documentation 。
常見問題解答
- 我可以在我的應用程式中使用上述 Python 程式碼嗎?是的,歡迎您下載此程式碼。使用 Python 可以輕鬆開發專業的 Watermark IMAGE 檔案解決方案。使用 Aspose IMAGE Watermarking API 在 Python 中開發進階、平台無關的軟體。
- 此文件浮水印應用程式僅適用於 Windows 嗎?您可以靈活地從任何裝置啟動文件浮水印,無論其運行的作業系統是 Windows、Linux、Mac OS 還是 Android。所需要的只是一個現代的網路瀏覽器和一個活躍的網路連線。
- 使用線上應用程式為多個 IMAGE 文件添加浮水印是否安全?當然!透過我們的服務產生的輸出檔案將在 24 小時內安全地自動從我們的伺服器中刪除。因此,與這些文件關聯的下載連結將在此期限後停止運行。
- App該用什麼瀏覽器?您可以使用任何現代網頁瀏覽器(例如 Google Chrome、Firefox、Opera 或 Safari)進行線上 IMAGE 文件浮水印。
- 如何為多個 IMAGE 檔案添加浮水印?首先上傳一個或多個您想要新增浮水印的檔案。您可以拖放 IMAGE 檔案或只需在白色區域內點擊。然後,點擊「浮水印」按鈕,我們的線上浮水印應用程式將快速處理上傳的檔案。
- 為 IMAGE 檔案添加浮水印需要多長時間?該浮水印應用程式運行速度很快,上傳檔案並為其添加浮水印可能需要幾秒鐘的時間。
探索文件浮水印 Python 選項
什麼是 IMAGE 文件格式
圖像文件是專門設計用於存儲數字圖像的計算機文件。這些文件有多種類型,例如位圖、JPEG、GIF 和 TIFF,每種類型都有自己的特點和應用。文件類型決定了用於打開和查看圖像的軟件程序。
位圖文件,也稱為光柵圖像,由單個像素的網格組成,每個像素都分配了特定的顏色值。從遠處看時,這些像素混合在一起形成一個連貫的圖像。位圖文件由於包含大量詳細信息而往往體積較大。
JPEG 文件是壓縮圖像文件,它利用數學算法減小文件大小,同時保持圖像質量。這使它們成為在線存儲和共享照片的理想選擇,因為它們可以有效壓縮而不會顯著降低質量。
GIF 文件是另一種壓縮圖像格式,它採用與 JPEG 不同的算法。 GIF 文件可以存儲更多的顏色並產生更好的圖像質量,但它們被限制為最多 256 種顏色,因此不太適合存儲高質量圖像。 GIF 文件通常用於動畫圖像和簡單圖形。
另一方面,TIFF 文件是未壓縮的圖像文件。它們不使用任何壓縮算法,因此與其他圖像格式相比,文件大小更大。 TIFF 文件通常用於存儲需要編輯或打印的高質量圖像。
每種圖像文件格式都有不同的用途,適用於特定的用例。位圖文件詳細但大,JPEG 文件提供高效壓縮,GIF 文件適用於動畫和簡單圖形,TIFF 文件提供未壓縮的高質量圖像。