Developments

Install PHP-Screw 1.5 on openSUSE

Posted on

1. Download & Prepare cd /usr/local/src wget -O php_screw-1.5.tar.gz http://downloads.sourceforge.net/project/php-screw/php-screw/1.5/php_screw-1.5.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fphp-screw%2F tar -zxvf php_screw-1.5.tar.gz cd php_screw-1.5 /usr/bin/phpize 2. Change encryption seed vi my_screw.h # change seed to your random value 3. Compile module ./configure –with-php-config=/usr/bin/php-config make If you get error with below message… Comment out 124 & 133 lines those include CG(extended_info) = 1;  in php_screw.c Then try compile again.  php_screw-1.5/php_screw.c:133: error: ‘struct _zend_compiler_globals’ has no […]

Developments

[PHP5] Thumbnail Class

Posted on

원래 십여년전(?)부터 뜯어고쳐 오며 사용하던 소스를 좀 정리했다. 이전에 GD를 직접 컨트롤 했었는데 조금 찾아보니 WideImage 란 라리브러리가 있기에, 그걸로 바꾸다보니 워낙 기능이 막강해서 정작 내가 만든 클래스는 Wrapping Class가 되어 버렸다 ;; 어쨋든, 밤하늘의 별처럼 널려있는 썸네일 라이브러리들을 마다하고 만든 이유는 단 두가지 이다. 썸네일의 종횡비율에 따라 중앙부분을 기준으로 Crop해서 썸네일을 만들어 주는 기능 PNG포맷에서 Resizing시 […]