애드온

PHP_EXIF 애드온

추천 수 0 댓글 25
Extra Form
자료 소개 PHP exif extension을 이용하여 사진의 EXIF 메타데이터(지리적 위치, 카메라 모델, 날짜 등)를 표시해주는 애드온입니다.
설치 경로 ./addons/php_exif
테스트 환경 XpressEngine1,Rhymix 1.x
라이선스 GPL v2
원작 정보 EXIF (사진정보) 애드온 (Sketchbook님)
https://xe1.xpressengine.com/index.php?mid=download&package_srl=20547035
이름 버전 날짜 다운수
php_exif_1.6.1.zip 1.6.1 2019-03-30 109
php_exif_1.6.zip 1.6.0 2019-03-29 42
php_exif_1.5.1.zip 1.5.1 2019-02-28 41
php_exif_1.5.zip 1.5.0 2019-02-27 38
php_exif_1.3.zip 1.3.0 2019-01-12 48
php_exif_1.2.zip 1.2.0 2019-01-01 47
php_exif.zip - 2019-01-01 38

아무래도 운영하는 사이트가 사진이미지와 관련이 깊어서 만들고 배포하는 자료들의 대부분이 사진과 관련이 깊습니다. 사진의 퀄리티도 중요하지만 사진 자체가 가지고 있는 메타데이터도 중요한 정보들입니다.

 

이미지프로세스 모듈도 이 메타데이터를 보존하는 것이 주된 제작목적이었습니다.

 

처음에 BNU만드신 것을 sketchbook님이 수정배포했던 자료입니다.

원본 :  https://xe1.xpressengine.com/index.php?mid=download&package_srl=20547035

이번에는 제가 손을 좀 봤습니다.

당초 exif 라이브러리를 사용해서 제작 되어있었는데 외부 라이브러리를 사용하는 만큼 속도에 문제가 있어서 php내부 기능인 exif를 이용해서 새로 제작했습니다.

K-007.png

php가 exif를 지원하는지 확인해보셔야합니다.

K-013.png

phpinfo()에서 exif가 지원되지 않으면 작동하지 않습니다.

 

디자인은 sketchbook님의 것을 그래도 사용했습니다.

따라서 애드온 설정이나 보이는 부분은 sketchbook님이 배포하셨던과 거의 똑같습니다.

단지 바뀐 것이 있다면 GPS 좌표표시를 선택적으로 할 수 있고

GPS 좌표를 클릭하면 구글맵에서 위치가 표시되게 했습니다.

 

K-011.png

K-012.png

버전 1.2 추가 : 모바일에서 작동을 수정한 버젼을 다시 올렸습니다. 모바일에서는 type3 모드만 동작하게 수정했습니다.

버전 1.3 : 본문에 링크된 이미지나 lazyload애드온과 같이 동작시 이미지가 뜨지 않는 문제를 수정했습니다. 

버전 1.5 : GPS 위치표시 선택을 다양한 방법으로 이용할 수 있게 수정했습니다.

   ex)) 관리자만 보기, 특정 게시판에서만 보이게, 특정 게시판에서만 안보이게..

    다른 애드온과의 충돌을 최소화하기 위해 소스를 수정하고 정리했습니다. 

K-20190227-602673.png

버전 1.5.1 : 모바일 표시 버그수정

버전 1.6 이미지프로세스 모듈과 연동

버전 1.6.1 : php 7.2 대응

제작자 karma

profile
imageprocess, 통합검색확장모듈
아빠팬더곰은 영원한 초보
  • ?

    라이믹스 최신버젼에서 현재 작동이 되는 자료인지 혹시 사용하고 계신 분 있으신가요?
    php 7.3 에서 phpinfo exif 지원되는걸 확인했는데 애드온 설치 후 gps 정보 포함된 사진을 업로드하면 사진에 exif 버튼이 나타나지 않고 기존 작성글 과 새로운 게시글 본문이 보이질 않는 증상이 있습니다.

  • profile
    잘 되는군요..^^' 고맙습니다.
  • profile
    좋은 자료 감사 합니다. 혹시 게시판에 사진을 올리면 본문에 지도가 직접 출력 되는 방식으로 변형이 가능한지 궁금 합니다.
  • profile
    zend_opcache 랑 같이 사용하면 본문글이 안나타는 현상이 있습니다.
  • profile
    아주좋습니다
  • profile
    좋은 자료 감사합니다. ^^
  • profile
    먼저 감사합니다.
    오늘 설치해보니(라이믹스 1.9.9.9) 댓글을 달면 본문에 있는 이미지가 댓글 창에 삽입 되어 버립니다.ㅜㅜ
  • profile
    감사합니다. 유용하게 쓰겠습니다.
  • ?
    다 좋은데 본문이 안나오니 난감하네요
    그래도 고생 하셨어요 본문은 어떻게해봐야죠 ㅎ
  • profile
    애드온을 활성화하면 본문이 나오지를 않습니다.
  • profile
    감사합니다 ^^ 홈페이지 꾸미는중이라 도움이됩니다 ^^
  • profile
    잘 쓰겠습니다.
  • ?
    PHP Fatal Error: Class 'Object' not found in addons/php_exif/php_exif.lib.php on line 3
    라이믹스 php 7.2 사용중인데 에러가 나옵니다.^^
  • ? profile
    PHP 7.2 대응버전을 올렸습니다. 확인부탁드립니다.
  • profile
    한참 전에 설치하여 사용하다가 요즘 가족사진 정리해서 올리다 보니 정말 지도가 딱딱 잘나와주세요.
    신통방통하네요. 그리고 사진앨범에 지도정보까지 나오니 추억이 새록새록 해지는 느낌입니다. 정말 좋은 프로그램 감사드립니다.
  • profile
    감사합니다.
  • ?
    좋은 자료 감사합니다. 예전부터 한번 적용해 보고 싶었는데 이번 기회에 사용하게 되었습니다.
    지도 나오는 것이 참 좋습니다.
  • ?
    잘 사용하겠습니다.^^
    그런데 혹시 모바일에서는 type3 로는 안되는지요?
  • ? profile
    모바일에서 동작이 문제가 있군요.
    모바일에서는 type 선택과 상관없이 아예 type3만 가능하게 수정했습니다.
  • ?
    감사합니당! 역시 카르마님이에요!
  • ?
    새해 복 많이 받으세요. 제가 처음으로 다운 받나 보네요. ㅎ 먼저 좋은 애드온 만들어주셔서 감사합니다. 위에 설명하신 exif 프로그램 사용중이었구요, php에서 exif enabled 되어 있는 것도 확인 했는데 모든 옵션에서 아무런 작동을 하지 않습니다. 라이믹스 1.9.9에 php 7.1 사용중입니다. 감사합니다.
  • ? profile
    사용하시는 url을 좀 보여주시겠습니까? 참고로 board 모듈에서만 동작합니다.
  • profile ?
    쪽지로 보냈습니다. 감사합니다.
  • ? profile
    사진에 exif 데이터가 소실된 경우에는 당연히 나타나지 않습니다.
    보내주신 url 사진을 다운로드 해서 보니까 exif가 소실되었네요.
    GD로 프로세싱하는 경우 메타데이터가 지워집니다.
  • profile ?
    네, 현재 사진들이 테스트용으로 전부 퍼온 사진이긴 하지만 전 버전에선 기본적으로 exif 버튼과 픽셀 단위의 사진 크기 정도의 기본 정보는 출력이 됐었습니다. 이번 버전에선 버튼 조차 나오질 않아서 문의드렸습니다. 제대로된 환경에서 테스트 해보겠습니다. 감사합니다.