성공)piwigo 자동 썸네일 이미지 만들기 ver.1.0 (리눅스 bash 이용)및 파일 이름을 한꺼번에 바꿔주는 프로그램입니다.
컨텐츠 정보
- 7,870 조회
- 3 댓글
- 0 추천
-
목록
본문
piwigo 자동 썸네일 이미지 만들기 ver.1.0 (리눅스 bash 이용) 및 파일 이름을 한꺼번에 바꿔주는 프로그램입니다.
http://xenostudy.tistory.com/445 의 본문 내용 그대로 에 제가 시놀로지에 설치하면서 성공한 사례 자료 입니다.
piwigo 의 단점중의 하나가...
썸네일작업으로 인해 페이지 로딩이 오래걸린다는 점이다.
(photo station은 며칠이 걸리고 시스템이 다운되는 경우도 발생)
방법중의 하나가...
썸네일 이미지를 미리 만들어서 지정된 폴더에 넣으면 바로 로딩없이 해당 페이지를 볼수있다.
이와 관련하여 이런저런 검색을 하던도중 발견한 쓰래드 :
http://piwigo.org/forum/viewtopic.php?pid=147112
- 위의 포럼에서 마지막에 나오는 스크립트는 뭔가 이상하게 동작을 하지 않는다.
그래서 해당 스크립트를 바탕으로 직접 스크립트를 작성하였다.
퍼가실땐 댓글과 출처는 밝혀주세요!
xeno piwigo auto thumbnail Ver.1.0 설명
- piwigo gallery 폴더의 사진내용(하위폴더 모두포함)을 모두 스캔해서 사진을 모두 리사이징한다.
> 지원하고있는 리사이징 크기
+ 120 x 120 sq
+ 144 x 144 th
+ 792 x 594 me
> sq 의 경우 정사각형으로 크롭한다. 세로/가로 자동지원
> 리사이징이 완료되면 자동으로 thumb_done 파일 생성
+ 타겟 폴더내에 해당 파일이 있으면 리사이징을 스킵한다.
- 한글지원 지원한다. (단, 띄어쓰기가 된 폴더의 경우 오류발생.)
- 해당 폴더내에 리사이징된 파일이 있으면 해당 파일은 리사이징을 스킵한다.
> 폴더내에 리사이징이 완료됐다는 flag (thumb_done 파일) 가있으면 폴더내의 파일들을 스캔하지 않는다.
+ 매번 폴더내의 파일을 모두 스캔할경우 한폴더내에 많은 사진들이 있으면 실행이 느려서 추가함.
- 특정 폴더의 경우 리사이징을 하지 않는다.
+ backup 이라는 이름의 폴더는 아예 스킵한다.
실행 스크립트
실행방법
1. convert 유틸설치
sudo apt-get install imagemagick
->> 시놀로지 dsm 621에서 ipkg 실행설치후 imagemagick 설치 합니다
ipkg install imagemagick
2. 스크립트수정
스크립트를 각자의 폴더에 맞게 수정한다.
# Path without ending / of multiple sizes photos. Eg: '/home/mySite/www/_data/i/galleries'
startGalDir='/home/homedir/piwigo/_data/i/galleries'
# Path without ending / of originals photos. Eg: '/home/mySite/www/galleries'
startDataDir='/home/homedir/piwigo/galleries'
# Path without ending / of multiple sizes photos. Eg: '/home/mySite/www/_data/i/galleries'
startGalDir='/volume1/web/piw/_data/i/galleries'
# Path without ending / of originals photos. Eg: '/home/mySite/www/galleries'
startDataDir='/volume1/web/piw/galleries'
하이라이트 된 부분을 각자의 piwigo 설치 경로에 맞게 수정
3. 스크립트 실행
thumb_piwigo.auto.sh 파일을 자신의 경로에 맞게 수정및 권한을 줍니다.
- 실행권한 없으면 다음과 같이 실행.
chmod 777 xeno.piwigo.auto.sh
저는 파일 변경 아래경로에 저장합니다
w:\phpini\thumb_piwigo.auto.sh
\\192.168.0.11\web\phpini\thumb_piwigo.auto.sh
권한설정
chmod 777 thumb_piwigo.auto.sh
putty에서실행
sudo -i
root권한으로 실행 합니다
bash /volume1/web/phpini/thumb_piwigo.auto.sh
상기명령을 실행시 piwigo 에서 동기화 전에 실행하면 순조롭게 만들어집니다.
아래 디랙토리에 썸네일생성 확인 합니다
startGalDir='/volume1/web/piw/_data/i/galleries
이제 piwigo web에서 동기화
사진이 깔끔하게 만들어 졌습니다.
![3232235521_1541813604.2934.png](https://11q.kr/g5s/data/editor/1811/3232235521_1541813604.2934.png)
![3232235521_1541894111.8496.png](https://11q.kr/g5s/data/editor/1811/3232235521_1541894111.8496.png)
DarkNamer
파일 이름을 한꺼번에 바꿔주는 프로그램입니다.
https://software.naver.com/software/detail.nhn?softwareId=GWS_000169&categoryId=B0600000
주요기능
◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
관련자료
-
링크
-
첨부등록일 2018.11.06 22:00등록일 2018.11.07 00:48등록일 2018.11.11 10:11