Skip to content

Ошибка Identify на некоторых изображениях #10

@kirill-zhirnov

Description

@kirill-zhirnov

У нас есть media-server - он копирует изображение с S3 хранилища, модифицирует в соответствии с запросом в УРЛ и отдает в браузер, например:

https://dev-img.boundless-commerce.com/thumb/dev-rick/i6/images/31/f7/cca18e7b2e09e2c350b916e1d03e.jpeg?mode=scale&max-size=200&pad=1

тоже самая картинка, но с другими парамтетрами:
https://dev-img.boundless-commerce.com/thumb/dev-rick/i6/images/3e/08/b005a99a6abeb6739765cbfeaf9a.jpeg?mode=scale&max-size=500&grayscale=1&blur=3

Но некоторые картинки не ресайзятся, например:
https://dev-img.boundless-commerce.com/thumb/dev-rick/i6/images/ae/7d/8a78a1f5f51504181d4780888f1a.png?mode=scale&max-size=100

Ошибка возникает при выполнении вот этой команды:

/usr/local/bin/identify -format %G-%[orientation] /home/boundless/media-server/runtime/dev-rick/i6/images/ae/7d/8a78a1f5f51504181d4780888f1a.png
identify: no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/572.

Можно подключится к ssh boundless@boundless-commerce.com и выполнить команду - увидишь ошибку.

Картинку можно скачать с ssh boundless@boundless-commerce.com или c S3 через web интерфейс DO:
https://cloud.digitalocean.com/spaces/dev-boundless-space?i=55d59e&path=dev-rick%2Fi6%2Fimages%2Fae%2F

Нужно, чтобы на новом сервере таких проблем не было.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions