Introduction - If you have any usage issues, please Google them yourself
GDI+ Graphics Programming Chapter IX source code, this chapter is about the senior two-dimensional graphics, including color mixing, Alpha advanced applications such as mixed.
Packet : 15883878chap09.rar filelist
Chap09\BitmapSamp2\App.ico
Chap09\BitmapSamp2\AssemblyInfo.cs
Chap09\BitmapSamp2\BitmapSamp2.csproj
Chap09\BitmapSamp2\BitmapSamp2.csproj.user
Chap09\BitmapSamp2\BitmapSamp2.sln
Chap09\BitmapSamp2\BitmapSamp2.suo
Chap09\BitmapSamp2\Form1.cs
Chap09\BitmapSamp2\Form1.resx
Chap09\BlendingSamp\App.ico
Chap09\BlendingSamp\AssemblyInfo.cs
Chap09\BlendingSamp\BlendingSamp.csproj
Chap09\BlendingSamp\BlendingSamp.csproj.user
Chap09\BlendingSamp\BlendingSamp.sln
Chap09\BlendingSamp\Class1.cs
Chap09\BlendingSamp\Form1.cs
Chap09\BlendingSamp\Form1.resx
Chap09\EncoderParameterSamp\App.ico
Chap09\EncoderParameterSamp\AssemblyInfo.cs
Chap09\EncoderParameterSamp\EncoderParameterSamp.csproj
Chap09\EncoderParameterSamp\EncoderParameterSamp.csproj.user
Chap09\EncoderParameterSamp\EncoderParameterSamp.sln
Chap09\EncoderParameterSamp\EncoderParameterSamp.suo
Chap09\EncoderParameterSamp\Form1.cs
Chap09\EncoderParameterSamp\Form1.resx
Chap09\GettingTaggedDataSamp\App.ico
Chap09\GettingTaggedDataSamp\AssemblyInfo.cs
Chap09\GettingTaggedDataSamp\Form1.cs
Chap09\GettingTaggedDataSamp\Form1.resx
Chap09\GettingTaggedDataSamp\GettingTaggedDataSamp.csproj
Chap09\GettingTaggedDataSamp\GettingTaggedDataSamp.csproj.user
Chap09\GettingTaggedDataSamp\GettingTaggedDataSamp.sln
Chap09\GettingTaggedDataSamp\GettingTaggedDataSamp.suo
Chap09\GraphicsContainersSamp\App.ico
Chap09\GraphicsContainersSamp\AssemblyInfo.cs
Chap09\GraphicsContainersSamp\Form1.cs
Chap09\GraphicsContainersSamp\Form1.resx
Chap09\GraphicsContainersSamp\GraphicsContainersSamp.csproj
Chap09\GraphicsContainersSamp\GraphicsContainersSamp.csproj.user
Chap09\GraphicsContainersSamp\GraphicsContainersSamp.sln
Chap09\GraphicsContainersSamp\GraphicsContainersSamp.suo
Chap09\GraphicsPathIteratorSamp\App.ico
Chap09\GraphicsPathIteratorSamp\AssemblyInfo.cs
Chap09\GraphicsPathIteratorSamp\Form1.cs
Chap09\GraphicsPathIteratorSamp\Form1.resx
Chap09\GraphicsPathIteratorSamp\GraphicsPathIteratorSamp.csproj
Chap09\GraphicsPathIteratorSamp\GraphicsPathIteratorSamp.csproj.user
Chap09\GraphicsPathIteratorSamp\GraphicsPathIteratorSamp.sln
Chap09\GraphicsPathSamp\App.ico
Chap09\GraphicsPathSamp\AssemblyInfo.cs
Chap09\GraphicsPathSamp\Form1.cs
Chap09\GraphicsPathSamp\Form1.resx
Chap09\GraphicsPathSamp\GraphicsPathSamp.csproj
Chap09\GraphicsPathSamp\GraphicsPathSamp.csproj.user
Chap09\GraphicsPathSamp\GraphicsPathSamp.sln
Chap09\GraphicsPathSamp\GraphicsPathSamp.suo
Chap09\ImageAttributesSamp\App.ico
Chap09\ImageAttributesSamp\AssemblyInfo.cs
Chap09\ImageAttributesSamp\Form1.cs
Chap09\ImageAttributesSamp\Form1.resx
Chap09\ImageAttributesSamp\ImageAttributesSamp.csproj
Chap09\ImageAttributesSamp\ImageAttributesSamp.csproj.user
Chap09\ImageAttributesSamp\ImageAttributesSamp.sln
Chap09\ImageAttributesSamp\ImageAttributesSamp.suo
Chap09\LineJoinSamp\App.ico
Chap09\LineJoinSamp\AssemblyInfo.cs
Chap09\LineJoinSamp\Form1.cs
Chap09\LineJoinSamp\Form1.resx
Chap09\LineJoinSamp\LineJoinSamp.csproj
Chap09\LineJoinSamp\LineJoinSamp.csproj.user
Chap09\LineJoinSamp\LineJoinSamp.sln
Chap09\LineJoinSamp\LineJoinSamp.suo
Chap09\LinesCurvesStylesSamp\App.ico
Chap09\LinesCurvesStylesSamp\AssemblyInfo.cs
Chap09\LinesCurvesStylesSamp\Form1.cs
Chap09\LinesCurvesStylesSamp\Form1.resx
Chap09\LinesCurvesStylesSamp\LinesCurvesStylesSamp.csproj
Chap09\LinesCurvesStylesSamp\LinesCurvesStylesSamp.csproj.user
Chap09\LinesCurvesStylesSamp\LinesCurvesStylesSamp.sln
Chap09\MetafileSamp\App.ico
Chap09\MetafileSamp\AssemblyInfo.cs
Chap09\MetafileSamp\Form1.cs
Chap09\MetafileSamp\Form1.resx
Chap09\MetafileSamp\MetafileHeaderInfoForm.cs
Chap09\MetafileSamp\MetafileHeaderInfoForm.resx
Chap09\MetafileSamp\MetafileSamp.csproj
Chap09\MetafileSamp\MetafileSamp.csproj.user
Chap09\MetafileSamp\MetafileSamp.sln
Chap09\MetafileSamp\MetafileSamp.suo
Chap09\QualityRevisitedSamp\App.ico
Chap09\QualityRevisitedSamp\AssemblyInfo.cs
Chap09\QualityRevisitedSamp\Form1.cs
Chap09\QualityRevisitedSamp\Form1.resx
Chap09\QualityRevisitedSamp\QualityRevisitedSamp.csproj
Chap09\QualityRevisitedSamp\QualityRevisitedSamp.csproj.user
Chap09\QualityRevisitedSamp\QualityRevisitedSamp.sln
Chap09\QualityRevisitedSamp\QualityRevisitedSamp.suo
Chap09\ReadingMetaData\App.ico
Chap09\ReadingMetaData\AssemblyInfo.cs
Chap09\ReadingMetaData\Form1.cs
Chap09\ReadingMetaData\Form1.resx
Chap09\ReadingMetaData\ReadingMetaData.csproj
Chap09\ReadingMetaData\ReadingMetaData.csproj.user
Chap09\ReadingMetaData\ReadingMetaData.sln
Chap09\ReadingMetaData\ReadingMetaData.suo
Chap09\RegionDataSamp\App.ico
Chap09\RegionDataSamp\AssemblyInfo.cs
Chap09\RegionDataSamp\Form1.cs
Chap09\RegionDataSamp\Form1.resx
Chap09\RegionDataSamp\RegionDataSamp.csproj
Chap09\RegionDataSamp\RegionDataSamp.csproj.user
Chap09\RegionDataSamp\RegionDataSamp.sln
Chap09\RegionDataSamp\RegionDataSamp.suo
Chap09\TextShapedForm\App.ico
Chap09\TextShapedForm\AssemblyInfo.cs
Chap09\TextShapedForm\Form1.cs
Chap09\TextShapedForm\Form1.resx
Chap09\TextShapedForm\TextShapedForm.csproj
Chap09\TextShapedForm\TextShapedForm.csproj.user
Chap09\TextShapedForm\TextShapedForm.sln
Chap09\TextShapedForm\TextShapedForm.suo
Chap09\TextTransformSamp\App.ico
Chap09\TextTransformSamp\AssemblyInfo.cs
Chap09\TextTransformSamp\Form1.cs
Chap09\TextTransformSamp\Form1.resx
Chap09\TextTransformSamp\TextTransformSamp.csproj
Chap09\TextTransformSamp\TextTransformSamp.csproj.user
Chap09\TextTransformSamp\TextTransformSamp.sln
Chap09\TextTransformSamp\TextTransformSamp.suo
Chap09\TransformationOrderSamp\App.ico
Chap09\TransformationOrderSamp\AssemblyInfo.cs
Chap09\TransformationOrderSamp\Form1.cs
Chap09\TransformationOrderSamp\Form1.resx
Chap09\TransformationOrderSamp\TransformationOrderSamp.csproj
Chap09\TransformationOrderSamp\TransformationOrderSamp.csproj.user
Chap09\TransformationOrderSamp\TransformationOrderSamp.sln
Chap09\TransformationOrderSamp\TransformationOrderSamp.suo
Chap09\BitmapSamp2\obj\Debug
Chap09\BlendingSamp\obj\Debug
Chap09\EncoderParameterSamp\obj\Debug
Chap09\GettingTaggedDataSamp\obj\Debug
Chap09\GraphicsContainersSamp\obj\Debug
Chap09\GraphicsPathIteratorSamp\obj\Debug
Chap09\GraphicsPathSamp\obj\Debug
Chap09\ImageAttributesSamp\obj\Debug
Chap09\LineJoinSamp\obj\Debug
Chap09\LinesCurvesStylesSamp\obj\Debug
Chap09\MetafileSamp\obj\Debug
Chap09\QualityRevisitedSamp\obj\Debug
Chap09\ReadingMetaData\obj\Debug
Chap09\RegionDataSamp\obj\Debug
Chap09\TextShapedForm\obj\Debug
Chap09\TextTransformSamp\obj\Debug
Chap09\TransformationOrderSamp\obj\Debug
Chap09\BitmapSamp2\bin
Chap09\BitmapSamp2\obj
Chap09\BlendingSamp\bin
Chap09\BlendingSamp\obj
Chap09\EncoderParameterSamp\bin
Chap09\EncoderParameterSamp\obj
Chap09\GettingTaggedDataSamp\bin
Chap09\GettingTaggedDataSamp\obj
Chap09\GraphicsContainersSamp\bin
Chap09\GraphicsContainersSamp\obj
Chap09\GraphicsPathIteratorSamp\bin
Chap09\GraphicsPathIteratorSamp\obj
Chap09\GraphicsPathSamp\bin
Chap09\GraphicsPathSamp\obj
Chap09\ImageAttributesSamp\bin
Chap09\ImageAttributesSamp\obj
Chap09\LineJoinSamp\bin
Chap09\LineJoinSamp\obj
Chap09\LinesCurvesStylesSamp\bin
Chap09\LinesCurvesStylesSamp\obj
Chap09\MetafileSamp\bin
Chap09\MetafileSamp\obj
Chap09\QualityRevisitedSamp\bin
Chap09\QualityRevisitedSamp\obj
Chap09\ReadingMetaData\bin
Chap09\ReadingMetaData\obj
Chap09\RegionDataSamp\bin
Chap09\RegionDataSamp\obj
Chap09\TextShapedForm\bin
Chap09\TextShapedForm\obj
Chap09\TextTransformSamp\bin
Chap09\TextTransformSamp\obj
Chap09\TransformationOrderSamp\bin
Chap09\TransformationOrderSamp\obj
Chap09\BitmapSamp2
Chap09\BlendingSamp
Chap09\EncoderParameterSamp
Chap09\GettingTaggedDataSamp
Chap09\GraphicsContainersSamp
Chap09\GraphicsPathIteratorSamp
Chap09\GraphicsPathSamp
Chap09\ImageAttributesSamp
Chap09\LineJoinSamp
Chap09\LinesCurvesStylesSamp
Chap09\MetafileSamp
Chap09\QualityRevisitedSamp
Chap09\ReadingMetaData
Chap09\RegionDataSamp
Chap09\TextShapedForm
Chap09\TextTransformSamp
Chap09\TransformationOrderSamp
Chap09