1. A method for automatic generation of an improved electronic presentation using improvement of an input electronic presentation, the method comprising: associating a plurality of images with a respective plurality of image keywords and with a respective plurality of scores; analyzing the input electronic presentation; associating, based on said analyzing, an object in said input electronic presentation with an object keyword; designating at least two images included in said plurality of images as candidates for an insertion into the improved electronic presentation by relating said object keyword to said plurality of image keywords; selecting from the at least two images an image to be inserted into the improved electronic presentation based on relating a first and a second score respectively associated with a first and a second image included in the at least two images; automatically modifying based on a result of said analysis at least one graphical object included in the input electronic presentation to produce a modified object; and generating the improved electronic presentation using said modified object and using an image selected for insertion, wherein said input electronic presentation and said improved electronic presentation are in the same proprietary electronic presentation format.