Sure you can do that.
You can start from an existing VM Azure image: http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/
You can also upload a VHD: http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-create-upload-vhd-windows-server/