1
A
답변
4
솔루션 :
image.format
#
0
당신은 (리눅스에서) 더 일반적인 솔루션을 원하는 경우 :
require "open3"
def File.sys_file_cmd(path)
if File.exist? path
stdin,stdout,stderr = Open3.popen3(%{file --mime -b "#{path}"})
file_err = stderr.gets
file_out = stdout.gets
if file_err
raise Exception, "The 'file' command error: #{file_err} : with #{path}"
end
if file_err.nil? && (!file_out.nil? && !file_out.empty?)
return file_out.split(";")[0].strip
end
end
return nil
end
을
관련 문제
- 1. RMagick으로 인터레이스 된 이미지
- 2. 레일에 RMagick으로 미리보기 이미지 표시
- 3. 메모리 유형을 얻는 방법은 무엇입니까?
- 4. 파일 확장명을 모른 채 이미지 유형을 얻는 방법은 무엇입니까?
- 5. 레일 : Paperclip, S3 및 RMagick으로 이미지 자르기
- 6. win32com 객체의 인스턴스 유형을 얻는 방법은 무엇입니까?
- 7. MemberExpression이 호출되는 유형을 얻는 방법은 무엇입니까?
- 8. xpath에서 요소 유형을 얻는 방법은 무엇입니까?
- 9. WSDL 파일에서 복잡한 유형을 얻는 방법은 무엇입니까?
- 10. VC++에서 시스템 유형을 얻는 방법은 무엇입니까?
- 11. 문자열의 인코딩 유형을 얻는 방법은 무엇입니까?
- 12. 기본 오디오 스트림 유형을 얻는 방법은 무엇입니까?
- 13. 글로벌 마우스 커서 유형을 얻는 방법은 무엇입니까?
- 14. 무료 이미지 라이선스를 얻는 방법은 무엇입니까?
- 15. Silverlight에서 이미지 경로를 얻는 방법은 무엇입니까?
- 16. 자바에서 이미지 이름을 얻는 방법은 무엇입니까?
- 17. UIImageView에서 표시된 이미지 프레임을 얻는 방법은 무엇입니까?
- 18. 얼티밋 아티스트 이미지/초상화를 얻는 방법은 무엇입니까?
- 19. 현재 표시된 이미지 위치를 얻는 방법은 무엇입니까?
- 20. IIOMetadata에서 이미지 압축 품질을 얻는 방법은 무엇입니까?
- 21. PHP를 사용하여 이미지 종횡비를 얻는 방법은 무엇입니까?
- 22. zxing 라이브러리로 스캔 한 바코드 유형을 얻는 방법은 무엇입니까?
- 23. Objective C에서 메서드의 반환 유형을 얻는 방법은 무엇입니까?
- 24. Windows API를 사용하여 현재 마우스 커서 유형을 얻는 방법은 무엇입니까?
- 25. C#에서 디렉토리 액세스 유형을 얻는 방법은 무엇입니까?
- 26. 현재 엔드 포인트 계약의 유형을 얻는 방법은 무엇입니까?
- 27. 청사진을 사용하여 neo4j DB의 모든 관계 유형을 얻는 방법은 무엇입니까?
- 28. .POST ajax 호출에서 반환 된 객체의 유형을 얻는 방법은 무엇입니까?
- 29. 특정 유형을 모른 채 일반 인터페이스를 얻는 방법은 무엇입니까?
- 30. MAC 또는 IP 주소에서 장치 유형을 얻는 방법은 무엇입니까?