- 바코드 생성하기
- SSD 복사
- ViewBag
- asp.net Select
- jquery 바코드생성
- asp.net core Select
- TempData
- XSS PHP
- django 엑셀불러오기
- 하드 마이그레이션
- php 캐쉬제거
- 강제이동
- 타임피커
- javascript 바코드스캔
- asp.net dropdownlist
- XSS방어
- ViewData
- 파일업로드 유효성체크
- Mac Oracle
- jquery 바코드
- 바코드 스캔하기
- ASP.Net Core 404
- 파일업로드 체크
- 말줄임표시
- javascript redirection
- 404에러페이지
- 하드 윈도우 복사
- javascript 유효성체크
- javascript 바코드 생성
- 맥 오라클설치
웹개발자의 기지개
이미지 리사이징해서 이미지파일 업로드하기 1 본문
업로드되는 이미지파일들 중에 요즘엔 큰이미지가 너무 많다.
결국 많이 쌓이면 로딩과 트래픽, 호스팅 공간의 부담이 된다.
이미지파일 업로드시 용량을 줄이면서 바로 업로드 될수 있도록 한다.
좋은 포스팅 글이 있어서 아래 주소 블로그님의 소스를 참고하여 수정하여 정리했다.
http://hellogohn.com/post_one75
[먼저 글등록 소스]
<form enctype="multipart/form-data" action="img_upload_ok.php" method="POST">
|
[이미지 업로드 처리 소스 - img_upload_ok.php]
<? // 업로드 폴더 지정
// 80% 정도 줄인다. ?>
|
처리 소스에서 보는바와 같이
일단 compress_image 함수로 이미지 용량을 줄여주고
버퍼를 이용해서 파일을 새로 시켜준다.
그리고, compress_image 함수 내에
imagejpeg 함수는 php 기본함수인데 이미지를 jpg 형태로 압축시켜준다.
'PHP' 카테고리의 다른 글
xml파일 읽고 활용하기 (0) | 2019.02.16 |
---|---|
이미지 리사이징해서 이미지파일 업로드하기 2 [간편 함수만들기] (0) | 2019.02.09 |
구글 smtp 메일발송시 오류가 날때 해결방법 (0) | 2019.01.31 |
위도경도 두지점간의 거리 구하기 (0) | 2018.11.28 |
배열내 배열값을 정렬하기 (0) | 2018.11.20 |