What can be done with Delphi

1) Interesting web page with links to resources, programs and  tools associated with Delphi, I recommend you to take a look because it's worth it.

http://okolovich.info/development/delphi/

Among the topics covered are:

Official Embarcadero Documentation
Documentation
Documentation – Firemonkey
Documentation – Reference guide
Documentation – Learning
My Tags
IDE
IDE – Extensions
Source
Libraries
Libraries – Threading
Library – Algorithms
Libraries – Web/Network
Libraries – Script
Libraries – Graphics
Libraries – Crypt
Libraries – DB
Libraries – PDF
Libraries – Messaging
Components
Components – VCL
Components – UI
Components – Web



2) Applications developed and international companies currently working with Delphi


http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi


3) Other utilities:


Delphi matrix library

Delphi image processing

The new image processing library adds a few small but nice features to the mrMath mathematical library. It includes a simple conversion routine from and (to Delphi's TPicture known) input graphic format and coverts it from RGB to either gray scale images or RGB planes in the mrMath's mtirx format/class (and vice verse) 
Based on that format the library implements a few nice image transformation algorithms e.g. to allow warping images. There can be chosen by either a simploe triangulation warping method or one more sphisticated method based on Thin Plate Splines which generally creates smoother warping results but needs more computational power. Note that there exists an 32bit assembler implementation of the warping method based on triangles which makes it lightning fast! 
As a neat add on there is Delauny triangulation class and a class fro procustres analysis which is helpfully to determine the global affine transformation properties from one point cloud to another. 
To get a feeling of the libraries capabilities check out the attached unit test project which nicely shows most of the implemented features.


Read Exif codes

CCR Exif is a Delphi library to read and write Exif, IPTC and XMP metadata from JPEG, TIFF and PSD images. Requires Delphi 2006 or later to compile, preferably Delphi 2007 or later.  Also works with Win64 or OS X targets in Delphi XE2+, though not XE2/iOS because FPC is not supported.





Example 1: reading the camera make and model tags from an image's Exif metadata:
uses
  CCR.Exif;

procedure ReadCameraMakeAndModel(const FileName: string; out Make, Model: string);
var
  ExifData: TExifData;
begin
  ExifData := TExifData.Create;
  try
    ExifData.LoadFromGraphic(FileName); //LoadFromJPEG before v1.5.0   
    Make  := ExifData.CameraMake;  //returns an empty string if tag doesn't exist
    Model := ExifData.CameraModel; //ditto
  finally
    ExifData.Free;
  end;
end;
Example 2: setting some Exif tags:
uses
  CCR.Exif;

procedure SetSomeExifTags(const FileName: string);
var
  ExifData: TExifData;
begin
  ExifData := TExifData.Create;
  try
    ExifData.LoadFromGraphic(FileName);
    ExifData.Subject := 'Wimbledon Tennis';
    ExifData.SetKeyWords(['tennis', 'Wimbledon', 'match', 'SW19']);
    //Exif uses the degrees/minutes/seconds GPS format
    ExifData.GPSLatitude.Assign(51, 26, 1.48, ltNorth);
    ExifData.GPSLongitude.Assign(0, 12, 50.63, lnWest);
    ExifData.SaveToGraphic(FileName); 
  finally
    ExifData.Free;
  end;
end;
Example 3: setting the 'headline' and 'credit' IPTC tags:
uses
  CCR.Exif.IPTC;

procedure SetIPTCHeadlineAndCredit(const FileName,
  NewHeadline, NewCredit: string);
var
  IPTCData: TIPTCData;
begin
  IPTCData := TIPTCData.Create;
  try
    IPTCData.LoadFromGraphic(FileName);
    IPTCData.Headline := NewHeadline;
    IPTCData.Credit := NewCredit;
    IPTCData.SaveToGraphic(FileName);
  finally
    IPTCData.Free;
  end;
end;