Yes, you can deploy virtual machines directly from shared images. When it comes to server deployment, businesses often utilize custom virtual machine images and templates. One lesser-known feature that aids in managing, sharing, and deploying these custom images in Azure is the Azure Shared Image Gallery-.
Currently, Azure enables you to create virtual machines either from images available in the Marketplace or from your own custom managed images- https://learn.microsoft.com/en-us/azure/virtual-machines/shared-image-galleries?tabs=vmsource%2Cazure-cli
Images cannot only be shared with different users over different subscriptions, images can also be replicated over different Azure regions. This allows organizations to replicate each shared image version to different regions depending on what makes sense for your organization-https://techcommunity.microsoft.com/blog/itopstalkblog/quick-look-at-the-azure-shared-image-gallery/352980
If you have any further queries, do let us know.
If you found this informative, please consider accepting an answer as a token of appreciation. And don't forget to give it a thumbs up 👍 if it was helpful.