이미지 일정크기로 crop
예전에 카드뉴스가 한창 유행할 때 카드뉴스 만들 폼을 만들어 달라고 의뢰받은 것이 있었는데 소스 일부분이 남아있어서 정해진 크기의 이미지를 crop할 때 사용할 수 있도록 만들어 봤습니다.
만약에 회원가입폼에 적용시킨다면
[code]
<?php
if ($w == 'u') {
$CROP_PATH = G5_DATA_PATH.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';
$CROP_URL = G5_DATA_URL.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';
$CROP_WIDTH = $config['cf_member_img_width'];
$CROP_HEIGHT = $config['cf_member_img_height'];
$G5_PLUGIN_URL = G5_PLUGIN_URL;
$CROP_JAVASCRIPT_ACTION = <<<_END
$.ajax({
type: "POST",
url: "{$G5_PLUGIN_URL}/tl_img_crop/save_member_image_x.php",
data: {image: image},
dataType: "json"
})
.done(function(data) {
if(data.error) {
alert(data.error);
}
else {
$('#crop_img').attr('src','{$CROP_URL}?v=' + (+new Date()));
$('.btn-show-crop-ctl').hide();
$('#crop_img').show();
canvas_bpopup.close();
}
});
_END;
include G5_PLUGIN_PATH.'/tl_img_crop/crop_form.php';
}
?>
<?php if ($w == 'u' && file_exists($mb_img_path)) { ?>
<input type="checkbox" name="del_mb_img" value="1" id="del_mb_img">
<label for="del_mb_img">삭제</label>
<?php } ?>
[/code]
댓글 8개
게시판 목록
그누보드5 플러그인
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 645 |
비버팩토리
|
2개월 전 | 262 | |
| 644 |
|
2개월 전 | 453 | |
| 643 |
11qkr
|
2개월 전 | 372 | |
| 642 | 2개월 전 | 548 | ||
| 641 |
|
3개월 전 | 422 | |
| 640 |
|
3개월 전 | 504 | |
| 639 | 3개월 전 | 510 | ||
| 638 | 3개월 전 | 480 | ||
| 637 | 4개월 전 | 694 | ||
| 636 | 4개월 전 | 901 | ||
| 635 | 4개월 전 | 797 | ||
| 634 |
비버팩토리
|
4개월 전 | 807 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기