Cursor Path Tracking for Instant Messenger Picture Editing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messenger edit functions can only draw straight lines between the start and end cursor positions, unable to replicate the actual cursor movement path, making curve editing complicated and unsatisfactory.
Innovation Solution
A method and apparatus that obtain and record cursor position information in real time within an edit area, generating line segments that follow the actual cursor movement path, allowing for smooth curve editing within the edit area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the existing edit function draws a straight line between start and end cursor positions, then the line drawing is simple and fast, but the line cannot follow the actual cursor movement path
Solution Approach 1:
The patent segments the line drawing process into multiple line segments based on recorded cursor positions. Instead of drawing a single straight line, the system divides the path into segments connecting consecutive cursor positions, allowing the line to follow the actual movement trajectory while maintaining simplicity in the drawing operation.
Solution Approach 2:
The patent implements continuous recording of cursor positions during the drawing operation. The system continuously captures cursor coordinates and generates line segments in real-time as the user moves the cursor, ensuring the line path continuously follows the user's intended trajectory without interruption.
2Adaptability or versatility
If the user presses down, moves and releases the mouse continuously to edit a curve, then the curve can be drawn, but the operation is complicated and the curve smoothness is low
Solution Approach 1:
The system automatically generates curve lines by utilizing the user's natural cursor movement. Instead of requiring complex manual operations, the system serves itself by automatically recording cursor positions and generating smooth curve lines based on the natural drawing motion, eliminating the need for additional editing steps.
Solution Approach 2:
The system provides real-time feedback by continuously recording cursor positions and generating line segments that immediately appear on the canvas. This feedback mechanism allows the user to see the line being drawn as they move the cursor, guiding their movement for smoother curves while reducing operational complexity.
3Manufacturing precision
If the user uses graph processing software to edit pictures, then the picture can be edited with high precision, but a series of complicated operations are needed including storing, opening, and saving
Solution Approach 1:
The patent merges the screenshot function and picture editing function into a single integrated operation. Instead of requiring separate steps to store, open, and save images, the system combines these operations so that users can directly edit pictures within the instant messenger interface, reducing the number of operation steps while maintaining editing precision.
Solution Approach 2:
The instant messenger system is enhanced with multi-functionality by integrating both screenshot capture and picture editing capabilities. This universal approach allows the same interface to handle multiple functions (capturing, editing, and sending pictures) without requiring users to switch between different applications or perform multiple separate operations.
Data Source
AI summary
A method and an apparatus for processing a picture of an instant messenger are disclosed, which belong to the field of computers comprising: obtaining related information of an edit region, wherein the related information comprises at least a horizontal coordinate range and a vertical coordinate range; obtaining and recording position information of an initial cursor when a start notice is received, wherein the position information comprises at least coordinates; and obtaining position information of a current cursor in real time, generating a line segment according to the position information of the current cursor, the recorded position information and the related information, and updating the recorded position information into the position information of the current cursor. The apparatus comprises a first obtaining module, a second obtaining module and a generation module. The present disclosure can draw a line according to the movement path of the cursor.


