Discourse가 이미지 업로드를 어떻게 처리하는지 더 자세히 살펴보았습니다. 이제 관련 설정을 상당히 잘 이해하고 있다고 생각합니다. 3MB 크기에 해상도가 4032x3024인 이미지로 실험을 해보던 중, 컴퓨터로 업로드하면 이미지가 1920x1440으로 축소되어 저장되는 반면, iPhone의 사진 앱에서 동일한 사진을 업로드하면 4032x3024 해상도로 저장되는 것을 확인했습니다.
데스크톱과 모바일 업로드 사이에 왜 차이가 있는 것일까요?
여기서 논의되고 있는 것 같습니다.
Discourse가 충분히 큰 이미지를 감지하면, 업로드 전에 사용자 기기에 있는 이미지를 최적화하기 위해 기본적으로 활성화된 클라이언트 측 이미지 최적화를 트리거합니다.
이 기능은 모바일이나 데스크톱을 막론하고 모든 기기에서 작동하지만, Apple 모바일 기기의 경우 허용되는 유일한 브라우저 엔진에 여러 버그가 있어 해당 기기에서는 이 기능을 비활성화했습니다.
빠른 설명 감사합니다. 클라이언트 측 최적화에 대해 이해를 조금씩 하고 있었는데, 이 블로그 글 덕분에 전체 그림이 잘 정리되었습니다. 하루하루가 배움의 연속이네요.