Man lernt nie aus!

Da arbeite ich schon in InDesign, seit es InDesign gibt, und kannte bisher nur die Freistellungs-Funktion über Objekt > Beschneidungspfad > Optionen...

Dass man, sofern das Bild einen Alphakanal besitzt, diesen auch über die Importoptionen beim Platzieren anwenden kann (siehe Bild rechts), war mir bis vor kurzem nicht bewusst.

Vorteil: Hier werden die echten Alphakanal-Informationen Pixel für Pixel zur Freistellung benutzt (während bei Alphakanälen und Objekt > Beschneidungspfad > Optionen... nur nährungsweise ein Pfad zur Freistellung verwendet wird).
Nachteil: Auswählen kann man den Alphakanal nur, wenn man das Bild über den Platzieren-Dialog platziert und dort dann auch den Haken "Importoptionen anzeigen" gesetzt hat. Mühsame Sache, wenn es sich um viele Bilder handelt. Vor allem ziehe ich die Bilder lieber per Drag&Drop ins Dokument.
Eigentlich unglaublich, dass das auch nach über einem Jahrzehnt und zu Zeiten, wo jedes Jahr ein neues "großes Update" erscheint, immer noch so umständlich ist.

Zum Glück kann man in InDesign ja fast alles mit einem Skript regeln...

Folgendes Skript erwartet mindestens einen ausgewählten Bildrahmen, in dem ein Bild platziert ist, welches einen Alphakanal besitzt. Der erste gefundene Alphakanal wird zum Freistellen verwendet.
Wurde bereits ein Beschneidungspfad angewendet, wird dieser entfernt.

var alphaKanalNr = 1;

if (app.documents.length == 0) {
  alert ("Es ist kein Dokument offen.", "Stop");
  exit();
  }

var selection = app.activeDocument.selection;

if (selection.length == 0) {
  alert("Bitte w\u00e4hlen Sie mindestens einen Bildrahmen aus.");
  exit();
  }

for (var x=0; x<selection.length; x++) if (selection[x].constructor.name == "Rectangle") {
  setAlpha(selection[x]);
  }

// Bild mit Alphakanal-Freistellung neu platzieren
function setAlpha(frame){  
  var img = frame.allGraphics[0];  
  var alphaChannelName =  img.clippingPath.alphaChannelPathNames[alphaKanalNr-1];  
  if (img.hasOwnProperty("clippingPath") && img.clippingPath.clippingType != ClippingPathType.NONE) {
    // Beschneidungspfad entfernen
    img.clippingPath.clippingType = ClippingPathType.NONE;
    }
  app.imageIOPreferences.alphaChannelName = alphaChannelName;  
  frame.place(img.itemLink.filePath,0, undefined);  
  }

Ein anderes Skript kann für ein gewähltes Objekt nochmals den Import-Dialog anzeigen, der ansonsten nur erscheint, wenn man es neu platziert und im Öffnen-Dialog "Importoptionen anzeigen" gewählt hat:

var g;
try {
  (g=app.selection[0].graphics[0]).place(g.itemLink.filePath, true);
  } catch(e) {}

Der Trick ist bei beiden Skripten, dass es im Hintergrund nochmals neu platziert wird. Anders kommt man an diese Freistellungs-Methode wohl echt nicht ran...