Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Code Samples

Samples
Multimedia And Graphics
Resources
Hardware
OS
Components
Database
Network
Science
Applications
Other
Owner Draw
Forms
Plugins
Compression
Internet
Useless (aka Humor)
Security
CAD and Charts
Printing
Code Samples > Samples > Multimedia And Graphics  

Companies News:

New FastReport VCL 5 published!
New FastReport VCL 5 published!

New FastReport VCL 5 published on fast-report.com.

Supports Delphi 7-XE7

  • Many changes and improvements in classes
  • New objects
  • More interactivity in reports
  • New and improvement export filters
  • improvements in GUI...

Read more here

Want to know more ?

 

3 x 3 Convolution Sample FWS 11 k 13 Oct 2001
By Harm. Sample of a 3 x 3 convolution filter for graphic images. Effects included in this sample:
  • Laplace
  • Hipass
  • Find Edges
  • Sharpen
  • Edge Enhance
  • Color Emboss
  • Soften
  • Blur.
You can experiment and create your own filters. Uses TBitmap.Scanline and 24-bit TBitmap.
 
Fully functional
Source: Included
Download: D5  Homepage

3D Geometric Primitives FWS 190 k 06 Oct 1998
By SandMan. Good sample how to use OpenGL programing in Delphi - for example, to implements 3D Geometric Primitives.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D4  

AVILoader FWS 148 k 30 Apr 2001
By HydroS Co.. Example how to read all frames with original size and colors from AVI file.
 
Fully functional
Source: Included
Download: D3  Homepage

Animate cursor FWS 5 k 16 Sep 1996
By Doug Colman. How to animate cursors (eg. rotating HourGlass) in Delphi.
 
Fully functional
Source: Included
Download: D1  

AudioCapture v.1.0FWS 604 k 24 Apr 2001
By Rafael Ruiz Rubio. AudioCapture is a example code of Audio recorder. This are two classes, CAudioCap and CWaveFile.

This code is very small and easy of reading and show how to use WIN32 API for audio capture.
 
Fully functional
Source: Included
Exe-Demo Included

Download: CB4  

AxThumbsDB v.1.0FWS 14 k 06 Jul 2008
By Axel Guethner. AxThumbsDB is an Object to read Windows THUMBS.DB files. Using this unit you are able to use thumbnails created by Windows operation system in you application. Just create the object for a specified directory and you have access to a list of JPG thumbnails.

Status of this project is still experimental. Thumbs can be read, but a lot of additional information in the THUMBS.DB file are still not identified.
 
Fully functional
Source: Included
Exe-Demo Included

Download: CB6  

BMP TO MPEG FW 294 k 06 Jan 2011
By Ekrem KOAK. Application which converts from Bitmap to MPEG format.
 
Fully functional
Source: On request
Download: D4 D5 D7  

Basic Video Capture and Play v.2.0FWS 149 k 05 Oct 1998
By Wolfgang Krug. This program shows how to capture and replay video using the cap_ and mci_ functions of the Video for Windows SDK. Uses avifil32.dll and avicap32.dll.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D2 D3 D4  

Big Bitmap Loader Sample v.1.0FWS 6 k 03 Dec 2002
By EzSoft Engineering. This sample application can load a bigmap of 2GB in only 100KB of memory. This solves the big bitmap problem in Win 9x and any other Windows version.
 
Fully functional
Source: Included
Download: D5 D6 D7  Homepage

Bmp Resource FWS 8 k 19 Nov 1995
By Tempest Software. BmpRes unit declares LoadBitmapResource function to load a bitmap resource, including its palette.
 
Fully functional
Source: Included
Download: D1  Homepage

CDNR-1 Collision Detection and Responce engine v.1.0FWS 380 k 02 Sep 2006
By Georgy Moshkin. "I am proudly present the new method of collision detection for multi-floor 3D scenes. This method is based on representing 3D geometry with layers of 2D arrays with z-buffer data. It's very easy and very fast method. I decided to release it under Public Domain license. It comes with full source code and script for exporting levels from Blender 3d editor."
 
Fully functional
Source: Included
Exe-Demo Included
Download: D6  Homepage

CDPlayer v.1.4FWS 117 k 16 Mar 1998
By Anton Bil. CDPlayer application. Features: multi-playlist, multi-volume-list, strong database-function. Plays parts tracks-save in playlist. Printing of CD-inlay / database. Display can be altered in many ways. Includes mixer-control.
 
Fully functional
Source: Included
Download: D1 D2 D3  Homepage

Clipping v.1.0FWS 129 k 22 Sep 1999
By Pedro Pablo Paxe1os Fagundo. This little code is very usefull for doing clipping into a rectangle, when you are drawing lines in a image or the printer.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D4  Homepage

CommonCAD v.0015FWS 10 k 23 Mar 2006
By Pal Sitkei. We are developing the CommonCAD component at the "prog.hu" which is a Hungarian programming discussion forum. The full featured system will handle:
  • Drawing;
  • Object naming, tree view;
  • Object recognition;
  • Zoom, shift;
  • Grip points, selects;
We are here.
  • Properties;
  • Hierarchical object relations;
  • Object linking;
  • Layers;
  • Object snaping;
  • Basic functions: scale, rotate, copy, move, strech, mirror;
  • 3D;
  • Undo, redo;
  • Save, load;
  • DXF export, import;
  • Print.
The new release is a pointlist version and have a new user interface.
 
Fully functional
Source: Included
Download: D6  Homepage

CoolMidi v.1.0FWS 3 k 20 May 2002
By Luke van der Laan. A demo that shows how to play MIDI files using a TWebBrowser.
 
Fully functional
Source: Included
Download: D4 D5 D6  

Create images and move with mouse. v.1.0FWS 178 k 14 Dec 2005
By -Neftali- German Estevez. This sample shows how to create images and move it with the mouse.

This is a sample arise a long time ago in the forums of a typical problem, in which a bottom image exists (Map) and are due to positione on this one others images as a "elements" (a pub and the tables, the plant of a hospital and the beds, a plane of a terminal and the positioning of machines...). It's a system to create objects and (in execution) to move using them the mouse.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D6  Homepage

Cube object for the DrawFace FWS 758 k 27 Jun 2004
By Pal Sitkei. Author is working on the Drawface Component Library's 3d extension. Here are the TCube and the TFace classes. The TFace object has a RenderStyle property and the DrawFace provides a very basic Rotation function.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D7  Homepage

Delphi Animated Cursor FWS 5 k 06 Dec 1996
By EC Software. Example how create animated cursor in Windows NT style.
 
Fully functional
Source: Included
Download: D2 D3  Homepage

Demo program for MP3 coder and CD ripper components FWS 190 k 04 Sep 2000
By Alexei O. Sabline. This sample show how to use TLameCoder and TCDRIP components.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D4  

Device Independent Bitmaps FWS 17 k 27 Feb 1997
By Andy Strong. Two source files for handling Device Independent Bitmaps, which Delphi does not do at all.
 
Fully functional
Source: Included
Download: D1  

DirectX9 SAGURA Media Player Light v.2FWS 764 k 20 Apr 2010
By Andrei Sagura. Adwanced DirectX open source Media Player for Audio and Video Files
  • compatible with most MS Windows codecs (DivX, XviD, MPEG, VOB ...)
  • used only one DLL file mediaplr.dll (source code is available, see please license.txt)
  • logarithmic audio volume scale
  • can be build in your applications
  • can replace Windows Media Player
  • Flexible, light and simple
  • source code fro Delphi and FPC Lazarus for DLL is available, see please license.txt after download

 
Fully functional
Source: Included
Exe-Demo Included
Download: D1 D2 D2006 D2007 D2009 D2010 D3 D4 D5 D6 D7  Homepage

Divide image in n pieces v.1.0FWS 221 k 05 Dec 2005
By -Neftali- German Estevez. Example of Delphi program that shows how "to divide an image into N parts/pieces" (horizontal and vertical), as the pieces of puzzle. The number of images is variable and configurable, and later they can be stored on the disc.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D6  Homepage

DrawAlpha FWS 3 k 07 Oct 2005
By Christian Scheffler. Example for drawing a bitmap semi-transparent over another bitmap at any position (bitmaps dont need to have same size). You can set transparency value and a full transparent color.
 
Fully functional
Source: Included
Download: D5 D6 D7  Homepage

DrawMaster v.1.3FW 467 k 19 Feb 2001
By DimonSoft. This is the sample of mini GIS or vector graphics Editor (builded by DrawLib (components package)).
 
Fully functional
Source: On request
Exe-Demo Included
Download: D5  Homepage

FastAntiAlias Programming Sample v.1.1FWS 16 k 28 Aug 2000
By StoneBirds Software. A sample of a fast supersampling algorithm to build an antialiased image. It also demonstrates the use of TBitmap.ScanLine to speed up acces to a bitmap's individual pixels.
 
Fully functional
Source: Included
Download: D3 D4 D5  Homepage

FillUnit FWS 190 k 04 Sep 2000
By New World Software. Free procedure to fill with a color or whatever you want areas of similar color of a bitmap around a specified point (like the paint bucket in the photoretouch software).
 
Fully functional
Source: Included
Exe-Demo Included
Download: D3 D4 D5  Homepage

Frames v.1.0FWS 1863 k 16 Oct 2000
By Bertil Ericsson. Shows how to set a gradient frame on a picture.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D5  Homepage

Google Maps on Delphi v.1FWS 211 k 14 May 2009
By -Neftali- German Estevez. This example shows how to add maps from Google Maps to out Delphi applications. How to modify the controls on the page (control map, zoom, selection of type ,...), the type of map, add markers or display information windows inside the map.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D6  Homepage

How to make a rotozoomer v.1.0FWS 233 k 19 Jun 2000
By G-Soft. How to make a rotozoomer. Showing of the fastest bilinear rotozoom algorithm.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D2 D3 D4 D5  

How to play a WAV file in the background FWS 3 k 27 Feb 1997
By Andy Strong. Source of an example to play a WAV file in the background and be sent a message when its finished playing. This example was derived to overcome the deficiencies of using just the 'sndPlaySound' function. The 'sndPlaySound' is ideal and easy to use to play WAV files synchronously. It allows asynchronous playing of WAV files as well, but there is no method of notifying the host when the sound has completed playing. This example was put together after studying the MMSYSTEM.PAS unit, and articles on the MSCDN.
 
Fully functional
Source: Included
Download: D1  

Icon to Bitmap v.1.01FWS 99 k 04 Mar 1998
By Michael Tran. Small application to convert icon to bitmap with same size and button shape (optional).
 
Fully functional
Source: Included
Exe-Demo Included
Download: D1  

MP3 Info & Convert v.1.0aFWS 65 k 14 Aug 2006
By Volker Siebert. "MP3 Info & Convert" is a tool to display information about MP3 audio files. To do so, just drag a file from the explorer and drop it on the text control.

Additionally, correct MP3 files can be converted to WAVE files using the MP3 audio codec by prefixing them with the according RIFF WAVE header. This process is fast and lossless (no re-encoding) and creates a file of the same name but with the extension WAV in the same folder as the original file. To do so, just click the button "convert to wave / res" in the lower right corner of the window.

Alternatively, the result of this operation can be directly embedded in a RES resource file. This can also be done by clicking that button.

After conversion, these files can be embedded into projects as resources and be played directly (without extraction) using the API "PlaySound" function. See the application's source for an example.
 
Fully functional
Source: Included

Download: D2005 D5 D6 D7  Discuss productHomepage

MP3 id3 tag FWS 3 k 09 Oct 2000
By Delight software gmbh. Example how to read ID3 Tag from MP3 file.
 
Fully functional
Source: Included
Download: D3 D4 D5  Homepage

Movies 12 source v.1.0FWS 119 k 20 Feb 2001
By JanSoft. Movies is an example of a GIF animator with integrated drawing tool. Links to used third party components are on author's website.
 
Fully functional
Source: Included
Download: D3 D4 D5  Homepage

NegativeImage v.1.1FWS 199 k 16 Oct 2000
By StoneBirds Software. A simple program that demonstrates how to get the negative of an image. It also demonstrates the use of TBitmap.ScanLine to fast pixel access. Note: the GDI API InvertRect() may be faster...

Updated with a suggestion from Kerstin Thaler.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D3 D4 D5  Homepage

PianoEx v.1.1FNCS 546 k 10 Jan 2006
By zhong wan. This is a very simple application, which can open MIDI file and simulate play using virtual keyboard:
  • Play Midifile simulate the piano.
  • Support MIDI IN/OUT.
  • Colorful Piano key down.
  • Tracks use different color key.
  • Includes MidiFile, MidiPlayer, MidiIn / MidiOut, PianoKeyboard, PianoTracks / PianoChannels compontents.

 
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D7  Homepage

PlaySounds v.1FW 231 k 21 Jan 2008
By BrandsPatch. The Windows MessageBeep function can be used to play a small subset of the many sounds that can be defined via Windows sound schemes. Here we describe how the PlaySounds function can be used to play the whole range of Windows sounds from your Delphi application.
 
Fully functional
Source: None
Exe-Demo Included
Download: D2005 D2006 D2007 D6 D7  Homepage

Polygon Object for the DrawFace FWS 482 k 02 Jun 2004
By Pal Sitkei. Author is working with the Drawface Component Library's 3d extension. The drawing of a t3dFace object is equivalent with the drawing a polygon, but the drawing point's class will be other. Here is the Polygon-t3dFace class.

For more information about DrawFace, please come on and download it from author's homesite.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D7  Homepage

RGBChange v.1.0FWS 194 k 09 Oct 2000
By StoneBirds Software. Shows how to change the color balance of an image.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D3 D4 D5  Homepage

Radiosity lightmap generator v.1.0FWS 181 k 19 Nov 2005
By Georgy Moshkin. Radiosity lightmap generator. Non physical correct. Calculation speed depends on FPS of your video card. Based on OpenGL API.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D6  Homepage

Resize image without Aliasing v.1.0FWS 36 k 24 Mar 2009
By -Neftali- German Estevez. Simple Delphi example to demonstrate the problem to resize an image using a standard TImage control of Delphi.

If we use this control and resize an image to half-size, we note that Aliasing appears in the result picture.

In this example (3) shows the different techniques to avoid this problem on resize an image.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D2006 D6  Homepage

Rotate.exe v.1.0SW 407 k 24 Apr 2009
By Tibor F. Liska. 3D demo to rotate shapes (Globe, Torus, Cone, Cube, Tetrahedron, Octahedron, Dodecahedron, Icosahedron and else).
 
Fully functional
Source: On request
Price: $20
Exe-Demo Included
Download: D2006 D6 D7  Gift for Torry. Thank You !Homepage

RotateRect FWS 200 k 05 Sep 2005
By Cristiano Khler. This is a simple program that shows how to rotate a Rect structure (squares and rectangles) using the mouse.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D1 D2 D3 D4 D5 D6 D7  

SMGraph FWS 492 k 10 Jul 2000
By Marat Sadikov. Application for works with various graphics images (jpg, tga, pcx, bmp, gif): image filtering, negative, noise effects, math and logic operations with images, import/export from/to HLS, YIQ, CMY, many more.
 
Fully functional
Source: Included
Download: D2 D3 D4 D5  

TGA Reader FWS 61 k 27 Aug 1998
By Marco Bianchini. This project shows the TGA image passed by the command line.
 
Fully functional
Source: Included
Download: CB3  Homepage

Terre de Lxa9gendes v.1.15FWS 528 k 24 Apr 2000
By TridenT. Example of DirectX tile based game. Must have DelphiX (by TridenT) components installed.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D4 D5  Homepage

Transparency / Painting on the Desktop v.1.0FWS 14 k 24 Apr 1998
By R. Schultz. "This little example shows how to create the illusion of your program painting directly on the desktop. Like splash screens seen in such programs as Bryce II. That's where I stole the idea from, anyways... Note that: the illusion is lost if something changes underneath the form - this means that this effects is probably only useful for loader/splash screens etc."
 
Fully functional
Source: Included
Download: D3  

Using JPEG.Scale FWS 278 k 09 May 2011
By BRS. Getting a large JPEG loaded into a TImage component can sometimes be very slow. Think about decompressing a 5.5Mb file to 24Mb of data and getting that into the image and you can understand why. Try resizing a large multi_MB JPEG image to a thumbnail using standard resampling or resizing techniques and see just how long it takes.

In order to reduce that time, I've been delving into the use of the JPEG Scale option which, with a tweek or two, can considerably improve that time. There are a few items about it on the net but I believe it deserves more prominence.

The attached simple application is my offering on the subject. Have a look at the code to see how Scale is used.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D7  Homepage

Variable inspector v.0.08FWS 270 k 25 Apr 2006
By Pal Sitkei. "This variable inspector is part of the our CommonCAD project, and we are thinking it is very easy to build to other applications."
 
Fully functional
Source: Included
Exe-Demo Included
Download: D6  Homepage

WMATagIO v.0.9.3FWS 388 k 08 Feb 2011
By Silhwan Hyun. WMATag IO is a Delphi unit which can load & save WMA file tags.

WMATagIO can handle ordinary tag fields, multiple synchronized lyrics and multiple picture.

WMATagIO also shows the WMA file stream information such as bitrate, samplingrate...

Package includes a demo program to show you the usage of WMATagIO unit.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D2005 D2006 D2007 D2009 D2010 D7  

WaveIn Example v.1.00FWS 214 k 22 Jul 2002
By ChecKeR. Basic example for sound input using mmsystem.pas.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D1 D2 D3 D4 D5 D6  

Windows Media Player Visualisation v.1.0FWS 9 k 02 Apr 2003
By Robert Daniel Ltd. Delphi project that implements a simple visualisation and provides the framework for you to write your own visualisation for Windows Media Player (version 7 or later).
 
Fully functional
Source: Included
Download: D6  Homepage


News from our Sponsors

  Stellar Phoenix Database Repair for MySQL
Stellar Phoenix Database Repair for MySQL is professional yet simple utility to recover data from damaged or corrupt InnoDB tables and MyISAM tables of MySQL databases. The software efficiently recovers tables and other important objects of MySQL database such as queries of views, relations, primary keys, etc. The tool can perform recovery on Linux platform as well. With its interactive GUI, this software supports MySQL 6.x, 5.x, 4.x, and 3.x more... more...


  Develop and debug service applications easy then ever
SvCom is an integrated package of classes and tools for development of service applications and use of NT Security framework. Currently SvCom components work under all flavours of Windows.
  • Deploy NT Service applications under Windows 9x/ME and NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8
  • Develop and debug NT services using either Windows 95/98 or NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8 - using the same classes and the same function calls (!!!)
  • Advanced service debugging (Extremely useful, when you service is not just "Hello, World!")
  • Many more features...
more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright  Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2014
All trademarks are the sole property of their respective owners
Privacy Policy