In this article I would like to present simple application with MultiScaleImage control and generated images from Deep Zoom Composer application. I hope my English is enough to understand this text but just in case I will put a lot of pictures. I will show you how to create application with very deep zoom and put it inside Silverlight 2.0.
privatevoidUserControl_KeyDown(object sender, KeyEventArgs e)
{
Point p = wg_net_ZoomObject.ElementToLogicalPoint(newPoint((wg_net_ZoomObject.Width / 2),
((wg_net_ZoomObject.Width / wg_net_ZoomObject.AspectRatio) / 2)));
switch (e.Key)
{
caseKey.Q:
wg_net_ZoomObject.ZoomAboutLogicalPoint(1.1, p.X, p.Y);
break;
caseKey.E:
wg_net_ZoomObject.ZoomAboutLogicalPoint(0.9, p.X, p.Y);
break;
caseKey.Left:
caseKey.A:
wg_net_ZoomObject.ViewportOrigin =
newPoint(wg_net_ZoomObject.ViewportOrigin.X - 0.1,
wg_net_ZoomObject.ViewportOrigin.Y);
break;
caseKey.Right:
caseKey.D:
wg_net_ZoomObject.ViewportOrigin =
newPoint(wg_net_ZoomObject.ViewportOrigin.X + 0.1,
wg_net_ZoomObject.ViewportOrigin.Y);
break;
caseKey.Up:
caseKey.W:
wg_net_ZoomObject.ViewportOrigin = newPoint(wg_net_ZoomObject.ViewportOrigin.X,
wg_net_ZoomObject.ViewportOrigin.Y - 0.1);
break;
caseKey.Down:
caseKey.S:
wg_net_ZoomObject.ViewportOrigin = newPoint(wg_net_ZoomObject.ViewportOrigin.X,
wg_net_ZoomObject.ViewportOrigin.Y + 0.1);
break;
default:
break;
}
}
![Deep zoom composer silverlight 4 for mac netflix Deep zoom composer silverlight 4 for mac netflix](https://dotblogsfile.blob.core.windows.net/user/lolota/0910/SilverlightDeepZoom_CBF4/image_thumb.png)
Working demo:
- Deep Zoom Composer Silverlight 4 For Mac Download
- Deep Zoom Composer Silverlight 4 For Mac Netflix
- Deep Zoom Composer Silverlight 4 For Mac Windows 10
- Deep Zoom Composer Silverlight 4 For Mac Pro
Great source for Silverlight articles with sample source code and demos, focused on real world business problems, well written by trustworthy authors. Windows Server 2003 5. Linux Moonlight. Which browsers support Silverlight? Internet Explorer 6,7,8 2. Mozilla Firefox 2,3 3. Safari 3,4 4. Google Chrome. What are deep zoom and deep zoom composer? Deep zoom composer is tool in Silverlight which make image with deep zoom feature. Actually Deep zoom is feature in Silverlight. The 'Exported Data' folder has a folder within it for each export you did from Deep Zoom Composer. Within those folders, the content depends on whether you did Composition or Composite, but take a look at a Composition one because it is simpler. The deep zoom tiles can then be accessed by clicking on a tile to open a Silverlight MultiScaleImage. This approach seems like a simple method for expanding coverage over a larger metropolitan area while still using the somewhat limiting Deep Zoom Composer pre release.
First we have to generate project with images, therefore we have to download Deep Zoom Composer application. This process has 3 steps:
- 'Add Image…'Create new project ('File'->'New Project…') and import images ('Add Image…'). Choose for example 3 images, not too much. Please, check if they are not too big (greater than 2MB).
- Now we go to another step by clicking 'Compose' button in the top of the screen.Then, drag and drop images. Take first one, resize and fit it to the screen.Zoom in image and place another one.And do the same to others pictures. Zoom it, and put image in that place.Dragon quest heroes 2 warriors ring game. 16 rows Apr 20, 2017 The good news however for Dragon Quest Heroes 2 is that the field seems. Warriors ring? Dragon Quest Heroes II PlayStation 4. PC PlayStation 3 PlayStation Vita. Log In to add custom notes to this or any other game. Notify me about new: Guides. The final reward is the Warrior's Ring. It seems as though the Warrior's Ring is probably just a reference to previous games in that the Warrior's Ring doesn't do. Aug 25, 2018 Appearances. It is unclear what attributes the Fighter's ring has. It possibly increases the Hero's Attack, Agility, and/or prevents weaker monsters from attacking as often.Due to text limitations in the Game Boy Color remake of Dragon Quest, the Warrior's ring was renamed War ring.There is no description of this item in the manual. The Warrior's ring (formally Fighter's ring) is an accessory that can be equipped to raise attack, and can only be found at the bottom of the Mountain Cave in Dragon Quest. Due to text limitations in the Gameboy Color remake of Dragon Quest, Fighter's ring was renamed to War with a picture of a ring next to it. This ring was misprogrammed in the early versions of the game, thus it will do. It was released in Japan and Asia in February 2015, and in North America, Australia and Europe only for PlayStation 4 in October 2015. For Dragon Quest Heroes II on the PlayStation 4, a GameFAQs message board topic titled 'warriors ring?' Valiant warriors!
- 'Export'OK, so we created images, let's 'Export' this to Visual Studio.All we have to do, is set path for our project ('Export Location'), add Name and choose if it will be exported to Collectionor Composition (HardRock's project is a example of project which was generated as Collection, therefore every image is rendered separately, not like in my example, as a one high resolution image. With composition, you have more opportunities but also more files in project = more KBs).After this step we should have in our output something like this:
Realtek alc892 driver windows 10 64 bit. Jon brion musician. We need only folder with images and file 'info.bin', in my example this is folder 'deepzoomcomposerek'.
OK, we have images from Deep Zoom Composer application. Let's put this to Silverlight 2.0 (If you haven't installed Silverlight Tools Beta 1 for Visual Studio 2008, you can download it here).
First, create new project in Visual Studio 2008.
I chose option 'Generate an HTML test page.' because I don't need html files to add javascript to web page, I will create single silverlight project and use key down.
Now, build your project and copy folder with images (in my code this is 'deepzoomcomposerek') from output (Deep Zoom Composer) to ClientBin folder (Visual Studio project). You should see something like this:
In Page.xaml file add code:
Now you should be able to run your project and see your images.
Let’s add mouse and key control. We have to add events to MultiScaleImagein Page.xaml:
<UserControl x:Class='DeepZoomComposer.Page'
xmlns='http://schemas.microsoft.com/client/2007'
xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
KeyDown='UserControl_KeyDown' MouseLeave='UserControl_MouseLeave'
Width='1024' Height='768'>
xmlns='http://schemas.microsoft.com/client/2007'
xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
KeyDown='UserControl_KeyDown' MouseLeave='UserControl_MouseLeave'
Width='1024' Height='768'>
<Grid x:Name='LayoutRoot' Background='White'>
<MultiScaleImage Canvas.Top='10' Canvas.Left='10' x:Name='wg_net_ZoomObject'
ViewportWidth='1.0'Height='768' Width='1024' Source='/deepzoomcomposerek/info.bin'
See movie rain man free.
<MultiScaleImage Canvas.Top='10' Canvas.Left='10' x:Name='wg_net_ZoomObject'
ViewportWidth='1.0'Height='768' Width='1024' Source='/deepzoomcomposerek/info.bin'
See movie rain man free.
Jan 26, 2018 If the user account is an Office 365 account in the same tenant of your account, you may let the account admin to assign send as permission from the user account to your account. Thus, you may send the emails by the user account address from Outlook Web App: 1. When composing email from Outlook Web App, click show from button. More Office 365 Groups, including Calendars. View all your Office 365 Groups in Mail and Calendar view. In Mail, Groups are located under the Groups node for your account. In Calendar, Groups are located after calendar folders for your account. Nested compose in the Reading Pane. Reply to messages without opening a new compose window. Mar 22, 2017 To change the reply to address for a specific account, click the “File” tab on the main Outlook window. On the backstage screen, make sure the Account Information screen is active (if not, click “Info” on the left). Then, click the “Account Settings” button and click “Account Settings” on the dropdown. Mar 23, 2018 So today is Mar 14 2018: is there any option in Office 365 Business Premium using Outlook 2016, to set it so that all replies always come from a certain email address?:) The user has two accounts in Outlook 2016, one is a POP3/SMTP with a PST file, the other is O365BP. Jan 28, 2020 If you're using a Microsoft Exchange account, go to Send automatic out of office replies from Outlook and follow the steps under “Set up an automatic reply.”; If you're using an IMAP or POP3 account, such as a Yahoo or Google Gmail account, go to Use rules to create an out of office message and follow the steps under “Use rules to reply to incoming emails while you’re away.”. ![Change reply to address in outlook office 365 for mac](https://www.howtogeek.com/wp-content/uploads/2017/03/08_reply_to_address_in_message.png)
![Change reply to address in outlook office 365 for mac](https://www.howtogeek.com/wp-content/uploads/2017/03/08_reply_to_address_in_message.png)
MouseLeftButtonDown='wg_net_ZoomObject_MouseLeftButtonDown'
MouseLeftButtonUp='wg_net_ZoomObject_MouseLeftButtonUp'
MouseMove='wg_net_ZoomObject_MouseMove'/>MouseLeftButtonUp='wg_net_ZoomObject_MouseLeftButtonUp'
</Grid>
</UserControl>
</UserControl>
and implementation to Page.cs:
bool dragInProgress = false;//global variables
Point dragOffset;
Point currentPosition;
Point dragOffset;
Point currentPosition;
privatevoidUserControl_KeyDown(object sender, KeyEventArgs e)
{
Point p = wg_net_ZoomObject.ElementToLogicalPoint(newPoint((wg_net_ZoomObject.Width / 2),
((wg_net_ZoomObject.Width / wg_net_ZoomObject.AspectRatio) / 2)));
switch (e.Key)
{
caseKey.Q:
wg_net_ZoomObject.ZoomAboutLogicalPoint(1.1, p.X, p.Y);
break;
caseKey.E:
wg_net_ZoomObject.ZoomAboutLogicalPoint(0.9, p.X, p.Y);
break;
caseKey.Left:
caseKey.A:
wg_net_ZoomObject.ViewportOrigin =
newPoint(wg_net_ZoomObject.ViewportOrigin.X - 0.1,
wg_net_ZoomObject.ViewportOrigin.Y);
break;
caseKey.Right:
caseKey.D:
wg_net_ZoomObject.ViewportOrigin =
newPoint(wg_net_ZoomObject.ViewportOrigin.X + 0.1,
wg_net_ZoomObject.ViewportOrigin.Y);
break;
caseKey.Up:
caseKey.W:
wg_net_ZoomObject.ViewportOrigin = newPoint(wg_net_ZoomObject.ViewportOrigin.X,
wg_net_ZoomObject.ViewportOrigin.Y - 0.1);
break;
caseKey.Down:
caseKey.S:
wg_net_ZoomObject.ViewportOrigin = newPoint(wg_net_ZoomObject.ViewportOrigin.X,
wg_net_ZoomObject.ViewportOrigin.Y + 0.1);
break;
default:
break;
}
}
privatevoidUserControl_MouseLeave(object sender, MouseEventArgs e)
{
dragInProgress = false;
}
{
dragInProgress = false;
}
privatevoidwg_net_ZoomObject_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
dragInProgress = true;
dragOffset = e.GetPosition(this);
currentPosition = wg_net_ZoomObject.ViewportOrigin;
}
{
dragInProgress = true;
dragOffset = e.GetPosition(this);
currentPosition = wg_net_ZoomObject.ViewportOrigin;
}
privatevoidwg_net_ZoomObject_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
dragInProgress = false;
}
{
dragInProgress = false;
}
privatevoidwg_net_ZoomObject_MouseMove(object sender, MouseEventArgs e)
{
if (dragInProgress)
{
Point newOrigin = newPoint();
newOrigin.X = currentPosition.X -
(((e.GetPosition(wg_net_ZoomObject).X - dragOffset.X)
/ wg_net_ZoomObject.ActualWidth) * wg_net_ZoomObject.ViewportWidth);
newOrigin.Y = currentPosition.Y -
(((e.GetPosition(wg_net_ZoomObject).Y - dragOffset.Y)
/ wg_net_ZoomObject.ActualHeight) * wg_net_ZoomObject.ViewportWidth);
wg_net_ZoomObject.ViewportOrigin = newOrigin;
}
}
Now you can run application and “deep zoom” in your images. As you can see in code, you can zoom in/zoom out your images with Q and E or move them with W, S, A, D and arrows.
{
if (dragInProgress)
{
Point newOrigin = newPoint();
newOrigin.X = currentPosition.X -
(((e.GetPosition(wg_net_ZoomObject).X - dragOffset.X)
/ wg_net_ZoomObject.ActualWidth) * wg_net_ZoomObject.ViewportWidth);
newOrigin.Y = currentPosition.Y -
(((e.GetPosition(wg_net_ZoomObject).Y - dragOffset.Y)
/ wg_net_ZoomObject.ActualHeight) * wg_net_ZoomObject.ViewportWidth);
wg_net_ZoomObject.ViewportOrigin = newOrigin;
}
}
Now you can run application and “deep zoom” in your images. As you can see in code, you can zoom in/zoom out your images with Q and E or move them with W, S, A, D and arrows.
Very good resources:
Laurence Moroney's Blog - DeepZoom in C# - Not just possible, but easy
Mike Taulty's Blog - Silverlight 2 - First Attempt with MultiScaleImage
Yasser Makram - Silverlight 2.0 Deep Zoom using MultiScaleImage Control
Joe Stegman's WebBlog - Deep Zoom version of Silverlight 2 Developer Reference Poster
Source code:
![Deep zoom composer silverlight 4 for mac netflix Deep zoom composer silverlight 4 for mac netflix](https://dotblogsfile.blob.core.windows.net/user/lolota/0910/SilverlightDeepZoom_CBF4/image_thumb.png)
- http://www.jacekciereszko.pl/DeepZoomComposer.zip (if it stop working, please let me know)
- mirror 1 (if it stop working, please let me know)
Working demo:
I hope you enjoy this article, it was my first in English and I think the last one on this blog. There is a plenty good blogs in English and I don’t want to just copy them. So if you have any question about articles wrote in polish, send me email and I will try to help you.
Jacek Ciereszko
Deep Zoom Composer Silverlight 4 For Mac Download
polish blog: http://jacekciereszko.pl/