Multi-Column Scrolling Screenshot Splicing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing scrolling screenshot methods on electronic devices often result in long screenshot images with repeated content when capturing multi-column interfaces, as they only capture a portion of each page and fail to include all content without duplication.
Innovation Solution
The method involves identifying the multi-column interface, dividing it into display areas, performing a scrolling screenshot on each area separately, and splicing the obtained images together to create a long screenshot image that includes all content without repetition, by comparing and filling gaps in shorter images to match the length of longer images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the electronic device performs scrolling screenshot on a multi-column interface by capturing the current display area, then the screenshot operation is simple and fast, but the obtained long screenshot image contains repeated content or misses content from other columns
Solution Approach 1:
The multi-column interface is divided into multiple display areas (first display area, second display area, etc.), and each area is captured separately through independent scrolling screenshot operations. This segmentation allows complete capture of all columns without content repetition while maintaining manageable processing complexity
Solution Approach 2:
The separately captured images from different display areas are spliced together to form a complete long screenshot image. This merging process combines the individual column captures into a unified comprehensive screenshot that includes all interface content without repetition
2Loss of information
If the electronic device captures only the current display area, then the screenshot operation is quick, but the long screenshot image does not include all page content
Solution Approach 1:
The interface is segmented into multiple display areas that can be captured in parallel or sequential order. This allows the system to capture all necessary content across multiple columns efficiently, ensuring completeness while optimizing the capture process
Solution Approach 2:
The system identifies interface elements and divides the multi-column interface into display areas before performing the scrolling screenshot operation. This preliminary organization enables efficient subsequent capture and splicing operations
3Loss of information
If the electronic device performs scrolling screenshot on each display area separately and splices images, then complete content is obtained, but the processing complexity increases
Solution Approach 1:
The method segments the multi-column interface into distinct display areas and processes each area independently through separate scrolling screenshot operations, then splices the results. This systematic segmentation makes the complex task of capturing multi-column interfaces manageable and implementable
Solution Approach 2:
The system compares the lengths of captured images from different display areas and uses this feedback to determine splicing requirements. Longer images provide reference for filling gaps in shorter images, ensuring complete and accurate reconstruction of the multi-column interface
Data Source
AI summary
This application discloses a scrolling screenshot method. When displaying a multi-column interface, an electronic device may receive an operation of triggering scrolling screenshot by a user. In response to the operation, the electronic device may simultaneously/sequentially take scrolling screenshots of a plurality of display areas, to obtain column-wise screenshot images of the display areas. The electronic device may compare lengths of the column-wise screenshot images to obtain a long column-wise screenshot image and a short column-wise screenshot image. The electronic device extends, with reference to a length of the long column-wise screenshot image, the short column-wise screenshot image by a length the same as that of the long column-wise screenshot image, and splices the short column-wise screenshot image and the long column-wise screenshot image together to obtain a long screenshot image. In this way, the long screenshot image with complete content can be obtained.


