这句话用哪个介词合适

问题描述:

这句话用哪个介词合适
get more health by (from) eating less.
get 和take 哪个词更适合,by 和 from 该用哪个?

get more health by eating less通过什么方式,在这里用by更合适,如果用from应该用于get
sth from sth,.但哪个地方get是获取,拿到的意思了.
get当然比take合适,take没有这个意思,
通过少吃变得更健康.