我使用amazon s3存储图像。当我上传PNG文件时,alpha通道会丢失,如下所示:
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));
答案 0 :(得分:0)
我们遇到了类似的问题,定义Content-Length
明确地解决了这个问题。
另见: git-hub/easy-thumbnails。 我没有深入研究,但似乎有办法迫使S3保持透明度。