2012-02-28 2 views
0

PHP yii 프레임 워크를 사용하여 이미지 미리보기 및 자르기 도구로 이미지를 등록 양식에 업로드하려면 어떻게해야합니까?PHP yii 프레임 워크를 사용하여 이미지 미리보기 및 자르기 도구로 등록 양식에 이미지 업로드?

yii 프레임 워크에 사용자 등록 양식이 있고 사용자 이미지에 대한 이미지 업로드를 포함하고 싶습니다. 업로드 한 이미지를 업로드 한 후 양식에 직접 표시하고 싶습니다. 그런 다음 이미지의 크기를 조정하고 자르기를 원하고 사용자 작성 양식이 제출되면 이미지를 저장해야하고 사용자 레코드는 나중에 표시하기 위해 이미지에 대한 URL을 포함해야합니다.

저장할 이미지의 고정 크기를 어떻게 설정할 수 있습니까? 예를 들어 폭 200px x 높이 300px의 이미지를 만들고 싶습니다.

답변

0

업데이트하기 전에 실시간 미리보기에서 html5 File API를 사용할 수 있습니다. 이러한 링크에서 보는 I 조언 :
http://www.yiiframework.com/extension/image/

당신은 또한에 사용자 작물 이미지를하도록 할 수 있습니다 : 서버 측에서 이미지를 자르기 위해 file-api-example
https://developer.mozilla.org/en/Using_files_from_web_applications

은 YII 확장 다음 사용하시기 바랍니다 고객 입장에서. 고정 된 종횡비를 정의하고 이미지의 선택 부분을 지정할 수 있습니다. 나는 개인적으로 Jcrop 자바 스크립트 라이브러리를 사용합니다.

200px x 300px의 이미지를 만들고 싶습니다. AspectRadio는이 경우 0.67입니다. 당신은 Jcrop에 aspectRatio를 정의하여 화면 비율이 고정되어 있기 때문에

jcr = $.Jcrop('#imageDisplay'); 
jcr.setOptions({ 
trackDocument: true, 
aspectRatio: 0.74, 

, 당신은 단지 언급 한 확장을 사용하여 200 픽셀 X 300 픽셀로 이미지 크기를 조정해야합니다.

관련 문제