웹프로그래밍

Global It Leader!!


PHP


 
 

이미지에 로고 삽입하기(워터마크)

페이지 정보

작성자 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 1건 조회 4,710회 작성일 12-04-22 03:20

본문

<?php
$image = imagecreatefromjpeg("img.jpg");
$copyright = imagecreatefrompng("logo.png");

$img_width = imagesx($image);
$img_height = imagesy($image);
$cr_width = imagesx($copyright);
$cr_height = imagesy($copyright);

$x = $img_width - cr_width - 10;
$y = $img_height - cr_height - 10;

imagecopy($image, $copyright, $x, $y, 0, 0, $cr_width, $cr_height);

header("Content-type: image/jpeg");
imagejpeg($image);
imagedestroy($image);
imagedestroy($copyright);
?>

댓글목록

오원장님의 댓글

no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

#######################################################
// 썸네일 이미지 만들기
// 일단 가로, 세로 중 큰 사이즈를 100으로 잡고 다른 사이즈를 같은
// 비율로 줄여야만 이미지가 찌그러지지 않음.

if($image_size[0] > $image_size[1]) {

  $x_size = 100; // 기본크기를 100으로 지정
  $y_size = intval($x_size/$image_size[0] * $image_size[1]);

  $x_start = 0;
  $y_start = intval(($x_size - $y_size) / 2);

  if($y_start < 0) $y_start = 0;

} else {
  $y_size = 100;
  $x_size = intval($y_size/$image_size[1] * $image_size[0]);
  $y_start = 0;
  $x_start = intval(($y_size - $x_size) / 2);
  if($x_start < 0) $x_start = 0;
}

$thumb = imagecreate($x_size,$y_size);
if($image_size[2] < 4) imagecopyresized($thumb, $image2, 0, 0, 0, 0, $x_size, $y_size, $image_size[0], $image_size[1]);

$tmp_image_name = "$photo_dir/sub/photo.gif";

// 썸네일 이미지 저장
if($image_size[2] == 1) imagegif($thumb, $tmp_image_name);
elseif($image_size[2] == 2) imagejpeg($thumb, $tmp_image_name);
elseif($image_size[2] == 3) imagepng($thumb, $tmp_image_name);
elseif($image_size[2] == 4)  {
}

전체 80
게시물 검색
PHP 목록
번호 제목 글쓴이 조회 날짜
60 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4863 03-10
59 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4800 03-19
열람중 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4711 04-22
57 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4685 09-14
56 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4640 02-11
55 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4570 03-10
54 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4461 09-19
53 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4457 02-29
52 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4397 04-22
51 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4371 05-21
50 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4352 04-22
49 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4255 08-19
48 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4187 03-04
47 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4149 04-07
46 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4141 03-21
45 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4099 08-17
44 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4007 01-18
43 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3915 01-21
42 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3865 10-19
41 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3832 01-18