A media conversion can be added to your model in the registerMediaConversions-function. It should start with a call to addMediaConversion. From there on you can use any of the methods available in the API. They are all chainable.
Take a look in the Defining conversions section
for more details.
##General methods
##addMediaConversion
public function addMediaConversion(string $name): \Spatie\MediaLibrary\Conversions\Conversion
##performOnCollections
public function performOnCollections($collectionNames): self
##queued
public function queued(): self
##nonQueued
public function nonQueued(): self
##useLoadingAttributeValue
This is the value that, when this conversation is converted to html, will be used in the loading attribute. The loading attribute is a standardised attribute that controls lazy loading behaviour of the browser. Possible values are lazy, eager, auto or null if you don't want to set any loading instruction.
You can learn more on native lazy loading in this post on css-tricks.
##Image manipulations
You may add any call to one of the manipulation functions available on the spatie/image package.