이미지 사이트를 하나 운영하고 있는데..

 

왠지 모르게 이미지 하나가 webp 로 변환이 안돼는 오류가 발생..

 

오류 메세지는..

 

imagewebp(): gd-webp encoding failed

 

에러 메세지 자체는 GD 라이브러리의 webp 엔코딩에 실패했다는건데..

 

대채 왜 실패를 했는지는 안 알려주는..

(왜 실패했는지 알려줘야 수정할거아니냐..)

 

그래서 다른 이미지는 다 잘돼는데, 왜 이거만 안돼는지 검색을 2일정도 했네요.

 

그러다가 문뜻, max width 나 max height 에 제한이 있는것이 아닐까 싶어서 검색을해보니 공식 문서에 작성돼어있네요.

(처음에는 용량 제한이 있나 싶었는데, 그건 아니었고..)

 

https://developers.google.com/speed/webp/faq#what_is_the_maximum_size_a_webp_image_can_be

 

Frequently Asked Questions  |  WebP  |  Google Developers

Frequently Asked Questions What is WebP? Why should I use it? WebP is a method of lossy and lossless compression that can be used on a large variety of photographic, translucent and graphical images found on the web. The degree of lossy compression is adju

developers.google.com

 

WebP is bitstream-compatible with VP8 and uses 14 bits for width and height. The maximum pixel dimensions of a WebP image is 16383 x 16383.

 

문서상에는 16383 px x 16383 px 이 한계라고하네요.

(변환하려고 했었던 이미지가 height : 28710px 이었으니 계속해서 에러가..)

 

설마 최근(?)에 만들어진 이미지 포맷에 max width 나 max height 가 있을거라고는 상상도 못했는데..

(구글아~ 2010년도 포맷에 width 와 height 제한이 왠말이냐 ;ㅁ;)

 

진짜로 있네요..

(미친건가 진짜;; 설마가 사람잡는다더니.. ㄱ-..)

 

덕분에 파일 변환서버에 imagemagick 이랑 깔고 이것저것 테스트 엄청 했군요;;

 

이미지 사이트에 예외 루틴 하나 추가해야겠네요 이제 ;ㅁ;

 

ps1. 아, 참고로 imagemagick 으로 직접 변환을 하면, 변환이 돼기는 합니다.

단지, 변환 매리트가 없습니다.

용량이 더 커지기 때문에;;

 

quality 를 낮추면 용량이 작아지기는 하는데, 굳이 webp 가 아니어도 돼는 용량;;

 

ps2. imagick 로 변환하는 경우 아래의 에러가 발생했습니다.

cache resources exhausted

검색을 해보면MEMORY와 MAP 설정 용량을 늘려주라는데, 늘려줘도 오류 뿜어냅니다.

 

ps3. 검색하다가 알게됀건데..

PHP 8.1 버전(2021년 후반부에 공개)에서 AVIF 를 지원예정이라는 글이 보이는군요.

공개후에 AVIF 지원이 정상적으로 잘 돼면 AVIF 추가해야겠군요.

Posted by Pure Ani
,

流星ワールドアクター Heliodor

恋愛×ロワイアル ASa Project

放課後シンデレラ HOOKSOFT

Secret Agent~騎士学園の忍びなるもの~ ensemble

天冥のコンキスタ エウシュリー

火箭 ゆるすまぢ! そしらぬ笑顔と汚れた下着 Hending

HaremKingdom -ハーレムキングダム- SMEE

スタディ§ステディ ま~まれぇど

ラズベリーキューブ まどそふと

白恋サクラ*グラム NanaWind

調子に乗ってるレイヤーでオタサーの姫を教師の俺が騙してハメ撮りしてみた ぱちぱちそふと黒

幕末 尽忠報国烈士伝 MIBURO インレ

ノラと皇女と野良猫ハート2 -Nora, Princess, and Crying Cat.- HARUKAZE

『ノラと皇女と野良猫ハート2』応援中♪

ピュアソングガーデン PULLTOP

はにデビ! Honey&Devil eufonie

姫繰三六五 HIMEKURI365

姫繰三六五 公式ウェブサイト

はるるみなもに! クロシェット

ハナヒメ*アブソリュート! mirai

死に逝く君、館に芽吹く憎悪 バグシステム

Sanguinea-サングイネア- すにぃる

麗華の館 しすたーそふと

カスタムメイドオンライン KISS