phpcms에서 워터마크를 제거하는 방법

藏色散人
풀어 주다: 2020-05-31 13:23:05
원래의
2245명이 탐색했습니다.

phpcms에서 워터마크를 제거하는 방법

phpcms워터마크를 제거하는 방법은 무엇입니까?

많은 웹마스터 친구들은 Phpcms v9에 자체 워터마크 기능이 있다는 것을 알고 있습니다. 오늘 친구를 위해 웹사이트를 수정하면서 Phpcms v9에 포함된 워터마크 기능을 제거할 수 있는지 물었습니다. 가끔 편집기에서 사진을 업로드할 때 업로드된 사진이 자동으로 추가되는 것을 원하지 않기 때문입니다. Phpcms v9와 함께 제공되는 워터마크입니다.

분석: 프로그램 내의 함수이므로 이 함수를 제어하는 ​​코드 조각이 있어야 합니다. 편집자는 추가 정보 검색을 통해 이 기능이 있는 파일과 해당 제어 코드를 찾았습니다. 아래 편집기는 phpcms v9를 제거하기 위한 설정 단계를 귀하와 공유합니다.

1단계: 먼저 디렉터리 경로에 따라 statics/images/water 폴더를 찾고 워터 파일을 삭제합니다. 시스템이 워터 폴더에서 워터마크 이미지를 찾을 수 없는 경우 2단계의 설정 방법에 따라 워터마크를 추가합니다. 이미지 텍스트 형식의 워터마크입니다.

2단계: 디렉토리 경로에 따라 phpcms/libs/classes/image.class.php 파일에서 워터마크 함수를 찾고, 이 함수의 $w_text 매개변수 값을 공백으로 설정합니다. (다음 코드 참고)

function watermark($source, $target = ”, $w_pos = ”, $w_img = ”, $w_text = ”,$w_font = 8, $w_color = ‘#ff0000’) {
$w_pos = $w_pos ? $w_pos : $this->w_pos;
$w_img = $w_img ? $w_img : $this->w_img;
if(!$this->watermark_enable || !$this->check($source)) return false;
if(!$target) $target = $source;
$w_img = PHPCMS_PATH.$w_img;
$source_info = getimagesize($source);
$source_w = $source_info[0];
$source_h = $source_info[1];
로그인 후 복사

웹마스터 친구가 워터마크 이미지를 디자인했다면 교체도 가능합니다. 교체 방법은 statics/images/water 폴더에서 워터마크 이미지를 찾아 선택한 워터마크 이미지로 교체한 후 업로드하고 덮어쓰는 방법입니다. 워터마크를 추가, 삭제 및 교체하는 방법에는 여러 가지가 있습니다. 웹마스터 친구가 업로드한 사진에 텍스트 형식 워터마크를 추가하려면 statics/images/water 폴더를 삭제해야 할 뿐만 아니라 폴더의 $도 변경해야 합니다. 워터마크 기능. w_text 매개변수의 값을 디자인해야 하는 텍스트로 변경합니다. 워터마크 디자인은 실제로 어렵지 않으며 프로그램을 사용하여 구현할 수 있습니다. 편집자는 또한 많은 워터마크를 디자인했습니다. 캡슐화된 클래스를 가져와서 호출하면 됩니다.

위 내용은 phpcms에서 워터마크를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿