내정보

Guest 님
보유포인트
0
  • 재구매 할인
    30%
  • 컨텐츠 환불
    100%
  • 평점 포인트
    10%
  • 포인트 자동책정
    0%
콘텐츠 수 299

사진의 위치정보 및 메타데이터를 보여주는 php_exif

최초 등록일: 2019.01.01 조회수 : 374

무료

5.0점 / 총 7명 참여
  • 구매자 35
  • 소개 php의 exif extension을 이용해서 사진의 exif 데이터를 표시해주는 애드온입니다. 
  • 설치경로 ./addons/php_exif 
  • 지원환경 XpressEngine,Rhymix 
  • 라이선스 GPL v2 
  • 분류 애드온
  • 제작자 karma
  • 다운로드
    php_exif.zip 7.22KB (잔여일 : -, 잔여횟수 : -)
    php_exif_1.2.zip 7.32KB (잔여일 : -, 잔여횟수 : -)
    php_exif_1.3.zip 7.23KB (잔여일 : -, 잔여횟수 : -)
    php_exif_1.5.zip 7.65KB (잔여일 : -, 잔여횟수 : -)
    php_exif_1.5.1.zip 7.66KB (잔여일 : -, 잔여횟수 : -)
    php_exif_1.6.zip 8.5KB (잔여일 : -, 잔여횟수 : -)
    php_exif_1.6.1.zip 9.18KB (잔여일 : -, 잔여횟수 : -)
  • URL karma님의 웹사이트

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

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

 

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

원본 :  http://www.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 대응

profile imageprocess Github : https://github.com/soonjae/imageprocess
통합검색확장모듈 Github : https://github.com/soonjae/isx
아빠팬더곰은 영원한 초보

댓글 '15'

프로필 사진 profile
tnvjqkrtm 2019.01.01 12:28 댓글 별점
새해 복 많이 받으세요. 제가 처음으로 다운 받나 보네요. ㅎ 먼저 좋은 애드온 만들어주셔서 감사합니다. 위에 설명하신 exif 프로그램 사용중이었구요, php에서 exif enabled 되어 있는 것도 확인 했는데 모든 옵션에서 아무런 작동을 하지 않습니다. 라이믹스 1.9.9에 php 7.1 사용중입니다. 감사합니다.
프로필 사진 profile
karma 2019.01.01 12:38 댓글 별점
사용하시는 url을 좀 보여주시겠습니까? 참고로 board 모듈에서만 동작합니다.
프로필 사진 profile
tnvjqkrtm 2019.01.01 16:55 댓글 별점
쪽지로 보냈습니다. 감사합니다.
프로필 사진 profile
karma 2019.01.01 17:05 댓글 별점
사진에 exif 데이터가 소실된 경우에는 당연히 나타나지 않습니다.
보내주신 url 사진을 다운로드 해서 보니까 exif가 소실되었네요.
GD로 프로세싱하는 경우 메타데이터가 지워집니다.
프로필 사진 profile
tnvjqkrtm 2019.01.01 17:16 댓글 별점
네, 현재 사진들이 테스트용으로 전부 퍼온 사진이긴 하지만 전 버전에선 기본적으로 exif 버튼과 픽셀 단위의 사진 크기 정도의 기본 정보는 출력이 됐었습니다. 이번 버전에선 버튼 조차 나오질 않아서 문의드렸습니다. 제대로된 환경에서 테스트 해보겠습니다. 감사합니다.
프로필 사진 profile
도토리묵 2019.01.01 13:06 댓글 별점
감사합니당! 역시 카르마님이에요!
프로필 사진 profile
skyo 2019.01.01 15:01 댓글 별점
잘 사용하겠습니다.^^
그런데 혹시 모바일에서는 type3 로는 안되는지요?
프로필 사진 profile
karma 2019.01.01 16:54 댓글 별점
모바일에서 동작이 문제가 있군요.
모바일에서는 type 선택과 상관없이 아예 type3만 가능하게 수정했습니다.
프로필 사진 profile
DoubleCheck 2019.01.03 23:05 댓글 별점
좋은 자료 감사합니다. 예전부터 한번 적용해 보고 싶었는데 이번 기회에 사용하게 되었습니다.
지도 나오는 것이 참 좋습니다.
프로필 사진 profile
늘푸른 2019.01.06 09:20 댓글 별점
감사합니다.
프로필 사진 profile
도도 2019.02.26 19:46 댓글 별점
한참 전에 설치하여 사용하다가 요즘 가족사진 정리해서 올리다 보니 정말 지도가 딱딱 잘나와주세요.
신통방통하네요. 그리고 사진앨범에 지도정보까지 나오니 추억이 새록새록 해지는 느낌입니다. 정말 좋은 프로그램 감사드립니다.
프로필 사진 profile
tnvjqkrtm 2019.03.29 23:29 댓글 별점
PHP Fatal Error: Class 'Object' not found in addons/php_exif/php_exif.lib.php on line 3
라이믹스 php 7.2 사용중인데 에러가 나옵니다.^^
프로필 사진 profile
karma 2019.03.30 09:45 댓글 별점
PHP 7.2 대응버전을 올렸습니다. 확인부탁드립니다.
프로필 사진 profile
adlib 2019.03.31 01:12 댓글 별점
잘 쓰겠습니다.
프로필 사진 profile
블링크 2019.04.17 02:17 댓글 별점
감사합니다 ^^ 홈페이지 꾸미는중이라 도움이됩니다 ^^
서버에 요청 중입니다. 잠시만 기다려 주십시오...