Extra Form
PHP PHP 7.2
CMS Rhymix

라이믹스 내장 기능으로 이미지 리사이징 기능을 사용하고 있습니다.

 

대부분의 사진들은 전부 리사이징으로 이미지 크기가 줄여지는데

일정 화질 이상, 일정 사이즈 이상의 사진일 경우 리사이징 되지 않고 사진이 그대로 올라가는 증상이 있어요.

 

Screenshot 2020-03-05 at 23.32.39.jpg

이미지 리사이징 설정은 위와 같이 되어있습니다.

 

 

혹시 테스트가 필요하신 분들은 구글에서 4k 월페이퍼를 다운받으셔서 올리신다면

1.png

3.png

기존 사진이

2.png

이렇게 그대로 올라가는걸 볼 수 있습니다

  • profile
    메모리 limit 의 문제 입니다. 이런 상황을 고려해서 서버에서 이 설정값을 높이는게 다른 부작용이 발생하기 때문에 적절한 타협점을 찾을 수 밖에 없습니다.
  • profile profile
    흠 메모리 리밋이 128인데 256까진 올려줘봐야겠네요..
  • profile profile
    저희는 아마 512 ㅜㅜ
  • profile profile
    512까진 괜찮을까요?ㅜㅜ 램 16기가이긴 한데 일단 상황을 좀 봐야겠네요 ㅜㅜ
  • ?
    앞으로 이런 문제는 점점 심해지겠죠.
    1억 화소 카메라로 촬영한 이미지 사이즈가 얼마인지 아시나요?
    12032 x 9024 입니다... 상상을 초월하는 숫자죠? 근데 이제 이게 현실이 되었네요...
    이 정도 사이즈의 이미지는 그냥 메모리에 RAW 이미지를 풀어놓는 것만으로 400MB를 먹습니다...
    글쎄요.. 램 limit를 512로 올린다고 해도 1억 화소 이미지는 처리 못할 것 같다는 생각이 듭니다.
  • ?

    이미지 리사이징을 서버에서 안하고 브라우저에서 하도록 수정하는 것도 방법일 수 있습니다.
    아마 그누보드 기본 에디터가 이미지 리사이징을 브라우저에서 했던걸로 기억합니다만...
    그렇게 하면 메모리 부족할 일도 없고 서버 리소스도 크게 절약되겠죠

    근데 그누보드 에디터는 모바일에서 안되서 쩝... 크게 불편하죠

  • ? profile
    이제 점점 폰카메라 화소가 더더욱 높아지는 시대가 되어버리니
    이미지 처리 관련해서 상당히 곤란스러운 상황이 많이 생기는 것 같아요..ㅎㅎ
  • profile

    라이믹스 깃허브에 이슈 하나 남겨주세요. 빠른 시일 내에 해결하기는 어렵겠지만, ImageMagick을 사용하면 메모리 사용량을 줄이면서도 대용량 이미지를 처리할 방법이 있다고 하니 중장기 과제로 두겠습니다.

  • profile profile
    넵! 라이믹스 깃허브에 이슈 남겼습니다!
    라이믹스 팀 언제나 감사합니다 ㅠ_ㅠ