Introduction - If you have any usage issues, please Google them yourself
you may think that a generation with a soft shadow effects of the letter and generate an aperture with the magic words are completely different, they actually have to use the technology is identical, the only set slightly changes. With soft shadows in effect, I used the GDI some of the interpolation model to generate fuzzy outline of the text, when the Bitmap Rendering Large Plane, interpolation mode decision of a point of what should pixels and around integration. Low-quality interpolation just simply put a pixel transform into the same color against a high-quality interpolation such as high-quality and high-quality bilinear interpolation bicubic interpolation will consider pixel color with a smooth anti-aliasing, I found quality bilinear interpolation mode best.
Packet : 200208texthalo.rar filelist
TextHaloEffect\TextHaloEffect\TextHaloEffect.vcproj
TextHaloEffect\TextHaloEffect\ReadMe.txt
TextHaloEffect\TextHaloEffect\TextHaloEffect.h
TextHaloEffect\TextHaloEffect\TextHaloEffect.cpp
TextHaloEffect\TextHaloEffect\stdafx.h
TextHaloEffect\TextHaloEffect\stdafx.cpp
TextHaloEffect\TextHaloEffect\MainFrm.h
TextHaloEffect\TextHaloEffect\MainFrm.cpp
TextHaloEffect\TextHaloEffect\TextHaloEffectDoc.h
TextHaloEffect\TextHaloEffect\TextHaloEffectDoc.cpp
TextHaloEffect\TextHaloEffect\TextHaloEffectView.h
TextHaloEffect\TextHaloEffect\TextHaloEffectView.cpp
TextHaloEffect\TextHaloEffect\Resource.h
TextHaloEffect\TextHaloEffect\TextHaloEffect.rc
TextHaloEffect\TextHaloEffect\res\TextHaloEffect.rc2
TextHaloEffect\TextHaloEffect\res\TextHaloEffect.manifest
TextHaloEffect\TextHaloEffect\res\TextHaloEffectDoc.ico
TextHaloEffect\TextHaloEffect\res\TextHaloEffect.ico
TextHaloEffect\TextHaloEffect\res\Toolbar.bmp
TextHaloEffect\TextHaloEffect\res
TextHaloEffect\TextHaloEffect\gdiplus\gdiplus.dll
TextHaloEffect\TextHaloEffect\gdiplus\Lib\GdiPlus.lib
TextHaloEffect\TextHaloEffect\gdiplus\Lib
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlus.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusBase.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusBitmap.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusBrush.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusCachedBitmap.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusColor.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusColorMatrix.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusEnums.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusFlat.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusFont.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusFontCollection.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusFontFamily.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusGpStubs.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusGraphics.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusHeaders.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusimageAttributes.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusImageCodec.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusImaging.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusInit.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusLineCaps.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusMatrix.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusMem.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusMetaFile.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusMetaHeader.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusPath.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusPen.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusPixelFormats.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusRegion.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusStringFormat.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes\GdiPlusTypes.h
TextHaloEffect\TextHaloEffect\gdiplus\Includes
TextHaloEffect\TextHaloEffect\gdiplus
TextHaloEffect\TextHaloEffect
TextHaloEffect\TextHaloEffect.sln
TextHaloEffect\TextHaloEffect.suo
TextHaloEffect