서버에서 HEIF (.heic)를 JPEG로 변환 하시겠습니까?
Apple은 iOS 11에 HEIF (.heic 파일 확장자) 라는 새로운 이미지 형식을 도입했습니다 . iOS 장치에서 이미지를 JPG로 내보낼 수 있다는 것을 알고 있지만 HEIC 파일을 내 서버에 업로드하고 다른 모든 장치에서 볼 수있는 JPEG 파일로 변환하고 싶습니다.
누구든지 이것을 달성하기 위해 좋고 효율적인 방법을 추천 할 수 있습니까?
대답:
이 질문이 종료되었으므로 나머지는 여기에서 제 답변을 편집하겠습니다. 이제 HEIC를 JPEG로 변환하는 데이 라이브러리를 사용합니다 : https://github.com/monostream/tifig
또한 ImageMagick 은 @toshic의 포크 덕분에 HEIC를 JPEG로 변환하는 것을 지원합니다.
귀하의 큰 공헌에 대해 @monostream 및 @toshic 에게 감사드립니다 !
EDIT1 : 질문의 문구를보다 구체적이고 SO 지침을 충족하도록 편집했습니다.
EDIT2 :이 주제가 이제 닫히기 때문에 추가 답변 : /
iOS 11이 실제로 HEIF 컨테이너에 HEVC로 인코딩 된 이미지의 타일을 저장하기 때문에 복잡하지만 nokia lib를 사용하여 모두 추출하고 ffmpeg를 사용하여 디코딩 한 다음 연결된 heiftest repo에서 imagemagick을 사용하여 단일 jpeg로 연결하는 데모가 있습니다. JPEG로 변환 할 때 손상된 HEIC 타일 에서
https://github.com/pushd/heif 를 복제하여 사용할 수있는 작동하는 것도 있습니다 .
cmake CMakeLists.txt && make && Bins/heiftojpeg test_001.heic test_001.jpg
CloudConvert는 다음 HEIC 파일을 JPG로 변환하도록 지원합니다 : https://cloudconvert.com/heic-to-jpg . 또한 PHP / node.js / Python SDK 가 포함 된 API 가 있습니다.
HEIF에서 JPEG 로의 이미지 변환을 위해 현재 사용할 수있는 라이브러리가 없습니다. ImageMagick은 지금까지이를 지원하지 않습니다.
장치에서 이미지를 내보내이를 수행 할 수있는 유일한 방법은 JPEG 이미지를 생성해야합니다.
노키아 에는 HEIF 리더 자바 스크립트 구현이 있습니다. Nokiatech heif
대안 : 이것이 작동한다면이 웹 사이트를 사용해 볼 수 있습니다 .
참조 URL : https://stackoverflow.com/questions/45460611/convert-heif-heic-to-jpeg-on-a-server
'program story' 카테고리의 다른 글
고정 헤더와 고정 열이있는 HTML 테이블? (0) | 2020.12.26 |
---|---|
Python 모듈 종속성이있는 Python 소프트웨어를 쉽게 배포하는 방법은 무엇입니까? (0) | 2020.12.26 |
C # 4.0의 명명 된 인수 및 제네릭 형식 유추 (0) | 2020.12.26 |
매크로를 사용한 훌륭한 응용 프로그램 및 프로그램 모음 (0) | 2020.12.26 |
CQRS : 명령 반환 값 (0) | 2020.12.26 |