A method for displaying an image based on a virtual reality, VR, apparatus, comprising: acquiring (S102) a photographic material picture and acquiring (S102) a photographic field of view, FOV, of the photographic material picture, the photographic FOV of photographic images being obtained according to a FOV of lens of a panoramic camera or with reference to a rotation angle of the panoramic camera during photographing; setting (S104) a scene FOV of a virtual scene of the VR apparatus, the scene FOV being an observable angle of the virtual scene constructed by using all images that can be observed by a user of the VR apparatus through turning head or looking up; generating (S 106), during scene image generation and adaption, a scene image according to the photographic FOV and the scene FOV by compressing a scene of the photographic material picture contained in the photographic FOV into the scene FOV, and determining (S 106) a size of the scene image according to the scene FOV; determining (S108) a display area of the scene image by using a gyroscope sensor of the VR apparatus, the display area being selected on the scene image according to a percentage between an angle of the user detecting by using the gyroscope sensor and the scene FOV, the display area being only a part of all scene image, and displaying (S108) the display area on a display screen of the VR apparatus thus displaying only a part of the screen image, a head rotation angle being determined according to the scene FOV; and after further detecting a rotation angle of the VR apparatus by using the gyroscope sensor, calculating a percentage between the rotation angle and the scene FOV and moving the display area on the scene image according to the size of the scene image and the percentage. acquiring (S102) a photographic material picture and acquiring (S102) a photographic field of view, FOV, of the photographic material picture, the photographic FOV of photographic images being obtained according to a FOV of lens of a panoramic camera or with reference to a rotation angle of the panoramic camera during photographing; setting (S104) a scene FOV of a virtual scene of the VR apparatus, the scene FOV being an observable angle of the virtual scene constructed by using all images that can be observed by a user of the VR apparatus through turning head or looking up; generating (S 106), during scene image generation and adaption, a scene image according to the photographic FOV and the scene FOV by compressing a scene of the photographic material picture contained in the photographic FOV into the scene FOV, and determining (S 106) a size of the scene image according to the scene FOV; determining (S108) a display area of the scene image by using a gyroscope sensor of the VR apparatus, the display area being selected on the scene image according to a percentage between an angle of the user detecting by using the gyroscope sensor and the scene FOV, the display area being only a part of all scene image, and displaying (S108) the display area on a display screen of the VR apparatus thus displaying only a part of the screen image, a head rotation angle being determined according to the scene FOV; and after further detecting a rotation angle of the VR apparatus by using the gyroscope sensor, calculating a percentage between the rotation angle and the scene FOV and moving the display area on the scene image according to the size of the scene image and the percentage. <EOS>