PNG теряет альфа-канал при загрузке

1

Я использую amazon s3 для хранения изображений. Когда я загружаю PNG файл, альфа-канал теряется, например, ниже:

Изображение 174551

ObjectMetadata metaData= new ObjectMetadata();
metaData.setContentType("image/png");

BasicAWSCredentials creds = new BasicAWSCredentials(accessKey, secretKey);

AmazonS3Client client = new AmazonS3Client(creds);

client.putObject(new PutObjectRequest(bucket,  objectName, file, metaData).withCannedAcl(CannedAccessControlList.PublicRead));
Теги:
amazon-s3

1 ответ

0

У нас была аналогичная проблема, и определение Content-Length явно решило проблему.

Также посмотрите: git-hub/easy-thumbnails. Я не разбирался, но кажется, что есть способ заставить S3 сохранить прозрачность.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню