Service | Feature | Description |
Basic image processing | Proportional scaling, scaling image to target width and height | |
| Regular cropping, cropping and scaling, cropping to circle, smart face cropping | |
| Adaptive rotation, regular rotation | |
| Format conversion, GIF format optimization, progressive display | |
| Quality change for JPG and WebP images | |
| Image blurring | |
| Image sharpening | |
| Watermarking | |
| Image information acquisition | |
| Including EXIF information | |
| Quick image format conversion, scaling, and cropping for thumbnail generation |
String bucketName = "examplebucket-1250000000";String key = "qrcode.png";GetObjectRequest getObj = new GetObjectRequest(bucketName, key);// Scale the width and height to 50% of the input imageString rule = "imageMogr2/thumbnail/!50p";getObj.putCustomQueryParameter(rule, null);cosClient.getObject(getObj, new File("qrcode-50p.png"));
String bucketName = "examplebucket-1250000000";String key = "qrcode.png";GetObjectRequest getObj = new GetObjectRequest(bucketName, key);// Crop the radius of an inscribed circle to an integer greater than zero and less than half of the shorter side of the input image. The center of the inscribed circle is the center of the image.String rule = "imageMogr2/iradius/150";getObj.putCustomQueryParameter(rule, null);cosClient.getObject(getObj, new File("qrcode-cropping.png"));
String bucketName = "examplebucket-1250000000";String key = "qrcode.png";GetObjectRequest getObj = new GetObjectRequest(bucketName, key);// Rotate clockwise by 90 degreesString rule = "imageMogr2/rotate/90";getObj.putCustomQueryParameter(rule, null);cosClient.getObject(getObj, new File("qrcode-rotate.png"));
Was this page helpful?