An image processing method for an electronic device, wherein the electronic device comprises an imaging apparatus comprising an image sensor , the image sensor comprises an array of photosensitive pixel units and an array of filter units arranged on the array of photosensitive pixel units , the filter units are arranged in a Bayer array, each filter unit corresponds to one photosensitive pixel unit , and each photosensitive pixel unit comprises a plurality of photosensitive pixels being adjacent to each other and having a same color, the image processing method comprises: controlling the image sensor to output a color-block image, wherein, the color-block image comprises image pixel units arranged in a preset array, wherein the preset array comprises the Bayer array, each image pixel unit corresponds to one photosensitive pixel unit , each image pixel unit comprises a plurality of original pixels adjacent to each other, and each photosensitive pixel corresponds to one original pixel; determining a predetermined area on the color-block image according to a user input; converting a first part of the color-block image into a first simulation image using a first interpolation algorithm, wherein the first part of the color-block image is in the predetermined area, the first simulation image comprises first simulation pixels arranged in the Bayer array, and each photosensitive pixel corresponds to one first simulation pixel; converting a second part of the color-block image into a second simulation image using a second interpolation algorithm, wherein the second part of the color-block image is outside the predetermined area, the second simulation image comprises second simulation pixels arranged in the Bayer array, each photosensitive pixel corresponds to one second simulation pixel, and a complexity of the second interpolation algorithm is less than that of the first interpolation algorithm; and merging the first simulation image and the second simulation image to generate a simulation image corresponding to the color-block image. controlling the image sensor to output a color-block image, wherein, the color-block image comprises image pixel units arranged in a preset array, wherein the preset array comprises the Bayer array, each image pixel unit corresponds to one photosensitive pixel unit , each image pixel unit comprises a plurality of original pixels adjacent to each other, and each photosensitive pixel corresponds to one original pixel; determining a predetermined area on the color-block image according to a user input; converting a first part of the color-block image into a first simulation image using a first interpolation algorithm, wherein the first part of the color-block image is in the predetermined area, the first simulation image comprises first simulation pixels arranged in the Bayer array, and each photosensitive pixel corresponds to one first simulation pixel; converting a second part of the color-block image into a second simulation image using a second interpolation algorithm, wherein the second part of the color-block image is outside the predetermined area, the second simulation image comprises second simulation pixels arranged in the Bayer array, each photosensitive pixel corresponds to one second simulation pixel, and a complexity of the second interpolation algorithm is less than that of the first interpolation algorithm; and merging the first simulation image and the second simulation image to generate a simulation image corresponding to the color-block image. <EOS>