我正在使用spatie/media-library
我的Laravel 8
项目。在模型中,我正在编写一个mediaCollection
为模型注册 a 的方法。我面临的问题是在转换过程中,转换后的图像失去了透明度。
如何在不丢失结果图像透明度的情况下调整图像大小?
这是我正在使用的代码
public function registerMediaCollections(): void
{
$this->addMediaCollection('crops')
->singleFile()
->useDisk('public')
->acceptsMimeTypes([
'image/jpeg', 'image/png', 'image/jpg',
])
->onlyKeepLatest(1)
->registerMediaConversions(function (Media $media) {
$this
->addMediaConversion('thumb')
->fit(Manipulations::FIT_CROP, 150, 150)
->keepOriginalImageFormat();
});
}