2016-10-17 4 views
0

수정 된 버전 http://shanechism.com/code/2011/06/facebook-picture-overlay-script (demo here)을 사용하여 사용자가 업로드 한 사진 주위에 프레임을 설정하고 있습니다.imagecopyresampled에 새 이미지를 100 % 너비/높이로 설정하십시오.

그러나 나에게있어서 왼쪽 하단에 '워터 마크'로 표시하는 대신 전체 이미지 (100 % 너비/높이)를 포함하도록 프레임을 설정하는 방법을 알지 못합니다. 이미지.

imagecopyresampled($tmp, $src, 0, 0, 0, 0, $new[0], $new[1], 
    $this->uploadedInfo[0], $this->uploadedInfo[1]); 

누구나 어떤 아이디어가 :

나는 대답은 코드의 다음 줄에있다 생각? 내가 Stackoverflow &에 대해 조사한 바에 따르면, 그 대답은 내가 바라는 바로는 아니지만, 여기서만 물어볼 것이라고 생각했다.

감사

소스/대상 원하는 너비/높이가 수 있도록이 당신은 당신의 기능 $의 src_w, $의 src_h, $의 dst_w을 조정할 수 있습니다

bool imagecopyresampled (resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h) 

및 $ dst_h처럼 작동 imagecopyresampled

+0

왜 당신이 http://stackoverflow.com/questions/40092268/upload-file-to-javascript-and-automatically-apply-image-overlay를 삭제했는지 궁금합니다. 문제를 해결 했습니까? fwiw, 가능한 해결책을 구성했습니다. – guest271314

+0

나는 조금을 너무 많이 요구하고있었습니다. 첫 번째 이미지 위에 자동으로 적용 할 두 번째 이미지가 필요했습니다. 내 JS 지식이 제한되어 있으므로 방향을 확신 할 수 없으므로 대신 PHP를 사용했습니다. 나는 그것이 Stackoverflow에서 허용 될 것인지 확신 할 수 없기 때문에 목적에 따라 다운로드 기능을 생략했다. –

+0

예, stacksnippets에서 다운로드 기능을 제공 할 수 있습니다. 새로운'img'의'load' 이벤트에서'canvas'를 통해 새로운 이미지를 추가하지 않았습니다. – guest271314

답변

관련 문제