Objective-c - UIimage를 NSData로 변환할 때 메모리가 너무 큽니다.
巴扎黑
巴扎黑 2017-05-02 09:28:12
0
1
517

이미지 품질을 손상시키지 않고 NSData로 전송하면 이미지가 너무 크면 메인 스레드에 있으면 메모리가 늘어나고 서브 스레드에 있으면 UI가 멈춥니다. UI는 멈춤 현상이 발생하지 않습니다. 하지만 메모리도 매우 커질 것입니다. 어떻게 해결해야 할까요? (참고: 테스트 사진, 전송된 데이터 길이는 약 20M입니다.)

巴扎黑
巴扎黑

모든 응답(1)
phpcn_u1582

해결할 수 없습니다. NSData로 변환하는 것은 압축 해제 작업과 유사하며 메모리 사용량을 줄일 수 없습니다.

서버로 전송해야 하는 경우에는 아래 그림과 같은 방법을 사용하는 것을 권장합니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿