Home >> Visual C++ / C++ >> Graphics & Multimedia
Graphics & Multimedia
next
Tip: Detect if a Language Font is Installed (Such as East Asian)
Rating: 




Wong Shao Voon - 10/12/2009
Check if any language (such as East Asian) is Installed on a user's computer.
[Updated] How to Use a Font Without Installing It
Rating: 




Wong Shao Voon - 10/08/2009
How to use a font without installing it first on user systems.
[Updated] Outline Text, Part 1
Rating: 




Wong Shao Voon - 10/08/2009
How to draw outlined text with GDI/GDI+.
Outline Text, Part 2
Rating: 




Wong Shao Voon - 09/25/2009
Display outline text with a translucent shadow and display a cached outline text for video rendering.
Windows Imaging Component
Rating: none
Wong Shao Voon - 05/07/2009
Use Windows Imaging Component(WIC), the new Imaging library from Microsoft to open and save images, including HD Photo format images.
A Multidevice ASIO Output Plugin for WinAMP
Rating: none
Domagoj Saric - 02/19/2009
Explore a C++ replacement of the official ASIO SDK that supports multiple ASIO devices put to the test in a tiny WinAMP output DLL.
Graphics Class Design : Shape
Rating: none
Bjarne Stroustrup - 02/05/2009
Class Shape can provide you with the ability to represent things appearing in a Window. Learn about this class from an industry legend.
Guitar Tuner Vista Gadget Using Silverlight
Rating: 




kirants - 09/07/2007
Walk through the development of a simple guitar tuner Vista sidebar gadget and in the process learn a little bit about Silverlight, XAML, and Vista gadgets.
AL 3D Audio and Environmental Audio Extension
Rating: none
arnav - 06/25/2007
Games and sophisticated applications require the use of a 3D Audio facility to place their gamers or users in a 3D Space. This results in a virtual world in which the user is immersed, resulting in an improved user response. Learn to use a technology by Creative Labs, the EAX or Environmental Audio Extension, that makes the virtual world richer with respect to 3D sound.
How to Construct a Reusable Silverlight ASP.NET User Control
Rating: none
Chad Campbell - 05/01/2007
Silverlight provides new opportunities for building lasting connections with users. In this article, you will learn how to use this new tool to create a simple logo control.
How to Save and Load a Windows Region with the Win32 API
Rating: none
Marc Gregoire - 04/12/2007
Learn how to save a Windows region to a file with GetRegionData and how to load and re-create it with ExtCreateRegion the Win32 API way.
[Updated] ImageStone
Rating: 




crazybit - 03/21/2007
ImageStone is a powerful C++ class library for image manipulation. It is written in pure C++ and is easily portable. Its features include load/save (supports BMP, GIF, JPG, PNG, TIF, ICO, TGA, PCX, PSD...), display, histogram, undo/redo, and image transformation with over 100 predefined effects.
[Updated] Capturing Windows Regardless of Their Z-Order
Rating: 




Shahar Golan - 02/13/2007
Capture a top window's content to a BMP file, regardless of the window's z-order.
Find Simplicity and Portability in PNGwriter Graphics Library
Rating: 




Victor Volkman - 12/15/2006
PNGwriter is an easy-to-use open source graphics library that uses PNG as its output format. Jump right in with a demo for creating a PNG programmatically.
Multimedia Audio SDK
Rating: none
arnav - 11/14/2006
No amount of description of a tune can ever replace the experience of hearing it. But, playing a sound file synchronously or asynchronously, mixing sound, or excercising still finer control over it has been a pain in the neck. Audio API makes playing sound a very comfortable and enjoyable experience.
Extracting the Thumbnails and EXIF Information of JPEG Files
Rating: 




Georges Dumond - 09/11/2006
Digital cameras add material to the JPEG files they create, containing information that is easy to extract: thumbnails and information EXIF.
How Speech Recognition Works
Rating: 




p_sudeesh - 08/03/2006
Learn about the basic functioning of Speech Recognition.
Using a Camera with Windows Mobile 5
Rating: 




Amit Ranjan - 07/21/2006
Learn how to access a camera and capture video by using a Windows Mobile 5.0 API called DirectShow.
Transparent Flash Control in Plain C++
Rating: 




Igor Makarov - 07/11/2006
Learn about OLE container implementation to host a Transparent Flash Player Control using plain C++. No ATL, MFC, or other libraries are used.
Progress Sphere
Rating: 




Robert Tari - 06/23/2006
Learn about a class that displays and automates a translucent, shadowed modal dialog with a progress sphere.
[Updated] DVD Explorer
Rating: 




Georges Dumond - 06/12/2006
Learn about a new utility to analyse the data's structure on a DVD.
Using Windows Vista Icons
Rating: 




vlasta - 05/18/2006
Learn about the changes in the .ico format in Windows Vista and how to compile Vista icons into your applications.
[Updated] Setting Up OpenGL in an MFC Control
Rating: 




Brett Fowle - 03/14/2006
Learn how set up an OpenGL rendering context inside an MFC control and make use of the timers MFC has to offer.
[Updated] Intercept Calls to DirectX with a Proxy DLL
Rating: none
Michael Koch - 03/13/2006
Learn to intercept calls to DirectX (D3D) by using a proxy DLL ("stub-dll"). The concept is used to show information on top of a DirectX full screen game, without touching the game's source.
PortAudio: Portable Audio Processing for All Platforms
Rating: 




Victor Volkman - 03/10/2006
The days of locking your audio applications into one platform are over. PortAudio, a free, cross-platform audio I/O library, enables you to record and/or play sound using a simple callback function.
File Open and Save As Dialogs for MFC Applications Using GDI+
Rating: 




Ovidiu Cucu - 03/07/2006
Learn about CFileDialog-derived classes that offer an easy way to implement File Open and Save As dialogs in MFC applications that use GDI+.
Mould Text in Any Shape
Rating: 




Sjaak Priester - 02/07/2006
Sometimes, putting text in a rectangular block may just be a little too straight. With the C++ class QEnvelopeText, you can mould a piece of body type in any shape.
Anti-Aliased Image Transformation (Aaform)
Rating: 




msg555 - 12/19/2005
Given an image and a quadralateral, Aaform will fit the image onto the quadraleteral passed using geometry.
[Updated] Anti-Aliased Image Rotation (Aarot)
Rating: 




msg555 - 11/07/2005
Rotate images using geometry.
Let Your Characters Dance and Wiggle
Rating: 




Sjaak Priester - 10/24/2005
This versatile class arranges the characters of a text string along any curve.
Make GDI+ Less Finicky About Fonts
Rating: 




Sjaak Priester - 09/23/2005
Windows GDI+ understands only half of the fonts out there. Use the QGraphicsText class to work with the other half.
Drawing Curved Objects
Rating: 




Sjaak Priester - 09/08/2005
Add support for interactive curve drawing to your MFC app by dropping in theQBezierTracker class.
[Updated] Scaling, Rotating, and Shearing with QTransformTracker
Rating: 




Sjaak Priester - 09/02/2005
This CRectTracker on steroids not only lets you move and scale screen objects, but also rotate and shear them.
[Updated] "Rubber Sheeting" with QWarpTracker
Rating: 




Sjaak Priester - 09/01/2005
Warping is the most drastic way to change the form of a GDI+ graphics object. The class QWarpTracker lets you do it interactively.
Cross-Platform Game Development for C++ Devs
Rating: 




Victor Volkman - 08/05/2005
Are you an aspiring game developer who's not sure how to get started? Get a close-up look at an open source, cross-platform gaming engine that can have you on your way to creating a hit game title in no time.
[Updated] The Mists of Avalon
Rating: 




Guido Stercken-Sorrenti - 07/25/2005
Learn about "Avalon," the exciting new presentation subsystem of the upcoming Windows platforms. After an introduction to declarative drawing and XAML, you'll use XAMLPad to get a first taste of Avalon programming.
[Updated] Capture Live Video from Various Video Devices
Rating: 




Dillip Kumar Kara - 06/10/2005
LiveVideo captures various video sources from various devices attached to the computer.
Puzzle, a Game with the MFC Doc/View Architecture (SDI/MDI)
Rating: 




Georges Dumond - 06/02/2005
Learn how to display a menu with thumbnails and several other windows, move and manage the pieces of a puzzle with a linked list, and then show them without flicker.
Build a Maintenance Application with the XmlTextWriter/XmlTextReader Classes
Rating: 




Tom Archer - MSFT - 05/27/2005
Tom Archer presents a step-by-step tutorial for building an application that uses the .NET XML classes to read and write video information to an XML file.
DirectShow Single-Frame Capture Class Without MFC
Rating: 




Walegwa - 04/22/2005
Learn how to use DirectShow to capture a frame into a Windows DIB from a DV Camera or Web Camera, FireWire, or USB.
[Updated] MFC Multithreaded Classes for Recording, Playing, and Saving (WAV Files)
Rating: 




paulcheffers - 04/15/2005
Record sound and echo it to the computer speakers. The sound is also saved in a sound file that can be played back to the computer speakers.
Wave Player & Recorder Library
Rating: 




cgsprinter - 03/25/2005
An easy to use wave library that can be used in a wave player or a wave recorder.
2D & 3D Visualization Techniques for Geo-Referenced Images
Rating: 




Andy McGovern - 02/23/2005
Provides some conceptual background for working with geo-referenced imagery and specific details for GeoTIFF images. Also provides a 2D & 3D sample project with first person fly throughs.
An MFC OpenGL Polygon Tessellation Demo
Rating: 




fpaynter - 02/16/2005
Discover a MSVC++ V6 MFC SDI project that demonstrates how to access the OpenGL polygon tesselation functions in an MFC C++ application.
[Updated] Video for Windows Single-Frame Capture Class Without MFC
Rating: 




Walegwa - 02/01/2005
Learn to capture single frames from a webcam to memory for environments where it isn't possible to use MFC.
PCM Audio and Wave Files
Rating: 




raghuvamshi - 01/18/2005
Provides a broad overview of what PCM audio is and how it is implemented in WAVE files.
Managed C++: Rubber-Banding and Cropping Images
Rating: none
Tom Archer - MSFT - 12/01/2004
Learn how .NET enables you to easily allow your users to create a cropping area of an image with the mouse and then create a new image consisting of only that cropped area.
Managed C++: Loading and Displaying Images
Rating: 




Tom Archer - MSFT - 11/29/2004
For years, one of the biggest complaints about MFC was its lack of imaging support. Tom Archer shows how Managed C++, the .NET Image class, and the PictureBox control make loading, displaying, and dynamically sizing an image a snap.
Managed C++: Use GDI+ to Render Reflected Text
Rating: 




Tom Archer - MSFT - 11/22/2004
Tom Archer illustrates how you can use the TranslateTransform and ScaleTransform methods to invert and display the reflection of a string.
[Updated] Working with TIFF Images
Rating: 




Andy McGovern - 11/16/2004
Learn about an implementation of a simple approach that will allow you to include support for TIFF files in your applications with a few library calls.
next
