웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이미지를 HTML table tag로 변환.
2002.12.31 18:33
안녕하세요 희민닷컴 ( www.HeeMin.com ) 의 민이입니다.
아까 게시물을 둘러보다 보니 어떤 분이 서명을 텍스트 박스를 사용한 그림으로 쓰셨더라구요
그걸 보고 전에 어디선가 이런 것을 본 기억이 나서 한 번 짜봤습니다.
그 분 처럼 서명에 써도 좋겠네요.
사용법은
make_table(소스화일경로, 각 칸의 가로 크기, 각 칸의 세로 크기, 각 칸 사이의 크기);
이렇게 하시면 됩니다.
참고로 아래의 dex2hex function은 제가 만든 것이 아니라, php.net 에서 가져온 것입니다.
미리보기는 압축화일을 받아서 푸시면 HTML이 나옵니다. 그걸 브라우저에 띄워보시면 되요.
그럼 아래에 소스 나갑니다.
function dec2hex($dec)
{ if($dec > 2147483648)
{
$result = dechex($dec - 2147483648);
$prefix = dechex($dec / 268435456);
$suffix = substr($result,-7);
$hex = $prefix.str_pad($suffix, 7, "0000000", STR_PAD_LEFT);
}
else
{
$hex = dechex($dec);
}
return($hex); }
function make_table($src_file, $size_x, $size_y, $cellspacing) {
// 이미지를 테이블로 변환하는 함수
// 제작 : 민이
// 민이의 작은 공작소 : www.minie.pe.kr
// 희야랑 민이랑 커플홈 : www.heemin.com
// 2002.12.31 PM 6:11
$src_img=ImageCreateFromjpeg($src_file); //원본
$sx=imagesx($src_img);
$sy=imagesy($src_img);
echo "<table border=0 cellpadding=0 cellspacing=$cellspacing>n";
for ($i=0; $i<$sy; $i++) {
echo "<tr>n";
for ($j=0; $j<$sx; $j++) {
$temp_col="#";
$pixcol1=imagecolorat($src_img,$j,$i); // 좌표값의 색상을 추출한다
$pixcol2=imagecolorsforindex($src_img, $pixcol1); // 추출된 값의 RGB를 반환
$temp_col.=dec2hex($pixcol2[red]);
$temp_col.=dec2hex($pixcol2[green]);
$temp_col.=dec2hex($pixcol2[blue]);
echo "<td bgcolor=$temp_col width=$size_x height=$size_y></td>n";
}
echo "</tr>n";
}
echo "</table>";
ImageDestroy($src_img); //메모리 비워주기
}
아까 게시물을 둘러보다 보니 어떤 분이 서명을 텍스트 박스를 사용한 그림으로 쓰셨더라구요
그걸 보고 전에 어디선가 이런 것을 본 기억이 나서 한 번 짜봤습니다.
그 분 처럼 서명에 써도 좋겠네요.
사용법은
make_table(소스화일경로, 각 칸의 가로 크기, 각 칸의 세로 크기, 각 칸 사이의 크기);
이렇게 하시면 됩니다.
참고로 아래의 dex2hex function은 제가 만든 것이 아니라, php.net 에서 가져온 것입니다.
미리보기는 압축화일을 받아서 푸시면 HTML이 나옵니다. 그걸 브라우저에 띄워보시면 되요.
그럼 아래에 소스 나갑니다.
function dec2hex($dec)
{ if($dec > 2147483648)
{
$result = dechex($dec - 2147483648);
$prefix = dechex($dec / 268435456);
$suffix = substr($result,-7);
$hex = $prefix.str_pad($suffix, 7, "0000000", STR_PAD_LEFT);
}
else
{
$hex = dechex($dec);
}
return($hex); }
function make_table($src_file, $size_x, $size_y, $cellspacing) {
// 이미지를 테이블로 변환하는 함수
// 제작 : 민이
// 민이의 작은 공작소 : www.minie.pe.kr
// 희야랑 민이랑 커플홈 : www.heemin.com
// 2002.12.31 PM 6:11
$src_img=ImageCreateFromjpeg($src_file); //원본
$sx=imagesx($src_img);
$sy=imagesy($src_img);
echo "<table border=0 cellpadding=0 cellspacing=$cellspacing>n";
for ($i=0; $i<$sy; $i++) {
echo "<tr>n";
for ($j=0; $j<$sx; $j++) {
$temp_col="#";
$pixcol1=imagecolorat($src_img,$j,$i); // 좌표값의 색상을 추출한다
$pixcol2=imagecolorsforindex($src_img, $pixcol1); // 추출된 값의 RGB를 반환
$temp_col.=dec2hex($pixcol2[red]);
$temp_col.=dec2hex($pixcol2[green]);
$temp_col.=dec2hex($pixcol2[blue]);
echo "<td bgcolor=$temp_col width=$size_x height=$size_y></td>n";
}
echo "</tr>n";
}
echo "</table>";
ImageDestroy($src_img); //메모리 비워주기
}
댓글 7
-
세죠위그이
2003.01.01 13:43
-
TheMics
2002.12.31 19:05
오오...대단합니다-_-b -
と두기
2002.12.31 18:39
멋있다. +_+ -
ZipShin
2003.01.01 20:56
세죠위그이님 유닉스1004서버사용하시나봐요..^^ 저도 사용하는데;;^^ -
TheMics
2003.01.01 14:11
세죠위그이//GD라이브러리가 앖어서 그럴겁니다^^ -
민이
2003.01.01 14:59
세죠위그이 님// TheMics 님 말씀처럼 서버에 GD라이브러리가 설치되어 있지 않아서 나타나는 문제입니다. -
세죠위그이
2003.01.01 15:54
아항.. 답변 감사합니다. ^-^;
제목 | 글쓴이 | 날짜 |
---|---|---|
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 3 [1] | 아이쿠 | 2002.08.30 |
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 4 end [15] | 아이쿠 | 2002.08.30 |
[PHP 초보에서 중수로 - 쿠키편] 1강 : 쿠키의 이해
[2]
![]() | TheMics | 2002.08.31 |
[PHP 초보에서 중수로 - 쿠키편] 2강 : 쿠키 다루기
[3]
![]() | TheMics | 2002.08.31 |
[추천 팁] 오에카키 PHP 버전으로 만들기 [19] | 소프트맨 | 2002.08.31 |
[php] 스킨 해석&출력... [2] | 엔카일 | 2002.09.01 |
디렉토리의 내용을 가져오는 방법 [2] | DHelper | 2002.09.02 |
전에 올렸던 게시판입니다. JHboard 게시판 중도 포기작품..!;
[5]
![]() | Myzzix | 2002.09.09 |
개인 서버 운영하시는분 서버 꺼졌을때 메시지 띄우기; [12] | 실버 | 2002.09.11 |
초보의 절대경로 알아내기.. #1 | 아이쿠 | 2002.09.17 |
초보의 절대경로 알아내기.. #2 [6] | 아이쿠 | 2002.09.17 |
[추천 강의] 플래시로 보는 노프레임 홈 만들기! [63] | ROBIN | 2002.09.18 |
[PHP 초보에서 중수로 - 쿠키편] 3강 : 쿠키 실전 사용
![]() | TheMics | 2002.09.21 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 1 / 2
[2]
![]() | TheMics | 2002.09.23 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 2 / 2
[3]
![]() | TheMics | 2002.09.23 |
1. 데이터베이스 질의어(SQL) 다루기 [4] | 한꼬마 | 2002.10.04 |
2. MYSQL 관련 함수 [2] | 한꼬마 | 2002.10.04 |
3. URL 관련 함수 [1] | 한꼬마 | 2002.10.04 |
4. 디렉토리 관련함수 [1] | 한꼬마 | 2002.10.04 |
5. 파일 처리 관련 함수 [1] | 한꼬마 | 2002.10.04 |
http://asche.unix1004.com/image/image.php