Вероятно, вам это не понравится.
Все растровые изображения в FMX являются 32-разрядными, и они загружаются и сохраняются с использованием кода из ОС, которая является 32-разрядной.
Таким образом, реальный ответ заключается в том, что все растровые изображения имеют альфа-канал.
Но, что вы действительно хотите знать, так это то, использует ли растровое изображение альфа-канал, и единственный способ сказать, что этопереберите каждый пиксель и посмотрите, есть ли у него альфа-канал <> 255.
Я бы порекомендовал что-то вроде следующего (не проверено):
function TBitmap.IsAlpha(Bitmap: TBitmap): Boolean;
var
I, j: Integer;
Bits: PAlphaColorRecArray;
begin
Bits := PAlphaColorRecArray(StartLine);
for j := 0 to Height - 1 do
for I := 0 to Width - 1 do
begin
if Bits[I + (j * Width)].A <> 255 then
begin
Result := True;
EXIT;
end;
end;
Result := False;
end;