A method for displaying an image based on a virtual reality, VR, apparatus, comprising: acquiring a photographic material picture and acquiring 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 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 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 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 a photographic material picture and acquiring 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 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 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 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.