But image processing is no longer working and my image.yml blueprint is being ignored. Clearly I’m doing something wrong here, but the documentation has me confused as to what I need to do.
This is different from what you originall posted above. Here you do not assign a template at all via the uploads property, see Files | Kirby CMS. And again, accept is not a valid property of the field, this accept prop needs to go into the files blueprint to take effect.
Sorry for confusing things. My blueprints change as I’m troubleshooting the issue.
I think I’m confusing myself here and that’s where the problem is. So what I’m trying to achieve is being able to upload images or videos and have the processing applied to the images, but not the videos.
I (wrongly it seems) assumed that by creating an image blueprint, that would apply to images and anything else would hit the default because there’s no blueprint defined.
So if I need to define a template in the file blueprint too, would I need 2 fields to achieve this, 1 for images and another for videos?
Yes, if you want to assign different file blueprints, you need different fields/section. An alternative would be to assign blueprints based on type via a file.create:after hook.