>  기사  >  백엔드 개발  >  이미지에 저작권을 부여하려면 Python 코드 한 줄만 있으면 됩니다!

이미지에 저작권을 부여하려면 Python 코드 한 줄만 있으면 됩니다!

WBOY
WBOY앞으로
2023-04-14 19:07:011253검색

오늘 한 친구가 저에게 불평했습니다. 얼마 전에 열심히 XX 가이드를 편집해서 몇몇 친구들과 공유했는데, 오늘 누군가가 트래픽을 유도하기 위해 공개적으로 이 가이드의 사진을 찍고 있다고 주장하는 것을 보았습니다. 직접 편집했습니다. 네, 이건 정말 무리입니다!

그는 모든 단계가 지혜로 이어진다는 결론을 내렸고, 사진에 워터마크를 추가하는 간단한 방법이 있는지 물었습니다.

고위 기술 담당자로서 대답은 다음과 같습니다. 예!

온라인으로 검색하면 워터마크를 추가하는 다양한 방법을 확실히 찾을 수 있습니다.

오늘은 코드 한줄로 사진에 워터마크 넣는 방법을 소개해드리겠습니다!

설치 도구

오늘 소개하는 Python 라이브러리는 filestools 입니다. 다음 명령어를 직접 설치 후 사용해보세요. filestools에는 많은 기능이 있습니다. 오늘은 이미지에 워터마크를 추가하는 방법을 알아 보겠습니다.

pip install filestools -U

Alibaba Cloud 가속을 사용할 수도 있습니다.

pip install filestools --index-url=http://mirrors.aliyun.com/pypi/simple -U

물론 최신 버전을 다운로드하려면 다음 명령을 사용할 수 있습니다.

pip install filestools --index-url https://pypi.org/simple/ -U

사진에 워터마크 추가

이것은 최고의 이미지 워터마킹 코드여야 합니다. 이미지에 워터마크를 추가하려면 add_mark 함수가 호출되는 것을 본 적이 있습니다.

add_mark 기능에는 다음 8가지 매개변수가 있습니다:

file: 워터마크로 추가할 사진; mark: 워터마크로 사용할 단어; 색상: 워터마크가 저장되는 위치 워터마크 글꼴의 기본 색상 #8B8B1B; 크기: 워터마크 글꼴의 크기, 기본값은 50입니다. 불투명도: 워터마크 글꼴의 투명도, 기본값은 0.15입니다. 공백: 워터마크 글꼴 사이의 간격, 기본값은 75입니다. 공백; 각도: 워터마크 글꼴의 회전 각도, 기본값은 30도입니다.

예를 들어 임의의 그림을 찾아보겠습니다.

이미지에 저작권을 부여하려면 Python 코드 한 줄만 있으면 됩니다!

우리 코드는 다음과 같습니다.

from watermarker.marker import add_mark
add_mark(file=r"./test/testmarker.jpg", out=r"./output", mark="闲欢", opacity=0.5, angle=30, space=30, size=100)

코드를 실행하면 출력 디렉터리에 그림이 생성됩니다.

이미지에 저작권을 부여하려면 Python 코드 한 줄만 있으면 됩니다!

우리는 다음을 볼 수 있습니다. 생성된 이미지에는 "Xianhuan"이라는 단어가 워터마크로 표시되어 있습니다.

이 워터마크 효과는 일부 PDF 문서의 워터마크 효과와 동일합니까?

최상의 결과를 얻기 위해 매개변수를 직접 조정할 수 있습니다.

요약

Python의 타사 오픈 소스 라이브러리는 정말 강력하고 모든 종류의 기능을 충족할 수 있으며 잘 활용하기만 하면 다양한 요구 사항을 충족할 수 있습니다. !

위 내용은 이미지에 저작권을 부여하려면 Python 코드 한 줄만 있으면 됩니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제