묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이미지 마크가 강제로 변환되지 않게 하려면..
2009.08.29 20:05
안녕하세요, XE를 사용하면서 필요에 의해서 고쳐가며 재미를 느끼는 사용자입니다.
다름아니라 이미지 마크를 올리게 되면 이미지 크기에 따라서
미리 제한해놓았던 크기로(예를들어 20px * 20px) 변환을 하지 않습니까?
그런데 변환을 하는 도중에 이미지가 투명 속성을 잃어버리게 되는 것 같습니다.
물론 변환시킬 필요가 없는 작은 이미지를 올려도 투명 속성을 없애버립니다.
현재는 이미지 마크를 업로드 한 뒤에 강제로 서버에서 기존의 투명한 이미지와 바꿔치기를 해서 사용하고 있습니다만,
이 근본적인 현상을 해결하기 위해서는 어떤 작업을 해야할 지 알고 싶습니다.
관심을 가져주실 전문가분께 미리 감사드립니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
라용즈 | 관리자 로그인을 해도 안되요 | |
복고열전 | 애드온이나..모듈이 안맞을때 버그가 생깁니다. | |
:::형진이::: | 레이아웃 적용에 대해서 [2] | 2009.10.07 by ememo |
HolyJohn | 브라우저 호환성을 위해 무슨 프로그램을 사용하면 좋습니까? [2] | 2009.10.07 by 아고라 |
YM플라톤 | 1.2.5 설치 질문이요 [2] | 2009.10.07 by 아고라 |
완소풉 | 렉이 엄청걸리네요,, [1] | 2009.10.07 by 아고라 |
뗑뗑 | 게시판 로그인이 안되요 | |
통키지 |
게시글 주소가 이상한데요
![]() | |
KFUG태랑 | [재질문]XE 아파치가 alias 걸려있는상태로는 rewrite_mod적용않되나요? [4] | 2009.10.07 by KFUG태랑 |
똘똘이1m | xe스킨은 아무나못올리는것인가요? | |
물망초385 |
이런 위젯은 어디에 있나요? 자료실에 없던데.. 그리고..
[3]
![]() | 2009.10.07 by 행복천사 |
김형태 | 이미지 마크가 강제로 변환되지 않게 하려면.. [1] | 2009.10.07 by 시니시즘 |
Prican | XE 자료실 모듈 작성오류를 해결할 수가 없네요 [2] | 2017.06.25 by 백성찬 |
안효설 | 쪽지 보내기 마우스 오버 | |
최보성 | [질문] 나모에서 레이어로 부메뉴만들때, [2] | 2009.10.07 by ㄴㅇㄹ |
오실롯 | 첨부화일 문제 해결된 버젼이 몇 버젼부터 인가요? [1] | 2009.10.07 by fenriz |
serariver |
게시판 글쓰기 내용입력란이 없어요
[4]
![]() | 2009.10.07 by serariver |
까칠한미니 | 관리자 모드에서 회원 (소속 그룹) 수정시 이메일 보내기 | |
조승일159 | 폴더명 변경에 대한 질문입니다. [1] | 2009.10.07 by 조승일159 |
디씨비군 | zb5->zbxe 회원정보 이전후 일부 아이디로 로그인이 안됩니다. |
modules/member에 보시면,
function insertImageMark($member_srl, $target_file) {
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('member');
// 정해진 사이즈를 구함
$max_width = $config->image_mark_max_width;
if(!$max_width) $max_width = "20";
$max_height = $config->image_mark_max_height;
if(!$max_height) $max_height = "20";
$target_path = sprintf('files/member_extra_info/image_mark/%s/', getNumberingPath($member_srl));
FileHandler::makeDir($target_path);
$target_filename = sprintf('%s%d.gif', $target_path, $member_srl);
// 파일 정보 구함
list($width, $height, $type, $attrs) = @getimagesize($target_file);
if($width > $max_width || $height > $max_height || $type!=1) FileHandler::createImageFile($target_file, $target_filename, $max_width, $max_height, 'gif');
else @copy($target_file, $target_filename);
}
이런 함수가 있습니다.
마지막 줄 보시면 아시겠죠?
왜 투명 속성이 없어지는지는 다른 분께 여쭤보시길 바랍니다.