CN111045580A - Handwriting processing method and device and electronic equipment - Google Patents
Handwriting processing method and device and electronic equipment Download PDFInfo
- Publication number
- CN111045580A CN111045580A CN201811198088.7A CN201811198088A CN111045580A CN 111045580 A CN111045580 A CN 111045580A CN 201811198088 A CN201811198088 A CN 201811198088A CN 111045580 A CN111045580 A CN 111045580A
- Authority
- CN
- China
- Prior art keywords
- handwriting
- area
- generating
- handwriting area
- last
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a handwriting processing method and device and electronic equipment. The method comprises the following steps: generating a first handwriting area according to the area containing each handwriting; generating a second handwriting area every other preset number of handwriting according to the area containing all the handwriting; storing the first handwriting area and the second handwriting area according to the sequence of the handwriting; and acquiring the last second handwriting area stored in the undo operation, and redrawing all handwriting except the undone handwriting according to the last second handwriting area and the first handwriting area. The handwriting can be quickly redrawn, so that the time for canceling the handwriting can be effectively shortened, and the user experience is improved.
Description
Technical Field
The present invention relates to the field of handwriting processing technologies, and in particular, to a handwriting processing method and apparatus, and an electronic device.
Background
At present, electronic whiteboards are often used in life, such as electronic whiteboards for large-screen teaching in school classrooms, electronic whiteboards for large-screen meetings, demonstration whiteboards for QQ and the like, and electronic whiteboard software has penetrated into the way of work and life of people.
In an electronic whiteboard, one of the functions that is commonly used is revocation and recovery. The most common method for implementing the undo and redo functions at present is to create two lists, one is the currently useful handwriting path list and the other is the deleted handwriting path list. When the user cancels the handwriting path list, the current canvas is emptied, the last object in the current useful handwriting path list is moved to the deleted handwriting path list, and then all useful paths are redrawn; and when the handwriting path list is recovered, moving the first object in the current deleted handwriting path list to the current useful handwriting path list and redrawing the path.
The method has the advantages of simple operation and the disadvantage that when the number of elements stored in the useful handwriting path list is many, such as 1000 or more handwriting, because all handwriting needs to be redrawn every time of revocation, the redrawn takes a long time, and thus the user experience is greatly influenced.
Disclosure of Invention
In view of this, an object of the embodiments of the present invention is to provide a method and an apparatus for processing handwriting, and an electronic device, when canceling, only a part of the handwriting needs to be redrawn, and all the handwriting does not need to be redrawn, so that the speed of canceling and restoring the handwriting can be increased, and the time of canceling and restoring the handwriting can be reduced.
Based on the above object, an embodiment of the present invention provides a method for handwriting processing, including:
generating a first handwriting area according to the area containing each handwriting;
generating a second handwriting area every other preset number of handwriting according to the area containing all the handwriting;
storing the first handwriting area and the second handwriting area according to the sequence of the handwriting;
and acquiring the last second handwriting area stored in the undo operation, and redrawing all handwriting except the undone handwriting according to the last second handwriting area and the first handwriting area.
Optionally, before generating the first handwriting area according to the area including each handwriting, the method further includes:
creating a bitmap file cache object;
and drawing handwriting on the bitmap file cache object.
Optionally, the generating the first handwriting area according to the area including each handwriting includes:
acquiring a starting position and an ending position of a handwriting, and acquiring a minimum rectangular area containing the handwriting according to the starting position and the ending position;
and intercepting the minimum rectangular area on the bitmap file cache object to obtain the first handwriting area.
Optionally, the generating a second handwriting area according to an area including all the handwriting includes: and taking the bitmap file cache object containing all handwriting as the second handwriting area.
Optionally, the storing the first handwriting area and the second handwriting area according to the sequence of the handwriting includes:
storing the first handwriting area and the second handwriting area into a memory;
acquiring storage addresses of the first handwriting area and the second handwriting area, and sequentially storing the storage addresses into a useful handwriting list;
and carrying out first marking on the first handwriting area, and carrying out second marking on the second handwriting area.
Optionally, before the storing the first handwriting area and the second handwriting area in the memory, the method further includes: and compressing the first handwriting area and the second handwriting area according to a preset compression rate.
Optionally, before obtaining the last second handwriting area stored in the undo operation, the method further includes: and moving the last storage address in the useful handwriting list to a deleted handwriting list.
Optionally, when the revoked handwriting is recovered, the first storage address in the deleted handwriting list is moved to the useful handwriting list, and the handwriting is redrawn.
An embodiment of the present invention further provides a handwriting processing apparatus, including:
the first handwriting area generating module is used for generating a first handwriting area according to the area containing each handwriting;
the second handwriting area generating module is used for generating a second handwriting area according to the area containing all the handwriting when every preset number of handwriting;
the storage module is used for storing the first handwriting area and the second handwriting area according to the sequence of the handwriting;
and the redrawing module is used for acquiring the last second handwriting area stored in the undoing operation and redrawing all the handwriting except the undone handwriting according to the last second handwriting area and the first handwriting area.
An embodiment of the present invention further provides an electronic device, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform any of the handwriting processing methods described above.
As can be seen from the foregoing, according to the handwriting processing method, the apparatus, and the electronic device provided in the embodiments of the present invention, since the second handwriting area includes all of the previous handwriting, when the redrawing is cancelled, it is not necessary to redraw all of the handwriting, and only the last second handwriting area and the first handwriting area located behind the second handwriting area need to be redrawn, so that the cancellation of the handwriting can be achieved, and even when there are many handwriting data, the handwriting can be quickly redrawn, so that the time for cancelling the handwriting can be effectively reduced, and the user experience can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow chart illustrating a handwriting processing method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating an exemplary handwriting processing apparatus according to the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to specific embodiments and the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
Fig. 1 is a flow chart illustrating a handwriting processing method according to an embodiment of the present invention. The embodiment of the invention provides a handwriting processing method, which comprises the following steps:
And 102, generating a second handwriting area every other preset number of handwriting according to the area containing all the handwriting. In a specific embodiment, the preset number is 100, and the preset number can be adjusted as needed.
And 103, storing the first handwriting area and the second handwriting area according to the sequence of the handwriting.
And 104, acquiring the last second handwriting area stored in the undo operation, and redrawing all handwriting except the undone handwriting according to the last second handwriting area and the first handwriting area.
In the embodiment, because the second handwriting area contains all the handwriting before the first handwriting area, all the handwriting does not need to be redrawn when redrawing is cancelled, and the handwriting cancellation can be realized only by redrawing the last second handwriting area and the first handwriting area behind the second handwriting area.
In another embodiment of the present invention, before the step 101 of generating the first handwriting area according to the area containing each handwriting, the method further includes:
step 201, creating a bitmap file cache object; wherein, the width and the height of the cache object of the bitmap file (bitmap) are equal to the width and the height of the drawing area of the electronic whiteboard.
And 202, drawing handwriting on the bitmap file cache object.
In some embodiments, the step 101 of generating the first handwriting area according to the area containing each handwriting includes:
step 301, acquiring a starting position and an ending position of a handwriting, and acquiring a minimum rectangular area containing the handwriting according to the starting position and the ending position.
Specifically, Touch down, move, up messages are received and processed by monitoring Touch events. The down message serves as the beginning of a handwriting and the up message serves as the end of a handwriting. And acquiring a minimum rectangular area containing each handwriting, namely a dirty area (namely an area needing redrawing each time) according to the starting position and the ending position of the handwriting.
Step 302, intercepting the minimum rectangular area on the bitmap file cache object to obtain the first handwriting area. And cutting the minimum rectangular area on the bitmap file cache object to generate a new bitmap, namely a first trace area.
In other embodiments, the generating a second handwriting area according to an area containing all the handwriting in step 102 includes: and taking the bitmap file cache object containing all handwriting as the second handwriting area. In this embodiment, the minimum rectangular area where all the scripts are located on the bitmap file cache object may be used as the second script area, or the whole bitmap file cache object may be directly used as the second script area.
In some embodiments of the present invention, the step 103 of storing the first handwriting area and the second handwriting area according to a sequence of handwriting includes:
step 401, storing the first handwriting area and the second handwriting area in a memory.
Before the storing the first handwriting area and the second handwriting area into the memory, the method further includes: and compressing the first handwriting area and the second handwriting area according to a preset compression rate.
Specifically, a sub-thread is started, the cut first handwriting area or the cut second handwriting area is compressed into the png format, then the png file is converted into a byte array, a memory with a corresponding size is dynamically applied according to the size of the byte array, and data of the byte array is written into the memory.
In a specific embodiment, the preset compression rate is 10%, and the compression rate can be adjusted according to actual conditions.
And 402, acquiring storage addresses of the first handwriting area and the second handwriting area, and storing the storage addresses into a useful handwriting list in sequence. And writing the acquired storage address and the size of the corresponding area as a version object, and storing the version object into a useful handwriting list.
And 403, performing first marking on the first handwriting area, and performing second marking on the second handwriting area. In this embodiment, the first handwriting area may be labeled as I and the second handwriting area may be labeled as P.
In some embodiments of the present invention, before step 104, the canvas on the current electronic whiteboard is first cleared when the revocation is performed, and then the last storage address in the useful handwriting list is moved to the deleted handwriting list. Step 104 specifically includes traversing the list of useful handwriting in reverse order, finding a nearest first handwriting area with a first mark, and redrawing all the handwriting after the first handwriting area. And during redrawing, generating a bitmap file according to the stored handwriting data, and then drawing the bitmap file to a dirty area of the handwriting.
In other embodiments of the invention, when the undone handwriting needs to be recovered, the first storage address in the deleted handwriting list is moved to the useful handwriting list, and the handwriting is redrawn. In some optional embodiments, the first version object in the list of deleted scripts is moved to the list of useful scripts and the script is redrawn.
An embodiment of the present invention further provides a writing apparatus, as shown in fig. 2, including:
and the first handwriting area generating module 11 is configured to generate a first handwriting area according to an area including each handwriting.
And the second handwriting area generating module 12 is configured to generate a second handwriting area according to an area including all the handwriting every preset number of the handwriting.
And the storage module 13 is configured to store the first handwriting area and the second handwriting area according to a handwriting sequence.
And the redrawing module 14 is configured to obtain the last second handwriting area stored during the undo operation, and redraw all the handwriting except the undone handwriting according to the last second handwriting area and the subsequent first handwriting area.
Optionally, the apparatus further includes a bitmap file generating module, configured to:
creating a bitmap file cache object;
and drawing handwriting on the bitmap file cache object.
Optionally, the first handwriting area generating module 11 is configured to implement:
acquiring a starting position and an ending position of a handwriting, and acquiring a minimum rectangular area containing the handwriting according to the starting position and the ending position;
and intercepting the minimum rectangular area on the bitmap file cache object to obtain the first handwriting area.
Optionally, the second handwriting area generating module 12 is further configured to implement: and taking the bitmap file cache object containing all handwriting as the second handwriting area.
Optionally, the storage module 13 is further configured to implement:
storing the first handwriting area and the second handwriting area into a memory;
acquiring storage addresses of the first handwriting area and the second handwriting area, and sequentially storing the storage addresses into a useful handwriting list;
and carrying out first marking on the first handwriting area, and carrying out second marking on the second handwriting area.
Optionally, the storage module 13 is further configured to implement: and compressing the first handwriting area and the second handwriting area according to a preset compression rate.
Optionally, the redrawing module 14 is further configured to implement: and moving the last storage address in the useful handwriting list to a deleted handwriting list.
Optionally, the apparatus is further configured to implement: and when the withdrawn handwriting is recovered, moving the first storage address in the deleted handwriting list to the useful handwriting list, and redrawing the handwriting.
The embodiment of the invention also provides an embodiment of a device for executing the handwriting processing method. Fig. 3 is a schematic hardware structure diagram of an embodiment of the apparatus for executing the handwriting processing method according to the invention.
As shown in fig. 3, the apparatus includes:
one or more processors 901 and a memory 902, one processor 901 being taken as an example in fig. 3.
The device for executing the handwriting processing method can further comprise: an input device 903 and an output device 904.
The processor 901, the memory 902, the input device 903 and the output device 904 may be connected by a bus or other means, and fig. 3 illustrates an example of a connection by a bus.
The memory 902, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules (e.g., the first handwriting area generating module 11, the second handwriting area generating module 12, the storage module 13, and the redrawing module 14 shown in fig. 2) corresponding to the data handwriting processing method in the embodiment of the present application. The processor 901 executes various functional applications and data processing of the server, namely, a handwriting processing method of the above method embodiment, by running the nonvolatile software program, instructions and modules stored in the memory 1002.
The memory 902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the handwriting processing apparatus, and the like. Further, the memory 902 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, memory 902 may optionally include memory located remotely from processor 901, which may be connected to the member user behavior monitoring device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 903 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the handwriting processing apparatus. The output device 904 may include a display device such as a display screen.
The one or more modules are stored in the memory 902 and, when executed by the one or more processors 901, perform a handwriting processing method in any of the method embodiments described above. The technical effect of the embodiment of the device for executing the handwriting processing method is the same as or similar to that of any method embodiment.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, is limited to these examples; within the idea of the invention, also features in the above embodiments or in different embodiments may be combined, steps may be implemented in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity.
In addition, well known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures for simplicity of illustration and discussion, and so as not to obscure the invention. Furthermore, devices may be shown in block diagram form in order to avoid obscuring the invention, and also in view of the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform within which the present invention is to be implemented (i.e., specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the invention, it should be apparent to one skilled in the art that the invention can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative instead of restrictive.
While the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic ram (dram)) may use the discussed embodiments.
The embodiments of the invention are intended to embrace all such alternatives, modifications and variances that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, substitutions, improvements and the like that may be made without departing from the spirit and principles of the invention are intended to be included within the scope of the invention.
Claims (10)
1. A method for handwriting processing, comprising:
generating a first handwriting area according to the area containing each handwriting;
generating a second handwriting area every other preset number of handwriting according to the area containing all the handwriting;
storing the first handwriting area and the second handwriting area according to the sequence of the handwriting;
and acquiring the last second handwriting area stored in the undo operation, and redrawing all handwriting except the undone handwriting according to the last second handwriting area and the first handwriting area.
2. The method of claim 1, before generating the first handwriting area according to the area containing each handwriting, further comprising:
creating a bitmap file cache object;
and drawing handwriting on the bitmap file cache object.
3. The method of claim 2, wherein the generating a first handwriting area according to the area containing each handwriting comprises:
acquiring a starting position and an ending position of a handwriting, and acquiring a minimum rectangular area containing the handwriting according to the starting position and the ending position;
and intercepting the minimum rectangular area on the bitmap file cache object to obtain the first handwriting area.
4. The method of claim 2, wherein the generating a second handwriting area from an area containing all of the handwriting comprises: and taking the bitmap file cache object containing all handwriting as the second handwriting area.
5. The method of claim 2, wherein the storing the first writing area and the second writing area in writing order comprises:
storing the first handwriting area and the second handwriting area into a memory;
acquiring storage addresses of the first handwriting area and the second handwriting area, and sequentially storing the storage addresses into a useful handwriting list;
and carrying out first marking on the first handwriting area, and carrying out second marking on the second handwriting area.
6. The method according to claim 5, wherein before storing the first handwriting area and the second handwriting area in a memory, further comprising: and compressing the first handwriting area and the second handwriting area according to a preset compression rate.
7. The method according to claim 5, wherein before the obtaining the last second handwriting area stored at the time of the undo operation, further comprising: and moving the last storage address in the useful handwriting list to a deleted handwriting list.
8. A method as claimed in claim 7, wherein, on recovery of a revoked writing, the first of said memory addresses in said list of deleted writings is moved to said list of useful writings and the writing is redrawn.
9. A handwriting device, comprising:
the first handwriting area generating module is used for generating a first handwriting area according to the area containing each handwriting;
the second handwriting area generating module is used for generating a second handwriting area according to the area containing all the handwriting when every preset number of handwriting;
the storage module is used for storing the first handwriting area and the second handwriting area according to the sequence of the handwriting;
and the redrawing module is used for acquiring the last second handwriting area stored in the undoing operation and redrawing all the handwriting except the undone handwriting according to the last second handwriting area and the first handwriting area.
10. An electronic device, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of handwriting processing according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811198088.7A CN111045580B (en) | 2018-10-15 | 2018-10-15 | Handwriting processing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811198088.7A CN111045580B (en) | 2018-10-15 | 2018-10-15 | Handwriting processing method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111045580A true CN111045580A (en) | 2020-04-21 |
CN111045580B CN111045580B (en) | 2021-11-02 |
Family
ID=70230383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811198088.7A Active CN111045580B (en) | 2018-10-15 | 2018-10-15 | Handwriting processing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111045580B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111552410A (en) * | 2020-05-13 | 2020-08-18 | 广州视源电子科技股份有限公司 | Writing trace processing method, device, equipment and computer readable storage medium |
CN111625171A (en) * | 2020-07-28 | 2020-09-04 | 深圳市千分一智能技术有限公司 | Stroke display method, device and equipment and readable storage medium |
CN111736751A (en) * | 2020-08-26 | 2020-10-02 | 深圳市千分一智能技术有限公司 | Stroke redrawing method, device and readable storage medium |
CN111857518A (en) * | 2020-07-30 | 2020-10-30 | 北京默契破冰科技有限公司 | Method and device for canceling image editing operation, electronic equipment and medium |
WO2022242379A1 (en) * | 2021-05-21 | 2022-11-24 | Oppo广东移动通信有限公司 | Stroke-based rendering method and device, storage medium and terminal |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009151449A (en) * | 2007-12-19 | 2009-07-09 | Sharp Corp | Electric blackboard with undo function |
CN103455250A (en) * | 2012-05-30 | 2013-12-18 | 联合永道(北京)信息技术有限公司 | Record broadcasting, class recording system writing stroke processing and displaying method |
CN104166970A (en) * | 2013-05-16 | 2014-11-26 | 北京壹人壹本信息科技有限公司 | Handwriting data file generating method and apparatus thereof, handwriting data file recovery display method and apparatus thereof, and electronic device |
CN106104456A (en) * | 2014-03-20 | 2016-11-09 | 日本电气株式会社 | Messaging device, information processing method and message handling program |
CN106991711A (en) * | 2017-03-15 | 2017-07-28 | 广州视源电子科技股份有限公司 | Handwriting editing method and system |
US20170249519A1 (en) * | 2014-05-23 | 2017-08-31 | Samsung Electronics Co., Ltd. | Method and device for reproducing content |
CN107329689A (en) * | 2017-06-27 | 2017-11-07 | 维沃移动通信有限公司 | The backing method and mobile terminal of a kind of hand-writing input method |
CN108491145A (en) * | 2018-03-26 | 2018-09-04 | 广州视源电子科技股份有限公司 | Handwriting canceling method and device for writing application, storage medium and terminal device |
-
2018
- 2018-10-15 CN CN201811198088.7A patent/CN111045580B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009151449A (en) * | 2007-12-19 | 2009-07-09 | Sharp Corp | Electric blackboard with undo function |
CN103455250A (en) * | 2012-05-30 | 2013-12-18 | 联合永道(北京)信息技术有限公司 | Record broadcasting, class recording system writing stroke processing and displaying method |
CN104166970A (en) * | 2013-05-16 | 2014-11-26 | 北京壹人壹本信息科技有限公司 | Handwriting data file generating method and apparatus thereof, handwriting data file recovery display method and apparatus thereof, and electronic device |
CN106104456A (en) * | 2014-03-20 | 2016-11-09 | 日本电气株式会社 | Messaging device, information processing method and message handling program |
US20170249519A1 (en) * | 2014-05-23 | 2017-08-31 | Samsung Electronics Co., Ltd. | Method and device for reproducing content |
CN106991711A (en) * | 2017-03-15 | 2017-07-28 | 广州视源电子科技股份有限公司 | Handwriting editing method and system |
CN107329689A (en) * | 2017-06-27 | 2017-11-07 | 维沃移动通信有限公司 | The backing method and mobile terminal of a kind of hand-writing input method |
CN108491145A (en) * | 2018-03-26 | 2018-09-04 | 广州视源电子科技股份有限公司 | Handwriting canceling method and device for writing application, storage medium and terminal device |
Non-Patent Citations (1)
Title |
---|
编个球编个大气球: "第53篇铅笔轨迹的撤销(二)之撤销后笔迹的同步", 《HTTPS://BLOG.CSDN.NET/SANBADAO/ARTICLE/DETAILS/54106177》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111552410A (en) * | 2020-05-13 | 2020-08-18 | 广州视源电子科技股份有限公司 | Writing trace processing method, device, equipment and computer readable storage medium |
CN111552410B (en) * | 2020-05-13 | 2023-09-12 | 广州视源电子科技股份有限公司 | Method, device, equipment and computer readable storage medium for processing writing trace |
CN111625171A (en) * | 2020-07-28 | 2020-09-04 | 深圳市千分一智能技术有限公司 | Stroke display method, device and equipment and readable storage medium |
CN111625171B (en) * | 2020-07-28 | 2020-11-03 | 深圳市千分一智能技术有限公司 | Stroke display method, device and equipment and readable storage medium |
CN111857518A (en) * | 2020-07-30 | 2020-10-30 | 北京默契破冰科技有限公司 | Method and device for canceling image editing operation, electronic equipment and medium |
CN111736751A (en) * | 2020-08-26 | 2020-10-02 | 深圳市千分一智能技术有限公司 | Stroke redrawing method, device and readable storage medium |
CN111736751B (en) * | 2020-08-26 | 2021-03-26 | 深圳市千分一智能技术有限公司 | Stroke redrawing method, device and readable storage medium |
WO2022242379A1 (en) * | 2021-05-21 | 2022-11-24 | Oppo广东移动通信有限公司 | Stroke-based rendering method and device, storage medium and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN111045580B (en) | 2021-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111045580B (en) | Handwriting processing method and device and electronic equipment | |
US20180349107A1 (en) | Preview Changes To Mobile Applications At Different Display Resolutions | |
CN111352599A (en) | Data processing method and device for remote whiteboard and electronic equipment | |
WO2021012957A1 (en) | Method and device for message aggregation | |
CN111355769B (en) | Remote monitoring method and device and electronic equipment | |
CN104965914A (en) | Page display method and apparatus | |
CN111708557A (en) | Method, device and storage medium for updating configuration file | |
CN107316522A (en) | Blackboard writing display method, blackboard writing display device, blackboard writing display equipment and computer readable storage medium | |
CN107423407B (en) | Teaching information recording method, device, terminal and computer readable storage medium | |
CN107357619B (en) | Method, device, equipment and storage medium for generating card configuration file | |
WO2019033660A1 (en) | Method and apparatus for determining associated teaching information, teaching device, and storage medium | |
CN111767229A (en) | Performance test method, device and equipment | |
CN104767674A (en) | Information receiving and pushing method and device and system | |
CN113779321A (en) | Electronic whiteboard file saving method and device, electronic whiteboard and storage medium | |
CN104267873B (en) | Folder display method and device | |
CN105577518A (en) | Method and electronic device for displaying website corresponding information in instant messaging | |
CN109509467B (en) | Code generation method and device | |
CN106293671B (en) | Method and device for generating component template | |
CN110958243A (en) | Network vulnerability submitting method and device, storage medium and electronic equipment | |
CN111352909A (en) | File saving and loading method and device, electronic device and storage medium | |
CN111258875A (en) | Interface test method and system, electronic device and storage medium | |
CN111221723B (en) | Test record generation method and device, storage medium and electronic equipment | |
CN103491234A (en) | Data processing method and electronic equipment | |
CN115543263A (en) | Script generation method, device, equipment and medium | |
CN113656041A (en) | Data processing method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |