Posted by
Stein Rørvik on
Oct 25, 2016; 11:27am
URL: http://imagej.273.s1.nabble.com/Controlling-font-aliasing-for-overlays-tp5017471p5017476.html
Yes this is what I want; but I forgot to tell that the overlay font I want to turn on/off antialiasing for is one created by the Scalebar command.
This illustrates what I want to do:
run("AuPbSn 40 (56K)");
setFont("SanSerif", 12, ""); //turn off antialiasing
run("Overlay Options...", "stroke=yellow width=0 fill=none set");
makeRectangle(50, 140, 10, 10);
run("Scale Bar...", "width=50 height=4 font=12 color=Yellow background=None location=[At selection] overlay");
Overlay.drawString("test", 50, 175);
Overlay.show;
run("Flatten");
The string "test" is flattened to a font without antialiasing (as desired),
but the scale bar font is always drawn with antialiasing. The scale bar aliasing is controlled by the setting under Options - Fonts which cannot be controlled by a macro.
Stein
-----Original Message-----
From: ImageJ Interest Group [mailto:
[hidden email]] On Behalf Of Herbie
Sent: 25. oktober 2016 13:01
To:
[hidden email]
Subject: Re: Controlling font aliasing for overlays
Good day Stein,
what about:
"setFont(name, size[, style])
Sets the font used by the drawString function. The first argument is the font name. It should be "SansSerif", "Serif" or "Monospaced". The second is the point size. The optional third argument is a string containing "bold" or "italic", or both.
The third argument can also contain the keyword "antialiased". For examples, run the TextDemo macro."
Perhaps not perfectly what you want...
HTH
Herbie
:::::::::::::::::::::::::::::::
Am 25.10.16 um 12:47 schrieb Stein Rørvik:
> I need to control whether or not the font drawing gets antialiased for
> image overlays created by a macro and then flattened. This seems to be
> controlled by the settings defined under Options - Fonts, but I can't
> find any way to change this from a macro. The macro recorder records
> nothing if I do changes here. I also cannot find anything about this
> in the macro functions documentation. Does anyone know a workaround?
>
> Stein
>
> -- ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html