The invention discloses an image processing method. The image processing method comprises the steps that an application program module requests the original data from a camera service module; after receiving the request, the camera service module sends the request to a hardware abstraction module; after receiving the request, the hardware abstraction module sends the original data to an application program module through the camera service module; after receiving the original data, the application program module sends the original data to an algorithm post-processing module; and the algorithmpost-processing module carries out photographing post-processing on the original data and sends the processed result data back to the application program module. According to the image processing method provided by the embodiment of the invention, the data distribution is realized through the algorithm post-processing module, so that the load of the hardware abstraction module can be reduced, thesystem runs smoothly, the jamming phenomenon is avoided, a user does not need to wait for a long time, and the photographing experience is greatly improved. In addition, the invention also discloses an image processor, a shooting device and an electronic device.