
Hình ảnh thủy vân là một kỹ thuật được sử dụng rộng rãi cho phép người sáng tạo nội dung, nhiếp ảnh gia và nghệ sĩ bảo vệ tác phẩm của họ và khẳng định quyền sở hữu của họ. Bằng cách áp dụng một nhãn hiệu có thể nhìn thấy trên một hình ảnh, thường ở dạng logo hoặc văn bản, thủy vân ngăn cản việc sử dụng trái phép và vi phạm bản quyền. Trong bài viết này, chúng tôi sẽ cung cấp cho bạn một giải pháp đơn giản nhưng hiệu quả để thêm hình mờ trên hình ảnh trong Python. Vì vậy, hãy xem làm thế nào để làm điều đó.
- Thư viện Python để thêm hình mờ vào hình ảnh
- Thêm hình mờ vào hình ảnh trong Python
- Thêm hình mờ vào hình ảnh trực tuyến
Thư viện Python để thêm hình mờ vào hình ảnh
Aspose.Imaging for Python là một thư viện xử lý hình ảnh mạnh mẽ để hoạt động với nhiều định dạng hình ảnh. Không cần viết mã phức tạp, thư viện cho phép bạn xử lý hình ảnh dễ dàng. Bạn có thể tải xuống thư viện hoặc cài đặt nó bằng lệnh sau.
> pip install aspose-imaging-python-net
Thêm hình mờ vào hình ảnh trong Python
Aspose.Imaging dành cho Python đã làm cho việc chèn hình mờ trên hình ảnh trở nên rất đơn giản, có thể được thực hiện trong một vài dòng mã. Dưới đây là các bước để tạo hình mờ cho hình ảnh trong Python.
- Tải hình ảnh bằng lớp Hình ảnh.
- Tạo một thể hiện của lớp Graphics và khởi tạo nó với đối tượng Image.
- Đặt họ phông chữ, kích thước và khuôn mặt bằng cách sử dụng lớp Phông chữ.
- Tạo một thể hiện của lớp SolidBrush và đặt các thuộc tính của nó như màu sắc, v.v.
- Khởi tạo lớp StringFormat để đặt căn chỉnh văn bản.
- Thêm hình mờ vào hình ảnh bằng phương thức Graphics.drawstring(String, Font, SolidBrush, 0, 0, StringFormat).
- Lưu hình ảnh bằng phương thức Image.save(String).
Mẫu mã sau đây cho biết cách thêm hình mờ vào hình ảnh trong Python.
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
# Tải hình ảnh
with Image.load(os.path.join(data_dir, "template.tiff")) as image:
# văn bản hình mờ
the_string = "45 Degree Rotated Text"
graphics = Graphics(image)
sz = graphics.image.size
# Đặt phông chữ
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)
# Đặt góc quay
matrix.rotate(-45.0)
graphics.transform = matrix
# Áp dụng hình mờ
graphics.draw_string(the_string, font, brush, 0, 0, format_)
# Lưu hình ảnh
image.save(os.path.join(data_dir, "result.jpg"))
if delete_output:
os.remove(os.path.join(data_dir, "result.jpg"))
Dưới đây là hình mờ được thêm vào hình ảnh bằng cách sử dụng mẫu mã ở trên.

Hình ảnh mờ trực tuyến
Sử dụng công cụ tạo hình mờ cho hình ảnh trực tuyến miễn phí của chúng tôi để thêm hình mờ trên bao nhiêu hình ảnh tùy thích. Bạn không cần tạo tài khoản để sử dụng công cụ này.

Thư viện hình mờ hình ảnh Python miễn phí
Bạn có thể nhận giấy phép tạm thời miễn phí và chèn hình mờ vào hình ảnh mà không bị giới hạn đánh giá.
Phần kết luận
Trong bài viết này, bạn đã học cách thêm hình mờ vào hình ảnh trong Python. Hướng dẫn từng bước và mẫu mã đã trình bày cách áp dụng hình mờ trên hình ảnh với các cài đặt cụ thể. Ngoài ra, chúng tôi đã cung cấp cho bạn một công cụ trực tuyến để chèn hình mờ vào hình ảnh. Đây là một công cụ miễn phí và bạn có thể sử dụng nó mà không cần tạo bất kỳ tài khoản nào.
Trong trường hợp bạn muốn tìm hiểu thêm về thư viện xử lý ảnh Python của chúng tôi, hãy truy cập tài liệu. Nếu bạn có bất kỳ câu hỏi hoặc thắc mắc nào, hãy liên hệ với chúng tôi qua diễn đàn của chúng tôi.