Login  Register

Re: Text Roi

Posted by Abdul Muqeet Khan on Nov 06, 2007; 9:27am
URL: http://imagej.273.s1.nabble.com/Text-Roi-tp3698062p3698064.html

Without using the text roi how could one write/draw text on the image. Can i use
imp.getProcessor().drawString("TEXT", x, y);  but this doesn't work.

When the user clicks on the image canvas i open a dialog box and asks the user to enter the text. I have the text and would like to draw this text on the image. Using text roi is the text in a rectangle, and looks its not simple doing in this way.

Help is needed. Thanks in advance

Wayne Rasband <[hidden email]> wrote: The text is not stored in the .roi file. You can work around this
problem by using macros. For example, here is a macro tool that
replaces the built in text tool.

    // This tool draws text when the user
    // clicks on the image. Double click on
    // the tool icon to change the text.
     var size = 18;
     var text = "This is some text";
     macro "Text Tool - C00fT4e16T" {
         getCursorLoc(x, y, z, flags);
         setFont("SansSerif", size, "bold");
         drawString(text, x, y);
     }
     macro "Text Tool Options" {
         text = getString("Text: ", text);
     }

-wayne


On Oct 31, 2007, at 11:59 PM, MUQEET KHAN wrote:

> I am using text annotation and drawing some text on the image. Problem
>  is when i am saving the text roi and trying to load it again it shows
>  the rectangle roi instead of the text. Firstly does the text gets
> stored
>  in the .roi file and if yes what i need to do if i would like to
>  reload it on the image.
>
>   Thanks in advance
>  __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>



 __________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com