1. A computer-implemented method for editing an image file, the method comprising: determining, by a processor of the computer, still images from received image files, the received image files including a plurality of still images and a plurality of moving images; creating, by the processor, a moving image by designating a display special effect to the determined still images such that the display special effect is displayed for a threshold time, the threshold time being determined based on an attribute of the still image file, the attribute of the still image being at least one of a file size, a compression type, and a creation date of the determined still images; and encoding the created moving image to upload to a website, the website including, a blog which provides services including at least one of a text service, a posting images service, linking to other blogs, and linking to a media service, the encoding including setting restrictions for the created moving image, the restrictions including restrictions on opening the created moving image and on commenting on the created moving image.