메뉴 건너뛰기

Karma's Place

로그인하지 않고 댓글을 달 수 있습니다. 하지만 본사이트의 취지에 맞지않는 댓글은 예고없이 삭제될 수 있습니다.
Rhymix & XE
2010.03.01 14:17

이미지프로세스 모듈 (매직버전)

조회 수 46055 추천 수 0 댓글 111
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
최신버전 다운로드 -> 다운로드


0.9.0 버전에서 바꿘 점

1. 버전 0.8.8에서 설정상의 착오가 있어서 응급으로 버전업합니다.

   0.8.8 버전을 설치하신분은 반드시 업그레이드 하시기 바랍니다.


2. 워터마크 압축기능

  워터마크를 사용하면 화일의 사이즈가 커진다고 불편해하시는 분들이 계셨습니다.

  워터마크의 경우 두개의 이미지 화일을 합치는 기능이기 때문에 화일크기가 늘어나게 마련입니다.

  이경우에도 압축을 해서 화일사이즈를 줄일수 있는 기능을 설정했습니다.

  다만 화일크기가 압축으로 작아진 만큼 화질도 떨어질 수 있다는 점을 심사숙고하셔서 설정하시기 바랍니다.

  화질을 유지하는 워터마크품질의기본값은 100입니다. 숫자를 줄일수록 화일사이즈는 작아지고 대신 화질도 감소합니다.

리사이즈와 워터마크를 동시에 압축 사용하는 경우 2중압축으로 화질감소가 심해질수 있다는 점에 주의하시기 바랍니다.


버전 0.8.8 : 2010년 9월 10일
1. 오타로인한 몇가지 사소한 버그를 수정했습니다.

2. 설정방법의 변경이 있었습니다.
    select 방식에서 설정상태를 한눈에 볼수 있게 이미지와 라디오박스를 이용한 설정으로 변경되었습니다.

3. 일본어 문자셋 추가
    일본어 번역을 해주신 HIRO님께 감사드립니다.


버전 0.8.6 : 2010년 4월 19일
1. 가로축을 기준으로 축소했을때 발생하던 버그를 수정했습니다.

2. 워터마크를 화일의 포맷에 따라서 선택할 수 있게 수정했습니다.

   (GD를 사용하는 경우 gif 화일에는 워터마크의 모양이 깔끔하지 않습니다. 따라서 gif 화일의 선택을 해제하시면 gif 화일에는 워터마크를 새기지 않습니다.

3. 한글이 들어있는 화일이름의 변경기능을 확대해서 특수문자나 공백문자까지 변경하게 수정했습니다.

4. 다른 모듈과의 간섭현상을 줄이기 위해서 변수명들을 최대한 변경했습니다.

 

버전 0.8.5 : 2010년 3월 31일 
1. PHP4에서 정상작동하지 않던 문제를 해결했습니다.
2. 이미지축소시 기준이 가로축과 긴축중에서 선택할 수 있게 수정했습니다.



버전 0.8.3 : 2010년 3월 21일0.8.2의 버그 수정버전입니다.

1. 텍스타일이 하나만 설정되던 문제를 수정했습니다.

2. 메모리 설정방식을 바꿨습니다.

3. 기타 몇가지 사소한 버그를 수정했습니다.



 

버전 0.8.2 : 2010년 3월 12일
0.8.1의 버그 수정버전입니다.

일부 호스팅 서버에서 생기는 메모리 문제를 수정했습니다.



이하 0.8.1 버전
 

이미지프로세스 모듈의 0.81 버전입니다.  GD버전의 단점인 Exif data 소실을 방지하기 위한 ImageMagick 버전입니다.

Imagemagick을 사용하기 위해서 ImageMagick이 설치되어있어야합니다.Imagemagick이 설지되어있지 않으면 GD로 작동합니다.

ImagemMagick 설치는  http://imagemagick.com/script/index.php 참조

Linux서버의 경우 소스를 받아서 설치하시면 되고 윈도우즈의 경우 binary 화일을 다운로드 받아서 설치하시면 됩니다.

 

GD와 비교한 ImageMagick의 장점

    1. 1. 이미지 포맷과 상관없이 좋은 화질의 결과를 출력할 수 있다.
    2.     gif 화일에서도 깔끔한 워터마크를 넣을 수 있다.
    3. 2. Exif 데이터가 소실되지 않는다.
    4. 3. 메모리 소모가 적다. GD는 전체 이미지를 메모리에 올려 사용하는 방식이기 때문에 할당된 메모리보다 큰 이미지는 프로세싱하지 못하지만 이미지매직은 한줄씩 프로세싱하기 때문에 메모리 사용이 적다.

 

단점

  1. 1. imagemagick을 설치해야한다.
  2. 2. shell_exe가 허용되지 않은 시스템에서는 사용이 불가하다.
  3. 3. GD에 비해 한줄씩 프로세싱하는 관계로 속도가 떨어진다.

 

기존 버전과의 차이점은 부가기능설정입니다.

imageprocess1.jpg

한글이름변경기능은 구태여 게시판을 선택할 필요가 없는 기능이라서 mid 선택기능을 없앴습니다. 대신 ImageMagick 사용설정과 path를 지정할 수 있습니다

.imageprocess2.jpg

GD와 ImageMagick 중 하나를 선택할 수 있습니다. imagemagick을 선택하였더라도 기능이 확인되지 않으면 GD로 작동합니다.  

 

기존버전과 차이점

1. ImageMagick 사용이 가능해졌습니다.
2. mid 설정변경

워터마크설정과 원본저장기능에서 mid 체크부분이 약간 수정되었습니다. 당초는 체크하지않으면 작동하지 않게 되어있었으나 기존 애드온들의 사용법이 체크하지 않으면 전체mid가 적용되게 되어있어서 약간의 혼선이 오는 것같습니다. 따라서 체크하지 않으면 전체 mid가 적용되게 수정했습니다.

3. memory_limit 문제 해결

일부 호스팅에서 php.ini의 memory_limit 설정이 너무 낮아서 용량이 큰 화일의 프로세싱이 안되던 문제를 해결했습니다.

4. 호환성 문제

1.24이전의 하위버전에서도 작동할 수 있게 수정했습니다. 

5. 기타

 나머지 설정은 기존 버전과 똑같습니다. http://www.wildgreen.co.kr/karma/bbs1/286180 참조

 

 

?
  • ?
    2010.03.04 04:55

    리눅스 서버 ImagemMagick 설치관련 해당사이트 참조해도 어떤 파일을 받아야하고
    어떻게 설치하는지 도통 모르겠네요 영문 사이트라 구글번역해도 다운받는 파일들 리스트가  너무도 많아서
    뭐를 받아야하는지요

    좌측메뉴 Mac OSX 클릭하면 보여지는 페이지 중간에 버전있고 HTTP FTP Description 이렇게 있고 다운로드 버튼이 있는데요
    여기서 받는게 맞나요 아니면 상단으로 올리면 똑같은 다운로드 박스가 잇는데요 뭐를 받아야 하는지요.
    그리고 파란박스도 상당히 많은데 그안에 문구도 설정하란건가요.? 초보가 하기엔 설정이 너무 어려운것같아요..ㅠ

  • ?
    닭갈비 2011.01.17 10:46 Files첨부 (1)

    안녕하세요? 항상 빠른 답변 감사드립니다.

     ImagemMagick을 설치하고 ImageMagick사용을 선택한 후에 이미지프로세스 모듈을 따로 수정할 필요는 없는건가요?image2.jpg

  • ?
    카르마 2011.01.17 11:16

    예...

    별도로 수정하실 필요없습니다. 나머지 세팅은 똑같습니다.


  • ?
    부탁 2011.01.18 17:44

    혹시 한글파일뿐만 아니라 영문 파일도 변경기능을 확대가 가능하신지 문의 드립니다... 사진파일명이 그대로 올라가는거가 싫어서요^^;;;

    일일이 한글등으로 공백 만들기도 귀찮기도 하고요.....

  • ?
    카르마 2011.01.19 09:24

    일반적인 사용법이 아니라 배포판에 포함할 계획은 없습니다.

    수정이 간단하니까 직접 수정해서 사용하시는 것이 좋을 듯합니다.


    imageprocess.controller.php의 46번 라인


    		if($ipConfig->change_kfile == 'Y' && preg_match($pattern,$s_file)) {

    부분을


    		if($ipConfig->change_kfile == 'Y') {

    로 수정하셔서 사용하시면 됩니다.

    즉  && preg_match($pattern,$s_file)이 화일이름에서 특수문자를 체크하는 부분입니다.

    따라서 해당 부분을 삭제하시면 모든 화일이름을 강제로 수정하게 될 겁니다.

  • ?
    부탁 2011.01.19 19:35

    앗 감사합니다^^

  • ?
    필카페 2011.01.20 15:49

    너무 잘 사용하고 있습니다.

    근데 오늘 보니 디카로 바로 찍어서 올리는 파일중에  용량이 8M 나 되는 이미지파일은 축소가 안되고 , 5000픽셀이 그대로 올라오더군요.

    여기에 올려서 보여드리려고 해도 2M 이상파일은 업로드가 안되서 보여 드릴수가 없고 ....

     

    현재 최신버전이 0.9 까지 모두 업데이트 한상태이고요.   현재 745픽셀로 설정해 놨고, 다른 파일들은 다들 745 픽셀로 자동 조정 되는것 같은데요. 어떤분이 무식하게 8되는 파일을 올렸는데 , 가로가 5000픽셀이나 되고요. 근데 크기조정이 안되더군요.   그래서 제가 받아서 다시 올려봐도 안되더라고요.    

     

    디카에서 바로 찍어서 올리는 파일도 자동으로 조정 되는 줄 알았는데요. 어느 범위를 벗어나면 자동 조절이 안되는건가요?

    답변 부탁드리고요.  너무 좋은 프로그램 개발하시는거에 감사드립니다.

     

     

  • ?
    카르마 2011.01.20 20:25

    서버의 환경에 따라 다릅니다.

    모듈 자체와는 상관이 없고 서버의 메모리설정과 관계가 있습니다.

    아마 축소가 안되고 올라온 화일은 썸네일도 생성이 안될겁니다.


    XE 자체에서 썸네일을 만들때도 마찬가지고 모듈에서 이미지축소를 할때도 전체 이미지를 메모리에 로드한후에 작업을 합니다. 따라서 메모리설정(memory_limit)이 너무 낮으면 큰 화일은 프로세싱하지 못합니다. 테스트를 해보시면 일정크기가 넘어가는 화일은 프로세싱이 안될겁니다.

    개인서버이시면 php.ini에서 memory_limit를 128M이상으로 설정하시고 사용하시면 됩니다.

    호스팅이시라면 관리자와 상의하시기 바랍니다.

  • ?
    sonic 2011.02.08 18:08

    xeed 에서 사용시, 이미지 첨부 목록이 2개가 되어버리네요 ㅠ;

    xeed 에서 수정해야 할 문제일 수도 있겠지만, 그래도 한번 여쭈어봅니다.

  • ?
    카르마 2011.02.08 18:49

    Xeed가 없어서 테스트해볼수가 없네요...ㅋㅋ


    아마 모르긴 몰라도 XEED의 문제일겁니다.

    백그라운드로 업로드된 이미지를 살짝 수정하는 기능이기 때문에 에디터 종류와는 전혀 상관없이 동작합니다.


  • ?
    sonic 2011.02.09 13:04

    네, 미천하지만 xeed 쪽 코딩을 들여다봐야겠네요. 답변 감사합니다.


List of Articles
번호 분류 제목 날짜 조회 수
13 기타등등 PC에 개발환경 만들기 1 file 2011.01.15 11823
12 애드온 및 모듈 제작 모듈제작강좌 1 : 모듈 등록 file 2010.12.30 13758
11 기타등등 Mysql to Cubrid : 제일 안전한 방법 file 2010.10.23 13282
10 기타등등 큐브리드 변환후 index 재설정 2 file 2010.10.22 26555
9 기타등등 루씬, 큐브리드그리고 XE 3 file 2010.10.07 30685
8 Rhymix & XE 이미지 자동출력 애드온 58 file 2010.04.09 35612
7 Rhymix & XE picasa_upload component 34 file 2010.04.05 23208
6 Rhymix & XE 구글 웹앨범 최근사진 위젯 file 2010.04.05 22345
5 Rhymix & XE 구글 웹앨범 연동모듈 설정 58 file 2010.03.31 30268
» Rhymix & XE 이미지프로세스 모듈 (매직버전) 111 file 2010.03.01 46055
3 Rhymix & XE 이미지프로세스 모듈 설정방법 24 file 2010.02.25 19331
2 Rhymix & XE JPG 축소 및 워터마크 애드온 ver 0.7 21 file 2010.02.18 27116
1 Rhymix & XE 자동 그룹변경 애드온 17 file 2010.02.18 22531
계속 검색
Board Pagination Prev 1 2 3 Next
/ 3
위로