2013-08-04 2 views
0

서버로 전송하기 전에이 같은 폼에서 파일 업로드 HTML 컨트롤을 가지고 원래 크기로 다시 크기를 조정할 수 있습니까?크기 조정 이미지 PHP

사실 내 사이트 사용자는 모바일에서이 페이지를 탐색하므로 휴대 기기에서 이미지를 업로드하는 데 시간이 오래 걸립니다.

+0

당신이 할 수있는 일은 표시하기 전에 크기를 조정하고, 데이터 속성이나 숨겨진 입력 요소를 가진 원래의 전체 해상도 이미지를 저장하고 php에서 받아들입니다 ...... 저해상도에서 고해상도로 크기가 같지 않음 낮은. 품질이 손실되었습니다 ... – Anup

+0

사실,이 이미지를 DB에만 저장하면됩니다. 페이지에 표시 할 필요가 없습니다. 어떻게 서버로 보내기 전에 크기를 조정할 수 있습니까? 나는 JS가이 일을 할 것이라고 생각한다. 어떤 아이디어? – Azeem

+0

[GD 라이브러리] (http://php.net/manual/en/book.image.php)를 사용하십시오. – ShuklaSannidhya

답변

-2

당신은 PHP에 내장되어 GD으로 크기를 조정할 수 있습니다. 이 파일을 tmp를 크기를 조정하여 원하는 장소에 저장 업로드 한 후

.

+3

OP는 업로드하기 전에 크기를 조정하려고합니다 (예 : 클라이언트 측). GD는 그 어떤 도움도되지 않습니다. – m90

3

크기를 조정 한 후이 문서 link에서보세요 업로드 HTML5를 사용할 수 있습니다.

HTML5는 : 이미지 크기 조정은 만 고정 된 품질로 파이어 폭스 3.5 만 가능합니다 입니다. WebKit/Opera는 선택한 파일에 대한 직접적인 데이터 액세스를 지원하지 않습니다.

나머지는 플래시로 처리합니다.