pdf 파일 (때로는 이미지)을 압축하려고합니다. 내 파일을 압축하는 데 도움이됩니다 자바 압축기가 필요합니다. 크기가 원본 문서의 절반보다 작아야합니다. 나는 자바 apis에서 주어진 deflator를 시도했다. 하지만 그다지 성공하지 못했습니다. 이것 좀 도와주세요.Java 달성률> 50 % 압축률
0
A
답변
5
이미지를 개별적으로 압축해야합니다 (품질이 떨어질 수 있음). 일반 무손실 압축 프로그램으로 이미지를 압축하려고하면 데이터가 이미 압축되어 있으므로 큰 성공을 거둘 수 없습니다.
1
오픈 소스 솔루션을 이미 탐험 했겠지만 LZMA
은 파일을 더 많이 압축하는 데 가장 좋은 도구 중 하나입니다. 아래 링크에서 7zip
에 Java library
을 입력 해보십시오.
http://www.7-zip.org/sdk.html
+0
문서가 대부분 텍스트이고 압축되지 않은 경우 LZMA를 사용하면 도움이됩니다. 알고리즘만큼이나 인상적이기 때문에 상당한 공간 절약으로 데이터를 재 압축 할 수 있을지는 의문입니다. – millimoose
관련 문제
- 1. IIS 7.5 압축률
- 2. 평균 VoIP 압축률?
- 3. 압축률 예 내 알고리즘 교과서에서
- 4. PHP rand() ... 50/50 결과가 참인지?
- 5. NetLogo에서 패치 50 x 50 그리드 생성
- 6. 50 개가 넘는 WebDataGrid는 50 이후에 페이지 링크를 표시하지 않습니다.
- 7. 자식을 설정하는 방법 부모 div가있는 50 %, 50 % 두 사람
- 8. 아이폰 앱 크래시 -하지만 언젠가 작동합니다 (50 % -50 %)
- 9. 정확히 높이의 50 %와 너비의 50 %의 표 셀
- 10. Begin ... 50 행마다 커밋하십시오.
- 11. 배경 50 % + 그라디언트
- 12. MigLayout 50 % 너비
- 13. AudioUnitRender의 오류 -50
- 14. NSNumber + 실수 (예 : 50) = 불가능합니다?
- 15. xCode 3.2.3 및 시뮬레이터 50 %
- 16. Cloudera CDH3의 볼륨은 50 노드입니까
- 17. OpenGraph보기 액션 - 시청률 50 % 미만
- 18. 변수를 50 자까지만 표시하도록 제한
- 19. AudioFileWriteBytes 반환 오류 -50 무작위로
- 20. string.replaceAll 절단 문자 시간의 50 %
- 21. 오버레이 갤러리의 각 이미지의 50 %
- 22. 여백 위쪽 = 요소 jQuery의 50 %
- 23. HttpAddFragmentToCache 및 OS 오류 50
- 24. 우분투 미리 설치.///tmp의 50 %
- 25. Sage 50 계정 데이터베이스 스키마
- 26. SQL 명령을 50 회 반복하십시오.
- 27. JScrollbar 스크롤 당 50 px
- 28. Cocos2d에서 50 개의 스프라이트 이동하기
- 29. MySQL : 하나의 ID가있는 50 개의 레코드 대신 50 개의 ID가있는 단일 레코드를 반환하십시오.
- 30. 50 명의 사람들이 세계 곳곳에 웹 앱을 올렸고 50 명을 동일한 LAN에 연결 했습니까? 차이가 있습니까?
주어진 데이터 묶음을 압축 할 수있는 강도에 대한 제한이 있습니다. 압축 된 크기가 데이터의 정보 내용보다 작아서는 안되며 실제 결과는 그 이상입니다. 합리적으로 PDF 파일이 이미 압축되어있을 가능성이 있습니다. (PDF는 내부적으로 압축을 지원합니다.) – millimoose