Login  Register

Re: HTML insert image

Posted by JAMES, gregory (SANDWELL AND WEST BIRMINGHAM HOSPITALS NHS TRUST) on Aug 09, 2018; 8:52am
URL: http://imagej.273.s1.nabble.com/HTML-insert-image-tp5021060p5021062.html

Hi Jan,

Thank you for the helpful reply but i was hoping you could dumb it down a bit for me. Is it possible for you to use the provided example code (below) as a template because I can follow this and it works when you copy and paste it into an ImageJ macro editor window. The code is from the ImageJ macro function page:

https://imagej.nih.gov/ij/macros/examples/DialogWithHelp.txt

I was hoping it would be a simple one-liner to add an image. Also, does the image have to be a url? I would preferably like to insert an image that has a file path location on the local computer. Is that possible?

As you can probably tell, I'm not familiar with HTML scripting.

Thanks for the help,

Greg.


=============================================================
// This macro demonstrates how a macro can
// display a dialog box with a "Help" button
// that displays HTML formatted text.

  html = "<html>"
     +"<h2>HTML formatted help</h2>"
     +"<font size=+1>
     +"In ImageJ 1.46b or later, dialog boxes<br>"
     +"can have a <b>Help</b> button that displays<br>"
     +"<font color=red>HTML</font> formatted text.<br>"
     +"</font>";
  Dialog.create("Help");
  Dialog.addHelp(html);
  Dialog.show
=============================================================



__________________________________________
Gregory James
Clinical Scientist (Nuclear Medicine)
Department of Physics and Nuclear Medicine
City Hospital
Dudley Road
Birmingham
B18 7QH

0121 507 4043
________________________________________
From: Jan Eglinger <[hidden email]>
Sent: 09 August 2018 09:20
To: [hidden email]
Subject: Re: HTML insert image

Dear Greg,

using script parameters [1], you can add an html label containing an
<img> tag. For example, these lines in a script:

     #@ String (label=" ", value="<html><img
src=\"http://fs.magnet.fsu.edu/~lee/asc/ImageJUtilities/IA_Images/Fiji_logo_100x100.png\"></html>",
visibility=MESSAGE, persist=false) message1
     #@ String (label=" ", value="<html>Some <b>formatted</b>
message</html>", visibility=MESSAGE, persist=false) message2
     #@ String (label="Some input parameter") input_text

will create a dialog with image (screenshot attached).

Cheers
Jan

[1]: https://imagej.net/Script_Parameters


On 08.08.2018 15:29, Gregory James wrote:

> Dear ImageJ community,
>
> I have spent enough time struggling so now it's time to ask the community...
>
> With reference to the Dialog.addHelp(url) macro language command, does anyone know how to an image? The example code given (below) does not demonstrate this.
>
> Thanks,
>
> Greg.
>
> ===================================================================
> // This macro demonstrates how a macro can
> // display a dialog box with a "Help" button
> // that displays HTML formatted text.
>
>    html = "<html>"
>       +"<h2>HTML formatted help</h2>"
>       +"<font size=+1>
>       +"In ImageJ 1.46b or later, dialog boxes<br>"
>       +"can have a <b>Help</b> button that displays<br>"
>       +"<font color=red>HTML</font> formatted text.<br>"
>       +"</font>";
>    Dialog.create("Help");
>    Dialog.addHelp(html);
>    Dialog.show
> ===================================================================
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html


********************************************************************************************************************

This message may contain confidential information. If you are not the intended recipient please inform the
sender that you have received the message in error before deleting it.
Please do not disclose, copy or distribute information in this e-mail or take any action in relation to its contents. To do so is strictly prohibited and may be unlawful. Thank you for your co-operation.

NHSmail is the secure email and directory service available for all NHS staff in England and Scotland. NHSmail is approved for exchanging patient data and other sensitive information with NHSmail and other accredited email services.

For more information and to find out how you can switch, https://portal.nhs.net/help/joiningnhsmail

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html