@najkks there are tons of resources on the web for how to use gparted. not very difficult. you cannot expect to have someone travel to your house and do it for you. your options were laid out, but you didnt like any of them.
The best bet is to create your image on a small SD card (maybe 8GB, or even reduce the main partition size by .5GB just to ensure that the image will fit on any 8GB SD Card you throw at it), then you will be able to put it on any card you want; 8GB, 16GB, 32GB, etc. Then you can expand it once the image is written to the card.