2014-07-07 114 views
1

我使用亞馬遜s3來存儲圖像。當我上傳PNG文件,alpha通道丟失,如下面:PNG上傳時丟失了alpha通道

enter image description here

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

我們也有類似的問題,並確定Content-Length明確地解決了這個問題。

也請關注: git-hub/easy-thumbnails。 我沒有深入研究,但似乎有一種方法可以強制S3保持透明度。

相關問題