View high quality images

    Question to the Habrasociety.

    There is a high-quality image, what are the solutions for presenting users to view these same images in fragments with a visible area of ​​somewhere 500x500px?

    What are the requirements / wishes:
    Source images 5-10Mb jpeg
    Accounting of user channels throughout Russia, i.e. from broadband to ADSL with 128 restrictions, etc.
    Protection against downloading the whole image
    It is advisable to use some ready-made solution for these purposes.

    We are not talking about creating a paid service, the social project is the theme of images of a work of art (painting, graphics, books).

    What first comes to mind:
    1) organization of googlemaps type of supervision
    2) use of SilverLight / Flex
    3) Using the Java applet

    What is confusing:
    1) Google is Google, somewhere I heard about the use of the Maps engine for these purposes, but it will probably be difficult to agree with them, at least I can not imagine how.
    2) Have to write from scratch on an unfamiliar technology.
    3) In general, a dark forest scares the cost of specialists in this field.

    What advise what technologies to pay attention to, what are the trends in terms of user interface?

    Also popular now: