Wie kann ich die Position (als Paar) einer Grafik (unten links und oben rechts) bestimmen?

Wie kann ich die Position (als Paar) einer Grafik (unten links und oben rechts) bestimmen?
settings.tex="pdflatex"; // This command is very important!

unitsize(1cm);

// PNG file
label(graphic("image2.png" ,"width=3cm"),(0,0)); // in the same folder.
draw(box((-3,-3),(3,3)));
// JPG file
label(graphic("image1.jpg" ,"width=3cm"),(5,0));
// Asymptote code
picture pic;
unitsize(pic,1cm);
draw(pic,Label("Some texts",Relative(.75)),circle((0,0),1));
add(pic.fit(),(9,0));
// PDF file
label(graphic("image4.pdf" ,"width=3cm"),(15,0));

layer();
// The layer() function can be used to force future objects to be
// drawn on top of the included image

draw(scale(.5)*Label("Some text",LeftSide),(0,0)--(5,0),Arrow,Margin(.5cm,.45cm));
draw(scale(.5)*Label("Some text",LeftSide),(5,0)--(9,0),Arrow,Margin(.35cm,.35cm));
draw(scale(.5)*Label("Some text",LeftSide),(9,0)--(15,0),Arrow,Margin(.4cm,.5cm));

shipout(bbox(2mm,Fill(white)));

Bildbeschreibung hier eingeben

Frage:

Wie kann ich die Position (als Paar) einer Grafik (unten links und oben rechts) im bestimmen currentpicture?

(Sie können zwei verschiedene Bilder ersetzen)

Antwort1

Etwas wie das?

Bildbeschreibung hier eingeben

settings.tex="pdflatex"; 
real usize=1cm;
unitsize(usize);
picture img;
img.unitsize(usize);
label(img,graphic("image1.png", "width=3cm"),(0,0));
add(img);
dot(min(img)/usize,blue+4*bp);
dot(max(img)/usize,red+4*bp);

verwandte Informationen