나는 이것에 대한 답을 알고있는 사람에게 간단한 질문이 있습니다 ... 저는 소셜 사진 공유 응용 프로그램을 만들고 있습니다. 사용 가능한 큰 이미지를 앱에 저장하고 싶습니다. 앞으로 나아갈 전체 화면 웹 사이트 앱에서 Think ... 페이스 북.iOS 대 포토샵 JPEG 압축
저는 iOS에서 JPEG 압축을 사용하고 Photoshop CS5로 크기와 품질을 테스트했습니다. 나는이 두 가지와 정말로 다른 결과를 얻는다. 포토샵에서는 높은 압축률에서도 이미지가 선명하고 많은 세부 묘사를 유지합니다. iOS에서 압축이 약 0.5 이하로 떨어지면 끔찍하고 뭉툭 해집니다. 특정 마법의 압축 수 후에 이미지 품질이 떨어지는 지점이있는 것처럼 보입니다.
포토샵에서는 "웹용으로 저장"옵션을 사용하고 iOS에서는 UIImageJPEGRepresentation (이미지, 0.6)을 사용하고 있습니다. 이 둘에 큰 차이가 있습니까? 모든 JPEG가 같은 종류의 압축을 사용하는 것은 아닙니까?
나는 이미지 처리의 세계에서 그 사실을 알지 못한다. 누구든지 품질을 유지하고 대역폭을 유지하는 수준으로 이미지를 압축하는 좋은 방법은 무엇인지 조언 해 줄 수 있습니까? 이미지 길이를 약 1280 픽셀로 유지하고 싶습니다.
네트워크를 통해 JPEGS를 이동하는이 똑똑한 방법에 대한 조언을 환영합니다. 고맙습니다.
그래서이 질문을 한 후에 많은 정보를 발견했습니다. 그러나 당신이 옳다면, UIKit 외부의 것들에 투자하는 것은 너무 많은 일이 될 것입니다. MVP를 구축하고 있기 때문에 지금 생각해 보면 무의미합니다. 내 코드에서 버그를 찾아 냈으며 내 앱의 품질 가치를 발견했습니다. 나는 Objective-C 다운 샘플링 필터를 https://github.com/BradLarson/GPUImage로보고 있는데, 다른 결과가 나오면 게시 할 것입니다. 어쨌든 대답을 감사하십시오. 건배! – dineth
@dineth GPUImage는 고급 이미지 처리를위한 좋은 라이브러리입니다. 확실히 좋은 리소스입니다. – Jessedc