자동등록방지 캡차(CAPTCHA) 이미지 노이즈 효과 제거하고 선명하게 출력하기 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

자동등록방지 캡차(CAPTCHA) 이미지 노이즈 효과 제거하고 선명하게 출력하기

관리자 22-04-03 09:26

캡차 숫자 이미지는 기본적으로 노이즈나 웨이브 효과가 적용되어 있는데

해당 효과들을 모두 제거하고 선명하게 출력하는 방법입니다.



수정 파일

plugin/kcaptcha/kcaptcha_config.php 



1. 노이즈 효과 제거하기


#noise

//$white_noise_density=0; // no white noise

$white_noise_density=1/6;

//$black_noise_density=0; // no black noise

$black_noise_density=1/20;


위 코드를 찾은 후 이렇게 값을 모두 0으로 변경


$white_noise_density=0/6;

$black_noise_density=0/20;



2. 웨이브 효과 제거하기


내용 마지막 부분에 있는

$wave = true;

위 값을 false로 변경

$wave = false;



3. 파동&진폭 완화하기


$fluctuation_amplitude = 5; // 파동&진폭 원래대로 151029 15:00

위 값을 0으로 변경

$fluctuation_amplitude = 0;



수정 전

5b5e13b28362e357e5bca887a2ce5724_1648945685_9984.png 


수정 후

5b5e13b28362e357e5bca887a2ce5724_1648945886_3727.png 




## 유의 사항 ##


저런 효과들은 스팸 봇이 숫자를 인식하기 더 어렵게 하기 위함인데 저렇게 효과들을 모두 제거하고 숫자가 깔끔하게 출력되면 스팸 봇에 의해 뚫릴 가능성이 조금이라도 더 높아질 수가 있습니다.

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.