Extra Form
PHP PHP 7.0
CMS Rhymix

라이믹스에서 이미지 크기가 크면 화질을 줄이는 옵션을 설정해두었는데

 

gif의 경우는 움직임이 소실되는것 같더라구요.

 

gif는 제외하거나 gif 움직임 소실없이 화질만 낮출수 있을까요?

  • profile
    라이믹스 기본 기능에서 이미지처리에 관해 자세히 몰라 이미지프로세서에 준해서 조언을 해드리면
    gif가 상당히 계륵인 포맷입니다.

    gif 를 크기를 줄이면서 애니메이션을 유지하려면 서버에서 GD가 아닌 imagemagick 을 사용해야 합니다.

    그런데 여기서 문제가 발생해서 실 운영 사이트에서는 사용하기 어려운 곤란한 지점이 있습니다. gif가 워낙 비효율적인 포맷이다 보니 동일한 장면의 프레임을 생략하는 방법으로 최적화된 gif 들이 유통이 많이 됩니다.

    이경우 실제 원본 gif는 용량 자체가 굉장한 고용량일 수 있습니다. 최적화된 gif 를 이미지매직이 리사이즈를 하면서 -> 생략된 프레임다시 추가하고 사이즈를 줄이는 작업을 진행 -> 이러면서 서버에 엄청난 부하가 발생 그리고 10배 20배의 용량으로 복원되어 버립니다.

    따라서 gif는 같은 포맷으로 뭔가 줄이려는 시도는 안하는게 최선이라는게 수년간 운영하면서 나온 개인적인 결론입니다.

    지금으로서 가장 좋은 방법은 gif 포맷이 업로드 되면 자동으로 효율이 높은 mp4로 변환하여 제공하는 것을 적용하는게 가장 좋습니다. 라이믹스에서 기본으로 제공하는 기능인지는 잘 모르겠습니다.

    XE를 사용하는 저희 사이트에서는 유료모듈을 구입해서 적용했습니다. gif to mp4
  • ?
    그렇군요... 저는 웹호스팅이라 아쉽지만 유료든 무료든 변환모듈들을 사용할수가 없어서.. 그냥 이대로 써야할것같네요.. ㅠ
  • ? profile
    웹호스팅이고 업로드 양이 많지 않다면 구름이님의 GIF Convert Pro 모듈에서 지원하는 외부 API를 통해 MP4로 변환할 수 있을 걸요?
  • profile profile
    api 비용을 감안한다면.. 그리고 지금까지 사용상의 불편 앞으로를 위해서라면 저라면 웹호스팅 탈출을 추천해 드립니다.
  • profile
    "GIF 변환"(gif to mp4)을 사용해보세요.
  • profile
    mp4로 변환하여 사용하시면 됩니다