질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix

라이믹스 프로필의 크기를 임의대로 제한을 하니 몇가지 문제점이 있습니다.

 

혹시 고용량을 허용해도 자동으로 리사이즈가 되고 용량이 줄어드나요?

 

아님 원본 그대로 사용되나요?

 

만약 그렇다면 고용량의 프로필 이미지를 쓴 유저들이 많으면 게시판 리스트 불러오는데도 시간이 걸릴거 같아 걱정됩니다.

 

하지만 저용량만 허용하면 모바일 유저는 프로필 이미지를 등록할 수가 없는 상황이 됩니다.

 

혹시 어떤 로직으로 프로필 이미지가 관리되고 용량의 변화 및 리사이즈가 되는지 알려주실 분 계신가요?

  • profile
    예를들어 프로필을 100px*100px로 지정하였다면
    자동으로 해당 크기에 맞춰 리사이즈 되는것으로 알고있습니다.

    사용자가 업로드 하는 사진은 따로 용량제한에 걸릴만큼 엄청나게 큰 이미지가 아니라면 어차피 서버에서 리사이즈 됩니다.

    서버에서 php 라이브러리를 사용하여 자동으로 이미지 크기 및 화질을 조정하므로 사용자는 그냥 사진을 올리면 됩니다.
  • profile profile
    좋은 답변 감사합니다. 실험해보니깐 말씀해주신게 맞는듯 합니다. 프로필 사이즈로 리사이즈 되면서 용량이 줄어드네요. GIF만 아니면 크게 이미지 파일 용량 걱정은 안 해도 될 듯 합니다.
  • profile

    무지막지하게 큰 사진을 올리면 리사이즈가 안 되고 에러날 수도 있습니다.

     

    예를 들어 최근에 나오는 1억화소 폰카로 찍은 사진 같은 것은 업로드하다가 에러날 가능성도 높고, 업로드에 성공하더라도 일반적인 서버에서 리사이즈하기 벅찹니다. PHP+GD 조합으로는 1500만 화소 정도가 한계입니다.

  • profile profile
    기진곰님 답변 감사드립니다. 그럼 용량으로 치면 얼마정도일까요? 회원설정에서 제한을 둬야하는데 1500만 화소가 어느정도 용량인지 감이 안 잡혀서요.
  • profile profile

    화질 설정에 따라 차이가 크지만 대체로 10MB 이내입니다.

    물론 100x100으로 줄여놓으면 몇KB밖에 안 됩니다.