아무래도 운영하는 사이트가 사진이미지와 관련이 깊어서 만들고 배포하는 자료들의 대부분이 사진과 관련이 깊습니다. 사진의 퀄리티도 중요하지만 사진 자체가 가지고 있는 메타데이터도 중요한 정보들입니다.
이미지프로세스 모듈도 이 메타데이터를 보존하는 것이 주된 제작목적이었습니다.
처음에 BNU만드신 것을 sketchbook님이 수정배포했던 자료입니다.
원본 : https://xe1.xpressengine.com/index.php?mid=download&package_srl=20547035
이번에는 제가 손을 좀 봤습니다.
당초 exif 라이브러리를 사용해서 제작 되어있었는데 외부 라이브러리를 사용하는 만큼 속도에 문제가 있어서 php내부 기능인 exif를 이용해서 새로 제작했습니다.
php가 exif를 지원하는지 확인해보셔야합니다.
phpinfo()에서 exif가 지원되지 않으면 작동하지 않습니다.
디자인은 sketchbook님의 것을 그래도 사용했습니다.
따라서 애드온 설정이나 보이는 부분은 sketchbook님이 배포하셨던과 거의 똑같습니다.
단지 바뀐 것이 있다면 GPS 좌표표시를 선택적으로 할 수 있고
GPS 좌표를 클릭하면 구글맵에서 위치가 표시되게 했습니다.
버전 1.2 추가 : 모바일에서 작동을 수정한 버젼을 다시 올렸습니다. 모바일에서는 type3 모드만 동작하게 수정했습니다.
버전 1.3 : 본문에 링크된 이미지나 lazyload애드온과 같이 동작시 이미지가 뜨지 않는 문제를 수정했습니다.
버전 1.5 : GPS 위치표시 선택을 다양한 방법으로 이용할 수 있게 수정했습니다.
ex)) 관리자만 보기, 특정 게시판에서만 보이게, 특정 게시판에서만 안보이게..
다른 애드온과의 충돌을 최소화하기 위해 소스를 수정하고 정리했습니다.
버전 1.5.1 : 모바일 표시 버그수정
버전 1.6 이미지프로세스 모듈과 연동
버전 1.6.1 : php 7.2 대응
버전 2.0 : php8.0 대응
라이믹스 내부 캐시적용으로 속도 개선
버전 2.2 :
2.0버전에서 제거했던 이미지프로세스 모듈과 연동기능 재생
이미지프로세스 모듈에서 저장한 EXIF를 보여주는 기능입니다.
모듈과의 연동으로 사진에서 EXF 데이터를 제거한 후에도 애드온에서 표시할 수 있습니다.
라이믹스 내부캐시를 디폴트로 수정
작성자에게는 GPS 데이터 표시
사용하지 않음으로 설정해도 작성자에게는 표시됩니다.
버전 2.2.1, 버전 2.2.2
루트가 아닌 곳에 설치된 홈페이지를 위한 수정 버전입니다.
karma 님의 PHP_EXIF 애드온의 표시방식에서 이미지하단목록을 선택하면 마우스오버시에만 보여집니다
마우스오버를 하지않아도 사진하단에 목록형태로 늘 보여지게하려면 어떻게 해야될까요?
'마우스오버시'를 선택하면 좌상단에 나오고요.