묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
두개의 폴더에 저장 할때...;;;
2005.07.02 00:58
<?
$folder1="../$dir/img_data"; // 원본이미지 저장될 폴더 이름
$folder2="../$dir/img_data_L"; // 섬네일 이미지 저장될 폴더 이름
for($i=0; $i<count($AttFile); $i++) {
$exp=strrchr($AttFile_name[$i], '.'); // 확장자 추출
$name=sprintf("%04d", $i+1); // 0000 부터 파일이름을 주도록 한다.
$s_size=100; //섬네일 이미지 큰변의 크기
$file=$folder1."/"."ca_".$name.".jpg";
$file1=$folder2."/"."ca_".$name.".jpg";
$img_pnm = $folder2."/".$name.".pnm";
@copy($AttFile[$i],"$file");
@copy($AttFile[$i],"$file1");
// 입력된 이미지의 큰변을 찾아 큰변을 지정된 크기 ($s_size=100) 로 변환한다.
$orgSize = getimagesize($AttFile[$i]);
if ($orgSize[0] > $orgSize[1]) {
$smallX = $s_size;
$smallY = intval(($orgSize[1] * $s_size) / $orgSize[0]); }
else {
$smallY = $s_size;
$smallX = intval(($orgSize[0] * $s_size) / $orgSize[1]); }
// jpg 형식의 파일일경우 pnm 형식 파일로 변환
if($exp == '.jpg') {
exec("djpeg -pnm $file1 > $img_pnm"); }
// gif 형식의 파일일경우 pnm 형식 파일로 변환
else if($exp == '.gif') {
exec("giftopnm $file1 > $img_pnm"); }
@unlink($file1);
// pnm 형식으로 변환된 파일을 지정된크기의 섬네일 이미지(jpg형식)로 변환
exec("pnmscale -xsize {$smallX} $img_pnm | cjpeg -quality 100 -outfile photos/$name.jpg");
exec("pnmscale -ysize {$smallY} $img_pnm | cjpeg -quality 100 -outfile photos/$name.jpg");
@unlink($img_pnm);
@unlink($AttFile[$i]);
}
?>
두개의 폴더에 각각 크기가 다른 이미지를 저장 할려고 하는데..
첫번째 폴더
img_data <<여기에는 원본 크기가 저장이 되는데
두번째 폴더
img_data_L <<여기에는 이미지가 저장이 안 되네요..
어떻게 해야 하는지 가르쳐 주세요..
그럼 장마철에 병 조심 하시구요..
수고 하세요
$folder1="../$dir/img_data"; // 원본이미지 저장될 폴더 이름
$folder2="../$dir/img_data_L"; // 섬네일 이미지 저장될 폴더 이름
for($i=0; $i<count($AttFile); $i++) {
$exp=strrchr($AttFile_name[$i], '.'); // 확장자 추출
$name=sprintf("%04d", $i+1); // 0000 부터 파일이름을 주도록 한다.
$s_size=100; //섬네일 이미지 큰변의 크기
$file=$folder1."/"."ca_".$name.".jpg";
$file1=$folder2."/"."ca_".$name.".jpg";
$img_pnm = $folder2."/".$name.".pnm";
@copy($AttFile[$i],"$file");
@copy($AttFile[$i],"$file1");
// 입력된 이미지의 큰변을 찾아 큰변을 지정된 크기 ($s_size=100) 로 변환한다.
$orgSize = getimagesize($AttFile[$i]);
if ($orgSize[0] > $orgSize[1]) {
$smallX = $s_size;
$smallY = intval(($orgSize[1] * $s_size) / $orgSize[0]); }
else {
$smallY = $s_size;
$smallX = intval(($orgSize[0] * $s_size) / $orgSize[1]); }
// jpg 형식의 파일일경우 pnm 형식 파일로 변환
if($exp == '.jpg') {
exec("djpeg -pnm $file1 > $img_pnm"); }
// gif 형식의 파일일경우 pnm 형식 파일로 변환
else if($exp == '.gif') {
exec("giftopnm $file1 > $img_pnm"); }
@unlink($file1);
// pnm 형식으로 변환된 파일을 지정된크기의 섬네일 이미지(jpg형식)로 변환
exec("pnmscale -xsize {$smallX} $img_pnm | cjpeg -quality 100 -outfile photos/$name.jpg");
exec("pnmscale -ysize {$smallY} $img_pnm | cjpeg -quality 100 -outfile photos/$name.jpg");
@unlink($img_pnm);
@unlink($AttFile[$i]);
}
?>
두개의 폴더에 각각 크기가 다른 이미지를 저장 할려고 하는데..
첫번째 폴더
img_data <<여기에는 원본 크기가 저장이 되는데
두번째 폴더
img_data_L <<여기에는 이미지가 저장이 안 되네요..
어떻게 해야 하는지 가르쳐 주세요..
그럼 장마철에 병 조심 하시구요..
수고 하세요
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
필카페 | 첨부파일 삭제 관련 | |
다크행복 | 위젯 추가가 안되는 이유가 뭐죠?? | |
SKZ | 초보. 홈페이지 직접 제작시 xe게시판 가져오기 [1] | 2013.12.26 by 고마워XE |
FlyFishingMan | 안녕하세요 제로보드 1.2.6을 XE로 업그레이드가 가능한가요? [3] | 2013.12.26 by -웹지기- |
류기 | 이상하게 홈페이지 제작 후 로그인만 안되네요 [2] | 2013.12.26 by 황마마 |
우냠냠냠 | 1.7업뎃후 width값 100%가되질않습니다. | |
비니비니13 | 사이트 메뉴설정에서.. | |
뷔젠 | 제로보드4->XE [1] | 2013.12.25 by KrteamENT |
tui | xe로도 이런 사이트를 만들수가있나요 [1] | 2013.12.25 by 황마마 |
황마마 | 글삭제시 첨부이미지 삭제 관련 | |
한국12 | 폰트 이름이 뭔가요 | |
뷔젠 | 호스팅 사이트에서 XE 자동설치를 했을때 [1] | 2013.12.25 by KrteamENT |
아싸리방가 | '서버점검중입니다.' 메인페이지는 어떻게띄우나요? [3] | 2013.12.25 by explode |
Maria | 메인페이지에 롤오버메뉴가 작동을 제대로 안합니다. [1] | 2013.12.25 by 더뿌 |
꾸럭 | 게시판 설치시 이런 에러가 뜹니다 | |
후아유비 | 한글로된 첨부파일 이름 때문에... [2] | 2009.09.08 by 후아유비 |
정용식309 | 쿨라넷 레이어를 쓰고 있는데 메인이미지를 넣을려고 하는데... [2] | 2009.06.30 by rise1925 |
자작나무 | xe 1.7 default 게시판, 첨부파일 추가하려고 합니다. [1] | 2013.12.25 by 더뿌 |
musicsalon | 레이아웃 스킨 foot에 글자를 입력했는데 깨집니다.. [3] | 2013.12.24 by CTN |
구름나무바위 | getNewestCommentList <- 설명 부탁드려요. [2] | 2013.12.24 by Canto |
확인해보시길... (by FTP)