Как сохранить PngImage из буфера обмена

Как сохранить pngimage в файл, скопированный из AdobeFirewoks (буфера обмена) или Photoshop, не теряя прозрачности.

Я использую Delphi2009.

заранее спасибо.

@TLama Я пробовал этот код, но нет прозрачности. Я также не знаю, правильно ли я это делаю.

  png := TPngimage.Create;
  try
    png.LoadFromClipboardFormat(CF_BITMAP,
      Clipboard.GetAsHandle(CF_BITMAP), CF_BITMAP);
    image1.Picture.Assign(png);
  finally
    png.Free;
  end;

Ответы на вопрос(3)

Ваш ответ на вопрос