fix prepareimage bug