Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Get data from the screenshot

Answered
0
0

I have an issue with an application. While using it, a pop-up appears with important data that I need to save. However, the application is not clickable and I can’t copy the data from it. I tried taking a screenshot and using the Read Text From Image Step, but I couldn’t retrieve the information from the output text. Do you have any ideas on what I can do?

  • You must to post comments
Best Answer
0
0
Hey there! If you need to export specific data from a screenshot, you can crop the image to isolate the required information. After cropping, the Read Text From Image Step should work smoothly. I have used this approach successfully to resolve a similar issue. In the Script Step, I wrote a code to crop a picture using specific coordinates for the starting point, width, and height of the picture. To find this information, you can use Paint:
1. Use the select tool in Paint to choose the area of the picture that you want to crop.
2. Hover the cursor over the top-left corner of the selected area.
The cursor coordinates and picture dimensions will be displayed at the bottom of the Paint application.
Once you have this data, you can use the following code in the Script Step (and adjust the values to fit your picture):
string inputFilePath =  (string)VR[“screenshot”]; // variable where is screenshot path
string outputFilePath = (string)VR[“cropedPath”];  // variable where is path for cropped image
int cropX = 108;  // X coordinate of the top-left corner of the crop area
int cropY = 158;   // Y coordinate of the top-left corner of the crop area
int cropWidth = 61;  // Specify the desired width of the crop area
int cropHeight = 20; // Specify the desired height of the crop area
    static void CropImage(string inputFilePath, string outputFilePath, int cropX, int cropY, int cropWidth, int cropHeight)
    {
        using (Bitmap originalBitmap = new Bitmap(inputFilePath))
        {
            // Ensure the crop dimensions and position are within the original image bounds
            if (cropX < 0 || cropY < 0 || cropX + cropWidth > originalBitmap.Width || cropY + cropHeight > originalBitmap.Height)
            {
                throw new ArgumentException(“Crop dimensions or position exceed original image bounds.”);
            }
            // Create a new bitmap to hold the cropped image
            using (Bitmap croppedBitmap = new Bitmap(cropWidth, cropHeight))
            {
                // Create a graphics object from the cropped bitmap
                using (Graphics g = Graphics.FromImage(croppedBitmap))
                {
                    // Define the rectangle to crop from the original image
                    Rectangle cropRect = new Rectangle(cropX, cropY, cropWidth, cropHeight);
                    // Draw the cropped portion of the original image onto the new bitmap
                    g.DrawImage(originalBitmap, new Rectangle(0, 0, cropWidth, cropHeight), cropRect, GraphicsUnit.Pixel);
                }
                // Save the cropped bitmap to a file
                croppedBitmap.Save(outputFilePath, ImageFormat.Png);
            }
        }
    }
 CropImage(inputFilePath, outputFilePath, cropX, cropY, cropWidth, cropHeight);
          CropImage(inputFilePath, outputFilePath, cropX, cropY, cropWidth, cropHeight);
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.