Thux 애드온?

보다 자유롭게 썸네일을 생성있도록 도와주는 썸네일 생성 애드온입니다.

 

기존의 썸네일 생성 코드 ( $document->getThumbnail() )은 문서 종속이여서, 사이트 개발이나 제작등 필요에 의해 썸네일을 자유롭게 생성할 수 없었습니다.

 

하지만 Thux 애드온을 사용하면 놀랍게도 이미지 주소만 입력하여도 썸네일이 생성됩니다.

( $thux->get('이미지주소') )

내부 파일은 물론, 외부 링크 파일 또한 썸네일을 생성할 수 있습니다.

 

 

이렇게 생성된 썸네일은 files/thux 폴더에 저장되며,

애드온 설정 페이지를 통해 일괄 삭제할 수 있습니다.

삭제를 하지 않는 이상 원본이 삭제되더라도 계속 썸네일을 출력합니다. ^^

 

thux.jpg

 

 

 

 

 

 

기존에는 코어의 createImageFile() 함수를 사용하여 썸네일을 생성하였으나,

 

썸네일 코드 자체를 내장하여 썸네일 생성시 png와 같이 투명값이 있을 경우 투명 값을 그대로 반영하도록 수정하였습니다.

(코어에서 투명 지원 업뎃을 안해줘서 걍 빼서 구현했어요 ㅠㅠ)

 

그외에도 여러가지 재밌는 기능이 있는데,

 

게시물 본문, 댓글의 이미지를 자동으로 썸네일을 생성합니다.

 

또한 exif 정보를 기반으로 이미지를 자동회전하여 썸네일을 생성할 수 있고, 원본 데이터에도 exif 정보를 기준으로 업데이트할 수 있습니다.

 

본문 썸네일 자동 생성 기능 사용시 별도의 변수를 제공하여 원본 이미지 보기 기능을 연동할 수 있습니다.(썸네일 클릭시 원본 이미지)

 

고화질 사진 등 많이 올라오는 경우 트래픽을 경감시킬 수 있습니다. (썸네일로 보여주기 때문에..)

 

하지만, 고화질 사진의 경우 많은 리소스를 쳐묵쳐묵 할 수 있기 때문에 주의가 필요합니다.

(썸네일 생성은 크게 문제가 없지만, 자동회전은 리소스를 많이 먹는다고 하네욧?!)

 

그래도 처음 생성해지만 그 이후로는 리스크가 없기 때문에 상당히 유용할 것으로 예상하고 있습니다.

 

 

이상은로 썩스? 애드온 개발 현황이였습니다..

하늘희

profile
てててててて
  • profile

    자료가 매일 발전하고 있군요...!
    발전되지 않는것은 네이밍 센스인 것 같습니다. (썩쓰라니...)

  • profile profile
    ㅋㅋㅋ

    이게 썸네일러 애드온 때문에 할당은 짧게 하기위해 Thux를 사용했습니다.ㅋ.ㅋㅋ

    뜻은 그냥 Thumbnails 를 줄인거라고 보면 돼요.ㅋㅋ
  • profile
    홍.. 뭔가 대단해보여..!!
  • profile profile
    하지만 언제 버그가 튀어나올 지 모르는 녀석이라..ㅠ
  • ?
    와우! 출시되자마자 바로 적용해보고 싶은걸요? ㅎㅎ