Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

3 5 6 Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES.

Hasonló előadás


Az előadások a következő témára: "3 5 6 Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES."— Előadás másolata:

1

2

3 3

4

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

36

37 37

38

39

40

41 41

42

43

44

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.


Letölteni ppt "3 5 6 Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES."

Hasonló előadás


Google Hirdetések