Hi,
ist zwar nicht ganz das was Du wolltest...
th = 0.05;
pos = Reverse /@ Position[afm // N, _?(# <= th &)];
Show[Graphics[{Raster[afm // N], {Red, Point /@ pos }}]]
Oliver
On Thu, 21 Feb 2008, Ulrich Schwarz wrote:
Hallo,
in einer Bitmap möchte ich einzelne Stellen (Defekte in einem
Festkörper) markieren und anschließend die Liste der Positionen
weiterverwenden. Das sollte doch mit der Kombination aus Manipulate und
Locator elegant lösbar sein. Allerdings verhält sich die Variable, in
der die Position des Locators speichere eigenartig, wenn ich für sie die
Option LocalizedVariables -> False und LocatorAutoCreat -> True (um
mehrere Stellen zu markieren) setze. Der Locator landet dann immer in
der linken unteren Ecke der Grafik. An eine Liste der Punkte bin ich
nicht herangekommen.
Im Anhang das Notebook und eine Bitmap (im Prinzip beliebig) als
Beispiel.
Vielen Dank,
Uli Schwarz
PD Dr. Ulrich T. Schwarz
Institute for Experimental and Applied Physics
University of Regensburg
93040 Regensburg, Germany
Tel: (++49) 941-943 4213
http://www.physik.uni-regensburg.de/forschung/schwarz
Oliver Ruebenkoenig, <ruebenko AT uni-freiburg.de>