Example360° - Zoom
2D - Zoom
Hotspots
Mouseover zoom
3D - Zoom
Gallery
Lightbox
Demo watermark:
- Enabled
- Disabled
Enabling watermark allows effective protection of Your original source images without any compromises.
Load tiles directly: - Enabled
- Disabled
Loading image tiles directly does not allow effective image protection, except when image tiles are watermarked too - see above demo option.
Note:
The above options are just a couple out of more than 400 options that can be changed!
Please take a look at other examples and documentaion.
SEE MORE VARIATIONS AND DEMOS
Latest news2013-02-18 Ver. 4.0.1 released. Countless bugfixes and new features such as long-awaited hotspots and AJAX-ZOOM hybris plugin. 2012-11-25 smoother animations on desktop computers (patch Ver. 3.3.0) 2012-01-30 3D VR (multirow Z axis) implemented. See this example. 2012-01-18 Pinch Zoom (gesture zoom) beta version released. 2011-09-18 - Magento implementation has been completly revised. Now AJAX-ZOOM can be displayed in at least 4 different mods, e.g. as flyout zoom (mouseover zoom) with dynamic imaging. 2011-08-03 - Ver. 3.3.0 Runs very smooth on iPad. 2011-07-15 - Ver. 3.2.2 Now image tiles can be watermarked. 2011-05-29 - Ver. 3.2.0 Fullscreen mode. 2011-04-06 - Ver. 3.1.0 New interesting example - hover over the image zoom. 2011-03-06 - Ver. 3.0.2 Patch 2011-03-06 The preload process for 360 degree spin images has been accelerated up to 10 times faster. 2011-02-13 - Ver. 3.0.2 Patch 2011-02-13 Integration of 360° product spinner into XT:commerce (xtcModified, VEYTON, Gambio), see this example. 2011-02-06 - Ver. 3.0.2 Patch 2011-02-06 Integration of 360° product spinners into Magento, see this example. 2010-12-14 - Ver. 3.0.2+ Added basic support for touch events on mobile devices like iPhone / iPad etc. 2010-11-22 - Ver. 3.0.1+ VR Objects 360° - 3D Spin & Zoom feature, see this example. 2010-10-24 - Now works on Windows localhost, e.g. with XAMPP. 2010-10-20 - Added compatibility to xt:Commerce VEYTON 4. 2010-10-18 - Ver. 2.1.6+ Oxid eSales Plugin. 2010-10-11 - Ver. 2.1.5+ added support for JPG, TIF, PNG, BMP, GIF und PSD image types. 2010-09-14 - Patch to Ver. 2.1.4 No need to adjust the paths for quick testing manually any more. The paths are detected automatically. 2010-07-28 - xt:Commerce, xtcModified plugin is released with Ver. 2.1.3. See the xt:Commerce demo store. 2010-06-26 - Magento store extension is released with Ver. 2.1.0. See the Magento demo store. 2010-06-10 - since version 2.0.0 it is possible to load image tiles directly without stitching them together serverside. Here is an example of this new feature. Modules & Plugins Ecommerce
Compatibility
About AJAX-ZOOMAJAX-ZOOM is a powerful image zoom & pan plugin with 360° rotate option, jQuery image gallery option based on jQuery (JavaScript) and PHP. It is a completely packaged and free / low cost jQuery zoom solution to present high resolution images on the web. With over 300 other options AJAX-ZOOM is very flexible regarding it's appearance and can be seamlessly integrated into any website - branding free! AJAX-ZOOM doesn't require any browser plugins such as Flash, Java or Silverlight. It works great on iPhone/iPad and other mobile devices. AJAX-ZOOM is perfect for E-Commerce, extended product presentations and other applications, where high quality images make the difference. AJAX-ZOOM can also protect high resolution images. Thus AJAX-ZOOM allows photographers and digital stock photography companies to present the real quality of an original sized image without being worry about copyright infringement. AJAX-ZOOM does not require any cost-intensive investments in hardware. There is also no need to install a third party imaging server. All You need is a standard web server with PHP or hosting account to make AJAX-ZOOM work on Your website. As a Phalanger compiled version AJAX-ZOOM can run as 64bit application on ASP.NET. Besides the "native" PHP GDlib functions AJAX-ZOOM supports ImageMagick® for optimized speed and quality. AJAX-ZOOM can proceed images "On-The-Fly" or it can batch convert thousands of images with just a couple of steps. This means that AJAX-ZOOM can be integrated into already productive websites filled with any number of products and images within a shortest period of time. Give it a try! Reasons Why
Image Protection![]() In order to understand why AJAX-ZOOM provides solid protection to your photos it is necessary to understand how image zoom technology normally works: The most efficient way to provide high resolution imaging on the web can be achieved by making an "image pyramid" out of the source image and cut it into small tiles, see the scheme to the right. Whenever the user requests a portion of the image only the needed tiles of a level are sent to the client's browser. However, since this tiles are loaded by the client's browser or can be accessed over http, they can be easily reassembled (stitched back together), thus restoring the entire original image. To get worse - this procedure can be automated. In its core AJAX-ZOOM uses the same image pyramid technology, but instead of sending the tiles directly to the browser AJAX-ZOOM can put them first together on the server side, optionally watermark the zoomified image and only then send the requested portion as one picture to the client. Neither the tiles nor the original image are ever loaded by the client. Both server locations - with the original images and tiles - can be .htpasswd or otherwise protected. Optionally AJAX-ZOOM can crop from the original image without making the tiles. This procedure is however slow and highly memory-consuming. The fastest way however is to load the image tiles directly as described above. From version 2.0.0 on it is also possible with AJAX-ZOOM, see this example. Navigation Interface
Integration ExampleThere are numerous ways of how to integrate AJAX-ZOOM into your HTML. The easiest way to explore the possibilities is checking the examples. There is no "best" integration solution as it depends on how AJAX-ZOOM needs to be displayed, e.g. in a lighbox, how the information about the desired images is passed (see Defining the images) and it depends on your possibilities to edit the sourcefiles of a content management system, blog or online store. The following example represents only one posible solution:
<!-- Put the placeholder DIV where ever in the <body> -->
<div id="test">This id a placeholder DIV</div>
<script type="text/javascript">
// Create new object
var ajaxZoom = {};
// Define the path to the axZm folder
ajaxZoom.path = "/axZm/";
// Define your custom parameter query string
ajaxZoom.parameter = "zoomData=/pic/zoom/fashion/some_image.jpg|/bilder/ordner1/test.png&example=8";
// The ID of the element where ajax-zoom has to be inserted into
ajaxZoom.divID = "test";
</script>
<!-- Include the loader file -->
<script type="text/javascript" src="/axZm/jquery.axZm.loader.js"></script>
Feature VersionsAs we are constantly trying to improve our software, Your wishes, objections and suggestions are greatly appreciated. Please do not hesitate to contact us or leave a comment.
Limitations
Licence / Prices
* For customers located in Germany and none business customers from EU 19% VAT will be added. Limited time offer. Prices are subject to change without notice.
360° / 3D photographers and equipment manufacturers can request
a commercial license for their own websites for FREE!
Comments (115)Leave a Comment
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||





elseif ($_GET['example'] == 19){
(this is the custom options set which is loaded by passing example=19 as additional query string parameter and which is configured in each example directly in javascript - see sourcecode)
Then you can use jQuery.fn.axZm.zoomTo() API - http://www.ajax-zoom.com/index.php?cid=docs#api_zoomTo in AJAX-ZOOM onLoad event to zoom anywhere you want, e.g. jQuery.fn.axZm.zoomTo({x1: 1150, y1: 1000, zoomLevel: '100%'});
Here is the result: http://www.ajax-zoom.com/examples/example17_zoomTo.php
Hope this helps...
I am thinking about using the mouseover zoom.
Is it possible to set a standard mouseover zoom which is not at the very center on the image? See example 17, let's say I want the standard zoom area to be centered around top:130px, left:150px (in this case: to see the girl's eyes on startup) ... how can I do that?
Thanks very much!
Thanks for your help.
Great plugin, but is it possible to integrate it in to a site that does not use PHP or ASP.NET?
We're looking at incorporating this in to a few of our e-commerce sites.
Can this software cope with these requests ?
Many thanks
Could Ajax zoom be used to create 3D interactive data for insertion into ibooks2 books? I'm looking for a way to create 3D interactive objects generated from images for ibooks2. As I understand it (and I'm not a programmer but a biologist) the 3D object format for ibooks2 is based on object models (i.e meshes?). I would like to use photographs rather than an artificially generated mesh to create this kind of interactive object. Any suggestions would be very appreciated.
I appreciate it!
If you want to download a croped image, see this example with the callbacks: http://www.ajax-zoom.com/examples/example14.php There you will find all needed parameters to process / crop the original image with your custom PHP script.
I want to know that is it possible that crop the image which is zoom using ajax zoom .
My Intension is to crop, rotate, zoom and move and then save it
to mysql data table.
Hope you will reply soon.
haven't found out yet (if possible) how to add my ajax-zoom in such a way that it can be used inside/embedded in a forum, but my players love the new way of displaying the maps!
it is the best upgrade for my website in a long time!
Thank you.
I'm wondering if the ajax-zoom software is usable for a project I'm working on. I see that I can load the zoom-objects from a mysql database, but what I'm really looking to do is to load the filenames of the zoomtiles from a database. I already have a database I'm working with, I'm just curious if that's within the scope of what the ajax-zoom software will allow me to modify.
Thanks,
Joshua
and also how to stop the image from centering when the image is clicked.
thanks
where is the annotation feature please?
------------------------
Hi Knacky, an annotation feature is already implemented. You can annotate in multimple places with a background and font(s) of your choice (ttf). Please check the documentation :-)
Also will the hotspots be able to: display swf, images, url links, video, html?
Thanks again
For example, I have a map with a church on it. As well as the hotspot on the image (map) the church would also be clickable for the navigation side bar, acting like a shortcut.
That make sense?
Thanks
Thanks
I've been looking at various different programs like yours today and have got myself a little mixed up!
Thanks
http://www.xtc-load.de/2010/08/ajax-zoom-fur-xtcommerce/
I like the solution with iframe. Do you have a demo I can put into my iframe to show to my boss until I hopefully get him convinced to buy this beautiful toy :o)
is it possible to have links in the images, specifically referring to the new spin feature. i am aiming to create a 3d graphic that people can rotate and zoom into and then select the section that they wish to view in more detail.
The other way to append a div with the PNG image mask manually, see in this example the way custom toolbar is appended: http://www.ajax-zoom.com/examples/example16.php
Either way - you can get the cropping coordinates with jQuery.axZm.lastZoom object containing all you need to crop and print the original image with your mask on it. For more info take a look at API section in docs.
Will you let me pan to a specific location on an image, i.e. show a small part of the original image like a map
i like ajax-zoom software,but i don't install it on my localhost.
;i use sourceguardian to process installation . such as: http://127.0.0.1/ajax_zoom/loaders/sourceguardian/howto-install.php
Thanks for your support!
br/lbs
I'm Impressed!
If possible, could you forward information or a guide on integration into other CMS systems, I am a developer of custom Drupal modules and would like to create a module to automatically integrateAjax Zoom in to all my forthcoming projects.
If so... that would be extremely nice and a lot of people will use it.
Is it possible to use image maps (e.g. useMap="#map_info") on the big image?
Is it free to use in open source project?
Thanks!
Doc
very.. very.. wonderfull.. :D
Answer: Take a look at this projects website: php-compiler.net and tell me if it worked. Thank you.
$(window).load(function(){setTimeout(function(){$.fn.axZm();}, 1000);});In case you use drawZoomJsLoad class method you need to adjust it accordingly in axZmH.class.php
I've downloaded and tried to use ajax-zoom plugin using JQuery. It works well , except for condition when I refresh my page twice in a very short interval, not allowing my first refresh to complete loading the page. In this case your plugins stuck and hangs the browser. This problem comes every time I double refresh my page. I was planning to buy your product for commercial use, but after seeing this problem , I've taken a step back. I suggest you guys to look into this problem and resolve it because what you have made is really good tool.
:)
Answer: We did not try it yet, but take a look at this projects website: php-compiler.net Did it help?