建立服务器接收到的通知时,我正在尝试裁剪图像。目前,我只有图片网址。
这是我尝试过的:
const Joi = require('@hapi/joi');
const schema = Joi.object({
name: Joi.string().min(5).max(30).required(),
email: Joi.string().email({ minDomainSegments: 2 }).required(),
subject: Joi.string().min(3).max(60).required(),
message: Joi.string().min(24).required()
}).strict();
它会加载图像但不会裁剪图像。
答案 0 :(得分:0)
糟糕,我才发现问题所在。 CircleCropTransformation()应该应用于目标块之外,例如:
Coil.load(context, remoteMessage.getImageUrl()) {
transformations(CircleCropTransformation())
target { image ->
val person = Person.Builder()
.setName(remoteMessage.getTitle())
.setIcon(IconCompat.createWithBitmap(image.toBitmap()))
.build()
奇怪的是:它确实适用于circleCropTransformation,但在使用RoundedCornersTransformation时似乎不起作用