If you are asking about storing the image file creates, then it definitely can be stored/saved to any drive that has space and that is connected at the time of imaging (except the backup source typically...and even if you can, it is not advisable). After the image is complete, you can then typically copy the image file to any drive, NAS, flash drive, online backup service, cloud service, etc you want as long as there is space. Once the imaging is complete, then the image file is just another file as far as the OS is concerned.
If you are asking about RESTORING from an image file to a new drive, then I believe most programs will allow you to restore a drive image to any drive as long as the drive has a capacity large enough for the contents of the image (i.e. if you originally imaged a 1 TB drive that was almost full, you will not be able to restore it to a 500 GB drive). There might be some programs that require you restore to the same size drive, but I kind of doubt it.
There are other potential issues with restoring from an image as RolandJS
If you are dealing with a Windows boot drive (i.e. one with the OS on it) and if restoring to a new drive to be used with the same computer that the image was originally for, then you should have no issues. If, OTOH, you are restoring to an image of a boot drive for one computer to be used on the other computer, then you can potentially run into driver issues as well as licensing/activation issues for Windows. I will spare the details unless that is what you actually are wanting to do.