How to take webpage screenshot in Java? [duplicate] - java

This question already has answers here:
Is there a way to take a screenshot using Java and save it to some sort of image?
(8 answers)
Closed 7 years ago.
I want to take Screenshot of the web-page at Runtime while screen-scraping with HtmlUnit or Jsoup in Java.
Is there any way to do so?

HtmlUnit does not render the elements. It is GUI-less (headless) browser.
Please find sample code using WebDriver/Selenium here.

This item may be helpful. It uses java.awt.Robot to take a screen shot and save it to disk.
Previous Answer - Java Screen Shot

Try this one Robot#createScreenCapture().
BufferedImage image = new Robot().createScreenCapture(newRectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(image, "png", new File("/screenshot.png"));

Related

Want to display binary images on jsp [duplicate]

This question already has answers here:
How to display an image in jsp?
(2 answers)
Closed 7 years ago.
I am stored an image in postgres sql as bytea[] field.That is in byte format.I want to view the perfect image into my jsp page after storing the image.Please, point me to the solution or some ways to achieve this requirement.
Covert your image to Base64:
String imageBase64 = new String(Base64.getEncoder().encode(imageByteArray))
Note that Base64 class is coming from java.util package. If you not using JDK 8 you can easily find an alternative to do that.
Then in your JSP page:
<img src="data:image/png;base64,${imageBase64}" />

How to read text from images [duplicate]

This question already has answers here:
Java OCR implementation [closed]
(5 answers)
Closed 9 years ago.
Hey guys is it possible to read text from an image, like how you go to submit a form and it ask you to fill in the text inside image. I want to know if it is possible to read the text inside it. If so, what language?
David Biga
EDIT:
I am not trying to read captcha I was just giving an example of an image with text in it.
It is possible to read text with Optical Character Recognition.
However, CAPTCHAs are designed to thwart this, in order to distinguish humans from computers.

Search functionality in pdfrenderer [duplicate]

This question already has an answer here:
Closed 10 years ago.
Possible Duplicate:
How to get the pdfpage content
I am using pdfrenderer to view my pdf file in swing.In this pdfviewer i need a search functionality same as it is like in adobe reader search(showing the pages link and clicking on the link should go to that page and highlight the search word).How can i achieve this in swing.Is there any samples to do like this.Or do i need to use any other libraries.
Thank You.

How to normalize image to interval 0 to 1 [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
How do I normalize an image?
I am working on the implementation of active contours with gradient vector flow. I need to normalize the input image in the interval from 0 to 1 Unfortunately, I do not know how to do this in JAVA or JAI. If you can help me with some of your code or some link which can me help, many thanks.
If you want to use an already existing library, I can recommend ImageJ, which has a good set of image processing algorithms. You can find more in this SO question.
If you want to implement it yourself, that's quiet easy. Find maximum and minimum of your image in a run, then run over it again, rescaling every point.

background image on a java gui [duplicate]

This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
How to set background image in Java?
I am trying to put a background image on my java gui, and I can't figure out how to do it. I've looked around and tried some code but I can't get it to work. I have the imageicon setup but I don't understand where I'm suppose to put this at. Please help!
Read the section from the Swing tutorial on How to Use Icons for an example of displaying an icon.
Then, depending on your requirement, Background Panel explains how you can then use the JLabel with the icon as a background image.
Could this solve your problem? It's an explanation code which shows how you can put a background-image to a panel :) http://www.java2s.com/Code/Java/Swing-JFC/Panelwithbackgroundimage.htm

Categories

Resources