JAVA
-
[이미지] 모바일에서 사진 찍어 이미지 등록 시 회전 막기JAVA/이미지 2019. 11. 11. 19:56
이번 포스팅에서는 모바일에서 input[type=file]을 사용하여 서버로 이미지 등록 시 회전되는걸 막으려고 한다. 필자는 실제로 회사 프로젝트 때 활용하여 사용하였다. 스마트폰 기종에 따라 사진을 찍으면 이미지가 자동으로 회전되서 업로드가 된다. 먼저 본질적으로 막는 방법은 없는 것 같다. 그래서 이미지를 등록 시 자바스크립트 플러그인을 통하여 orientation 값에 따라 서버에서 강제로 이미지를 회전 시켜 저장하려한다. 먼저 자바스크립트를 통하여 orientation 값을 구하려고 한다. 플러그인을 다운받자. 플러그인을 사용하여 html 코드로 테스트 해보려고 한다. 데스크탑에서 테스트하면 orientation 값이 항상 1일 것이다. 모바일에서 테스트 하려면 1. 닷홈 무료 호스팅 2. 서버..
-
[동영상] FFmpeg로 Thumbnail 추출하기JAVA/동영상 2019. 11. 11. 17:39
이번 포스팅은 ffmpeg를 이용하혀 Thumbnail을 추출하려고 한다. 간단함으로 코드만 남긴다. import java.io.IOException; public class VideoTimeCut { public static void main(String[] args) throws IOException { thumbnail(); } public static void thumbnail() { Runtime run = Runtime.getRuntime(); String videofile = "C:/Users/Min/Desktop/test1/test.mp4"; String command = "C:/ffmpeg-20191109-0f89a22-win64-static/bin/ffmpeg.exe -i \"" + v..
-
[동영상] FFmpeg로 동영상 재생 시간 추출하기(WINDOW)JAVA/동영상 2019. 11. 11. 17:07
이번 포스팅은 JAVA에서 FFmpeg을 사용하여 동영상 재생시간을 추출하려고 한다. 먼저 https://ffmpeg.zeranoe.com/builds/에서 다운로드 한다. 다운받은 zip파일을 C드라이브에 압축 해제한다. Builds - Zeranoe FFmpeg ffmpeg.zeranoe.com 환경 변수 설정을 한다. 필자 경로는 C:\ffmpeg-20191109-0f89a22-win64-static\bin 이다. 커멘트 창을 실행해 테스트 해보자. 정상적으로 설치되면 아래 그림과 같이 나온다. > ffmpeg 다음 코드로 테스트 해보자. pom.xml에 추가해주자 net.bramp.ffmpeg ffmpeg 0.6.2 Main 함수를 실행하니 재생 시간이 정상적으로 추출되었다. import java..