Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaMagda Somogyiné Megváltozta több, mint 10 éve
3
3
5
5
6
6 Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D AudioImaging Text VideoEffects Composition Engine MEDIA INTEGRATION LAYER Controls Layout
7
7
8
2D grafika 3D grafika Segoe UISzöveg Kép és videó Ezek az alap tartalmak (grafikus prmitívek) jelennek meg a MILCORE (Media Integration Layer) felé, ami már közvetlenül felelős a DirectX alapú megjelenítésért.
9
9
10
Node ListBox Button ScrollViewer StackPanel Transport AlkalmazásUIThread MILCORE, Channels Render Thread Logical Tree Visual Tree Kép adat Drawing, Video, Text, 3D,...
11
11
12
12
13
13
14
14 ImageSourceImageSource Drawing Image Bitmap Source Bitmap Image Bitmap Frame RenderTarget Bitmap FormatConverted Bitmap Cached Bitmap
15
15 BitmapSource myImage = (BitmapSource) kep.Source; BitmapMetadata m = ((BitmapMetadata)myImage.Metadata); string focalLength = m.GetQuery("System.Photo.FocalLength”).ToString();
16
16 BitmapDecoder uriBitmap = BitmapDecoder.Create( new Uri( @"c:\work\kep.jpg", UriKind.Absolute ), BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default ); // fennt a betöltés alább a mentés using( FileStream stream = new FileStream( @"c:\work\kep.tiff", FileMode.Create ) ) { TiffBitmapEncoder encoder = new TiffBitmapEncoder(); encoder.Compression = TiffCompressOption.Zip; encoder.Frames.Add( uriBitmap.Frames[0] ); encoder.Save( stream ); }
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
24
25
25 DependencyObjectDependencyObject VisualVisualVisual3DVisual3D UIElement3DUIElement3D Model UIElement3D Container UIElement3D
26
26
27
27 DependencyObjectDependencyObject VisualVisual Visual3DVisual3D UIElementUIElement UIElement3DUIElement3D FrameworkElementFrameworkElement Viewport2DVisual3DViewport2DVisual3D ModelVisual3DModelVisual3D Viewport3D Viewport 3DVisual Model UIElement3D Container UIElement3D
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
37
37
41
41
45
45
46
46
47
47
48
48
49
49
50
50
51
51
52
© 2007 Microsoft Corporation. Minden jog fenntartva. Az előadás csupán tájékoztató jellegű, a Microsoft Magyarország a benne szereplő esetleges hibákért vagy tévedésekért semmilyen felelősséget nem vállal.
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.