본문 바로가기

워터마크

워터마크 함수 기능 보강 및 종합 썸네일함수 버그 수정 php > 내가 만들어 쓰는 함수 > 워터마크 함수 기능 보강 및 종합 썸네일함수 버그 수정 이전에는 종합 썸네일 함수를 만들어 보았습니다. 이번에는 워터마크 함수의 기능 보강과 종합 썸네일 함수의 버그을 수정해 보겠습니다. 기존 워터마크 함수는 투명 이미지는 사용할수 없었습니다. 이유는 선명도($sharpness) 때문입니다. 투명이미지 이기 때문에 선명도를 줄수 없기 때문입니다. 그래서 php의 내장함수인 imagecopymerge 는 불투명 이미지로 간주하고 이미지를 처리하기 때문에 투명 이미지를 사용할 경우에는 불투명 하게 제대로 워터마크 처리 되지 않았습니다. 좀 더 유연한 워터마크의 처리를 위해서 선명도가 100 일 경우에는 imagecopymerge 대신 imagecopyresampled 를.. 더보기
이미지에 워터마크 처리하기1 php > 내가 만들어 쓰는 함수 > 이미지에 워터마크 처리하기1 이전까지는 이미지 복사, 이미지 리사이즈, 이미지 크롭등을 다뤄보았습니다. 이번에는 이미지에 워터마크 처리하는 것을 다뤄 보도록 하겠습니다. 워터마크 처리과정을 살펴보기 이전에 처리과정에 필요한 내장함수 imagecopymerge 에 대해서 알아보도록 하겠습니다. imagecopymerge ( resource $src_im , resource $mark_im , int $src_x , int $src_y , int $mark_x , int $mark_y , int $mark_w , int $mark_h , int $pct ) 설명 : 워터마크 처리시와 같이 두개의 이미지를 합칠때(겹쳐서 보여줄때) 사용합니다. 합치기 성공시 true를 반환.. 더보기