[go: up one dir, main page]

CN110032328A - A kind of size adjustment method and device of operation object - Google Patents

A kind of size adjustment method and device of operation object Download PDF

Info

Publication number
CN110032328A
CN110032328A CN201811489657.3A CN201811489657A CN110032328A CN 110032328 A CN110032328 A CN 110032328A CN 201811489657 A CN201811489657 A CN 201811489657A CN 110032328 A CN110032328 A CN 110032328A
Authority
CN
China
Prior art keywords
size
fine tuning
operation object
trigger action
target operation
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.)
Pending
Application number
CN201811489657.3A
Other languages
Chinese (zh)
Inventor
吴钊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811489657.3A priority Critical patent/CN110032328A/en
Publication of CN110032328A publication Critical patent/CN110032328A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This specification one or more embodiment provides the size adjustment method and device of a kind of operation object, this method comprises: determining that the size scaling listened to requests targeted target operation object;And determine the trigger action of user's input;If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment scaling processing is carried out to the size of target operation object;If the trigger action is fine tuning zoom operations, corresponding fine tuning scaling processing is carried out to the size of target operation object.Coarse adjustment zoom operations and fine tuning zoom operations based on user's input, the scaling processing of different adjustment precision is carried out to the size of target operation object respectively, to carry out size scaling adjusting to target operation object by using the cooperation of coarse adjustment scaling processing and fine tuning scaling processing, achieve the purpose that the size adjustment process of target operation object is visual in image and can be realized precisely to adjust, improves the visual and accuracy that the size of operation object is adjusted.

Description

A kind of size adjustment method and device of operation object
Technical field
This specification one or more be related to computer field more particularly to a kind of operation object size adjustment method and Device.
Background technique
Currently, generally requiring to edit Target Photo in people's daily work life, it usually needs soft editing The attribute information of Target Photo is adjusted in part, for example, dimension information, location information or the rotation of adjustment Target Photo Gyration etc.;Wherein, it by taking the adjustment process that the size to Target Photo is zoomed in or out as an example, provides in the prior art Dimension of picture method of adjustment include: based on user input size numerical value come to Target Photo carry out size adjusting, or Person carries out size adjusting to Target Photo to the drag operation of Target Photo based on user, due to the side using input numerical value Formula adjusts dimension of picture, although can be realized accurate adjusting, there is a problem of that adjustment process is not intuitive enough;
However, adjusting dimension of picture for the mode of drag operation, i.e., using a certain on mouse drag Target Photo Fulcrum is operated, the size of amplification target picture is carried out or reduces the size of Target Photo, wherein size is being carried out to Target Photo During adjustment, the case where for needing the size to Target Photo precisely to be adjusted, due to utilizing mouse drag The degree of regulation for operating fulcrum progress size adjusting is limited, finally user is needed to adjust repeatedly, it is also difficult to be accurately positioned to required Target size, cause it is difficult to realize the size of Target Photo is precisely adjusted, for example, if the target size of scaling pictures is 600 × 300, reach target size when the size of Target Photo is adjusted to 598 × 301, then through mouse to control cursor Operation difficulty it is bigger.
It can thus be appreciated that, it is desirable to provide one kind can guarantee simultaneously dimension of picture accommodation accuracy and adjustment process is visual in image Target object size adjustment method.
Summary of the invention
The purpose of this specification one or more embodiment is to provide the size adjustment method and device of a kind of operation object, Coarse adjustment zoom operations and fine tuning zoom operations based on user's input, carry out different adjustment to the size of target operation object respectively The scaling processing of precision to carry out target operation object by using the cooperation of coarse adjustment scaling processing and fine tuning scaling processing Size scaling is adjusted, and achievees the purpose that the size adjustment process of target operation object is visual in image and can be realized precisely to adjust, Improve the visual and accuracy that the size of operation object is adjusted.
In order to solve the above technical problems, this specification one or more embodiment is achieved in that
This specification one or more embodiment provides a kind of size adjustment method of operation object, comprising:
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment is carried out to the size of the target operation object Scaling processing;
If the trigger action is fine tuning zoom operations, the size of the target operation object is finely tuned accordingly Scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
This specification one or more embodiment provides a kind of size adjustment mechanism of operation object, comprising:
Operation object determining module, for determining that the size scaling listened to requests targeted target operation object;
Trigger action determining module, for determining the trigger action of user's input;
First scaling adjustment module, if being coarse adjustment zoom operations for the trigger action, to the object run pair The size of elephant carries out corresponding coarse adjustment scaling processing;
Second scaling adjustment module, if being fine tuning zoom operations for the trigger action, to the object run pair The size of elephant carries out corresponding fine tuning scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
This specification one or more embodiment provides a kind of size adjusting device of operation object, comprising: processor; And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed Manage device:
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment is carried out to the size of the target operation object Scaling processing;
If the trigger action is fine tuning zoom operations, the size of the target operation object is finely tuned accordingly Scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
This specification one or more embodiment provides a kind of storage medium, for storing computer executable instructions, The executable instruction realizes following below scheme when executed:
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment is carried out to the size of the target operation object Scaling processing;
If the trigger action is fine tuning zoom operations, the size of the target operation object is finely tuned accordingly Scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
The size adjustment method and device of operation object in this specification one or more embodiment, what determination listened to Size scaling requests targeted target operation object;And determine the trigger action of user's input;If the trigger action is thick Zoom operations are adjusted, then corresponding coarse adjustment scaling processing are carried out to the size of target operation object;If the trigger action is fine tuning contracting Operation is put, then corresponding fine tuning scaling processing is carried out to the size of target operation object.Coarse adjustment based on user's input scales behaviour Make and fine tuning zoom operations pass through and adopt respectively to the scaling processing of the size progress different adjustment precision of target operation object Size scaling adjusting is carried out to target operation object with the cooperation of coarse adjustment scaling processing and fine tuning scaling processing, reaches target behaviour The size adjustment process for making object is visual in image and can be realized the purpose precisely adjusted, and the size for improving operation object is adjusted Visual and accuracy.
Detailed description of the invention
In order to illustrate more clearly of this specification one or more embodiment or technical solution in the prior art, below will A brief introduction will be made to the drawings that need to be used in the embodiment or the description of the prior art, it should be apparent that, it is described below Attached drawing is only some embodiments recorded in this specification one or more, for those of ordinary skill in the art, Not under the premise of making the creative labor property, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is the first process of the size adjustment method for the operation object that this specification one or more embodiment provides Schematic diagram;
Fig. 2 is second of process of the size adjustment method for the operation object that this specification one or more embodiment provides Schematic diagram;
Fig. 3 is the third process of the size adjustment method for the operation object that this specification one or more embodiment provides Schematic diagram;
Fig. 4 is fine tuning triggering control in the size adjustment method for the operation object that this specification one or more embodiment provides Part shows the realization principle schematic diagram of process;
Fig. 5 a is the first reality of the size adjustment method for the operation object that this specification one or more embodiment provides Existing schematic illustration;
Fig. 5 b is that second of the size adjustment method for the operation object that this specification one or more embodiment provides is real Existing schematic illustration;
Fig. 6 is that the module composition of the size adjustment mechanism for the operation object that this specification one or more embodiment provides shows It is intended to;
Fig. 7 is the structural representation of the size adjusting device for the operation object that this specification one or more embodiment provides Figure.
Specific embodiment
In order to make those skilled in the art more fully understand the technical solution in this specification one or more, below will In conjunction with the attached drawing in this specification one or more embodiment, to the technical solution in this specification one or more embodiment into Row clearly and completely describes, it is clear that and described embodiment is only this specification one or more a part of the embodiment, and The embodiment being not all of.Based on the embodiment in this specification one or more, those of ordinary skill in the art are not making The model of this specification one or more protection all should belong in every other embodiment obtained under the premise of creative work out It encloses.
This specification one or more embodiment provides the size adjustment method and device of a kind of operation object, based on use The coarse adjustment zoom operations and fine tuning zoom operations of family input, carry out different adjustment precision to the size of target operation object respectively Scaling processing to carry out size contracting to target operation object by using the cooperation of coarse adjustment scaling processing and fine tuning scaling processing Adjusting is put, achievees the purpose that the size adjustment process of target operation object is visual in image and can be realized precisely to adjust, improve The visual and accuracy that the size of operation object is adjusted.
Fig. 1 is the first process of the size adjustment method for the operation object that this specification one or more embodiment provides The executing subject of schematic diagram, the method in Fig. 1 is the device end that adjusting is zoomed in and out for the size to target operation object, As shown in Figure 1, this method at least includes the following steps:
S101 determines that the size scaling listened to requests targeted target operation object, wherein size scaling request It can be and based on the cursor detected the selected operation of any operation fulcrum in a certain operation object is generated, the operation pair As being target operation object, which can be in response to the removable mark of pointing device (e.g., mouse, touch tablet, digital pen) Know;
Above-mentioned target operation object may include: the picture edited in image editor or image constituency, RichText Edition The picture or text box being inserted into the picture or office software being inserted into device, the picture can be dot chart;
Specifically, image editor can be the various screenshot tools such as Photoshop, GIMP, i.e., it is whole for handling picture The software in the image constituency in figure, picture in body, picture or application, wherein user is in image editor to target When picture is edited, the size to the specified constituency in Target Photo or Target Photo is needed to zoom in and out operation, by mesh The size adjusting of operation object is marked to required size, for example, in order to be aligned Target Photo with adjacent picture or by target figure Piece fills default size area, needs to zoom in and out operation to the size of Target Photo at this time;
The mail that editor can be Gmail, QQ mailbox writes region, i.e., can insert in editor Enter the multimedia elements such as picture, video, wherein when user is inserted into Target Photo in editor, need to target figure The size of piece zooms in and out operation, by the size adjusting of target operation object to required size;
Office software can be word, ppt, excel etc., i.e., the office such as the insert pictures or text box element in office software Material, wherein when user is inserted into Target Photo or text box in office software, need to the size of Target Photo or text box into Row zoom operations, by the size adjusting of target operation object to required size.
S102 determines the trigger action of user's input, wherein the trigger action may include for characterizing coarse adjustment scaling behaviour The operation fulcrum drag operation borderline to operation object made or the directionkeys triggering behaviour for characterizing fine tuning zoom operations Make;
Specifically, receiving the trigger action of user's input, and determine the trigger action generic, that is, determines that the triggering is grasped Zoom operations are still finely tuned as coarse adjustment zoom operations, according to the trigger action generic, to the size of target operation object Execute corresponding scaling processing, wherein coarse adjustment zoom operations can be belonged to by which trigger action with default settings, which trigger action Belong to fine tuning zoom operations, for example, operation fulcrum drag operation borderline to operation object is set as coarse adjustment zoom operations, The clicking operation of preset direction key will be set as finely tuning zoom operations.
S103 carries out the size of target operation object corresponding thick if above-mentioned trigger action is coarse adjustment zoom operations Adjust scaling processing;
Specifically, can be carried out to the size of target operation object corresponding based on user to the drag operation of operation fulcrum Coarse adjustment scaling processing, realization the size of target operation object is quickly scaled, the size of target operation object is quick It is adjusted near target size, next, being finely adjusted scaling processing to target operation object again, realizes to object run pair The size of elephant is precisely scaled, and the size of target operation object is precisely adjusted to target size.For example, by Target Photo It is consistent with the size of adjacent picture or Target Photo is filled into default size area.
S104 carries out the size of target operation object corresponding micro- if above-mentioned trigger action is fine tuning zoom operations Adjust scaling processing;Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of coarse adjustment scaling processing;
Specifically, phase can be carried out to the size of target operation object based on user to the clicking operation of assigned direction key The fine tuning scaling processing answered, realization precisely scale the size of target operation object.
It should be noted that the no strict sequence of the execution of above-mentioned S103 and S104, in actual application, Coarse adjustment scaling processing first can be carried out to target operation object, then scaling processing is finely adjusted to target operation object, by target The size adjusting of operation object can also carry out multiple coarse adjustment and fine tuning scaling processing to target size to target operation object, By the size adjusting of target operation object to first object size, then adjust to the second target size etc.;
In addition, it is that embodiment can also be applied to adjustment to the location information of target operation object that this specification, which provides, Or the adjustment etc. of the rotation angle to target operation object, it is within the scope of the invention.
In this specification one or more embodiment, coarse adjustment zoom operations and fine tuning zoom operations based on user's input, The scaling processing of different adjustment precision is carried out to the size of target operation object respectively, i.e., by using coarse adjustment scaling processing and micro- The cooperation of scaling processing is adjusted to carry out size scaling adjusting to target operation object, the size for reaching target operation object was adjusted Journey is visual in image and can be realized the purpose precisely adjusted, improves visual that the size of operation object is adjusted and accurate Degree.
Wherein, above-mentioned fine tuning zoom operations may include: step-by-step movement zoom operations, i.e. trigger action each time, corresponding Size adjusting size is equal to the corresponding adjusting step-length of the trigger action, can set unit according to actual needs and adjust the big of step-length It is small, for example, by the size reduction of target operation object or being put for the trigger action each time to assigned direction key received Big unit adjusts step-length;
It is corresponding, if the above-mentioned trigger action of above-mentioned S104 is fine tuning zoom operations, the size of target operation object is carried out Corresponding fine tuning scaling processing, specifically includes:
If above-mentioned trigger action is step-by-step movement zoom operations, according to the corresponding adjusting step-length pair of the step-by-step movement zoom operations The size of target operation object carries out corresponding fine tuning scaling processing.
Wherein, above-mentioned step-by-step movement zoom operations may include: to the clicking operation of fine tuning trigger control, to the side on keyboard To key trigger action, on keyboard auxiliary shortcut key trigger action, to the scroll operation of mouse roller, to cursor of mouse One of slide or a variety of combinations;
Specifically, can be list for triggering the step-by-step movement zoom operations for being finely adjusted scaling processing to target operation object One trigger action, for example, can be using the clicking operation to fine tuning trigger control as step-by-step movement zoom operations, it can also will be to key The pressing operation of directionkeys on disk, can also be using the scroll operation to mouse roller as stepping as step-by-step movement zoom operations Formula zoom operations;
Combination touching can also be to the step-by-step movement zoom operations that target operation object is finely adjusted scaling processing for triggering Hair operation, for example, using the clicking operation to fine tuning trigger control and the combination of shortcut key can be assisted as step on keyboard Into formula zoom operations, can also using to fine tuning trigger control clicking operation and to the combination of the scroll operation of mouse roller as Step-by-step movement zoom operations, wherein auxiliary shortcut key can be the shortcut keys such as Ctrl, Atl.
Further, in order to meet different user to the diversified demand of adjusting step sizes used in trim process, with And meet the diversified demand of same user adjusting step sizes used in the different fine tuning stages, it is preferable that above-mentioned step-by-step movement Zoom operations include that combination trigger action from step-by-step movement zoom operations includes the corresponding different adjusting step-length of single trigger action, example Such as, when user uses single trigger action, it is a pixel that the first of corresponding trigger action each time, which adjusts step-length, and user uses When combining trigger action, it is b pixel that the second of corresponding trigger action each time, which adjusts step-length, wherein b=n × a, n are nature Number.
Further, in order to improve user fine tuning zoom operations convenience, it is preferable that will be to fine tuning trigger control Clicking operation is based on this, if as shown in Fig. 2, in the above-mentioned triggering of above-mentioned S104 as some or all of step-by-step movement zoom operations Operation is fine tuning zoom operations, then before carrying out corresponding fine tuning scaling processing to the size of target operation object, further includes:
S105, display fine tuning trigger control, wherein the fine tuning trigger control includes: at least one set of fine tuning directionkeys, each Group fine tuning directionkeys may include the multiple fine tuning directionkeys being pointed in different directions, for the identical point of same group of fine tuning directionkeys Hit the corresponding identical adjusting step-length of operation.
It is corresponding, if the above-mentioned trigger action of above-mentioned S104 is fine tuning zoom operations, to the size of target operation object into The corresponding fine tuning scaling processing of row, specifically includes:
S1041, if above-mentioned trigger action includes the clicking operation to fine tuning trigger control, to the ruler of target operation object Little progress row finely tunes scaling processing accordingly;Wherein, the degree of regulation of the fine tuning scaling processing is higher than the adjusting of coarse adjustment scaling processing Precision.
Further, in order to reduce the trigger action of user's required input as far as possible, simplify the operating procedure of user, consider To after carrying out coarse adjustment scaling processing to target operation object, it usually needs scaling processing is finely adjusted to target operation object, Therefore, after detecting the coarse adjustment trigger action of user's input, automatic display fine tuning trigger control, specifically, for thick The case where adjusting zoom operations to include: the drag operation to the operation fulcrum of target operation object delimited on frame;
It is corresponding, as shown in figure 3, above-mentioned S105 display fine tuning trigger control, specifically includes:
S1051, after monitoring the drag operation to operation fulcrum, in the preset range apart from the operation fulcrum Display fine tuning trigger control.
Specifically, when detecting that mouse button decontrols (mouse up), in the targeted operation branch of coarse adjustment zoom operations Fine tuning trigger control is shown at point;
It, can be to cursor of mouse and in view of during being switched to fine tuning zoom operations by coarse adjustment zoom operations It is moved, in order to guarantee to continue to choose target operation object, after monitoring the drag operation to operation fulcrum, is kept It chooses focus constant target operation object, adjusts the confirmation request completed until receiving size scaling.
As shown in figure 4, every group of fine tuning directionkeys includes being directed toward for finely tuning trigger control and include two groups of fine tuning directionkeys Two contrary fine tuning directionkeys, wherein first group of fine tuning directionkeys includes: that pointing direction is the first fine tuning side to the left Xiang Jian and pointing direction are the second fine tuning directionkeys to the right, and second group of fine tuning directionkeys includes: that pointing direction is upward Third finely tunes directionkeys and pointing direction is the 4th downward fine tuning directionkeys;
Specifically, detecting that mouse button is decontroled to operation after monitoring the drag operation to operation fulcrum A Fulcrum chooses (mouse up), and fine tuning trigger control is shown in the preset range apart from operation fulcrum A.
Wherein, for above-mentioned step-by-step movement zoom operations include: to fine tuning trigger control single trigger action the case where;
It is corresponding, if the above-mentioned trigger action of above-mentioned S1041 includes the clicking operation to fine tuning trigger control, target is grasped The size for making object carries out corresponding fine tuning scaling processing, specifically includes:
If above-mentioned trigger action includes the single trigger action to fine tuning trigger control, according to the single trigger action, It determines and adjusts step-length and size adjusting type for the first of target operation object;
Step-length is adjusted according to first determined and size adjusts type, the size of target operation object is carried out corresponding Finely tune scaling processing.
It wherein, include: to the auxiliary shortcut key on fine tuning trigger control and keyboard for above-mentioned step-by-step movement zoom operations The case where combining trigger action;
It is corresponding, if the above-mentioned trigger action of above-mentioned S1041 includes the clicking operation to fine tuning trigger control, target is grasped The size for making object carries out corresponding fine tuning scaling processing, specifically includes:
If above-mentioned trigger action includes the combination trigger action to the auxiliary shortcut key in fine tuning trigger control and keyboard, According to the combination trigger action, determines and adjust step-length and size adjusting type for the second of target operation object;
Step-length is adjusted according to second determined and size adjusts type, the size of target operation object is carried out corresponding Finely tune scaling processing.
Wherein, combination trigger action corresponding second adjusts step-length corresponding greater than single trigger action first and adjusts step It is long, it, can be by the way of combining trigger action, to touch in this way when user needs to carry out rapid fine adjustment to target operation object Hair is finely adjusted scaling processing to target operation object according to bigger adjusting step-length.
Specifically, receiving user to the clicking operation of fine tuning trigger control, and user is received to default auxiliary shortcut key Pressing operation;
By the combination trigger action of the clicking operation to fine tuning trigger control and the pressing operation to default auxiliary shortcut key It is determined as finely tuning zoom operations.
Wherein, the adjusting of size indicated by multiple fine tuning directionkeys in above-mentioned fine tuning trigger control type is different, It may include: at least one of to reduce length, amplification length, reduce width, amplification width that the size, which adjusts type,;
For example, finely tuning direction side in trigger control for multiple fine tuning directionkeys in fine tuning trigger control shown in Fig. 4 It can be diminution length to type is adjusted for size indicated by the first fine tuning directionkeys to the left;
Finely tune pointing direction in trigger control be size indicated by the second fine tuning directionkeys to the right adjust type can be with It is amplification length;
Finely tune pointing direction in trigger control be upward third finely tune size indicated by directionkeys adjust type can be with It is to reduce width;
And pointing direction is that size indicated by the 4th downward fine tuning directionkeys adjusts type in fine tuning trigger control It can be amplification width.
Further, corresponding trigger action is targetedly inputted for the ease of user, can be grasped with real-time display target Make the current size information of object, specifically, above-mentioned S102 determines the trigger action of user's input, specifically include:
The dimension information of displaying target operation object;Receive the trigger action that user is inputted based on the dimension information, wherein The unit of the dimension information can be pixel, can also be centimetre etc., it can be believed based on the setting parameter setting size of user The unit of display of breath.
In a specific embodiment, as shown in figure 5a and 5b, the reality of the size adjustment method of operation object is given Existing schematic illustration, specifically includes:
For in image editor by the width size of the width adjusting of Target Photo to reference picture, in this process It needs to zoom in and out adjusting to the size of Target Photo, specifically, as shown in Figure 5 a, carrying out coarse adjustment scaling for Target Photo The process of processing, after detecting and choosing Target Photo, it is determined that user needs to carry out size scaling adjusting to Target Photo, Multiple operation fulcrums are shown on the boundary of Target Photo, for example, the display operation fulcrum at four angles of Target Photo, mouse at this time Mark can adjust the size of Target Photo by dragging any operation fulcrum;
When detect choose operation fulcrum A and to the operation fulcrum A carry out drag operation when, that is, detecting mouse button To operation fulcrum A choose press (mouse down) when, by this to operation fulcrum A drag operation be determined as user input Trigger action, and determine that the trigger action is coarse adjustment zoom operations;
Based on the drag operation to operation fulcrum A detected, corresponding coarse adjustment scaling is carried out to the size of Target Photo Processing, is adjusted to first size for the size of Target Photo, wherein the width of width size and reference picture in the first size Size is close;
As shown in Figure 5 b, it for the process for being finely adjusted scaling processing to Target Photo, is monitoring to operation fulcrum A's After drag operation, that is, mouse button is being detected to when choosing relieving (mouse up) of fulcrum A of operation, apart from the behaviour Make the current size information of display fine tuning trigger control and Target Photo in the preset range of fulcrum A, wherein fine tuning triggering control Part includes: four fine tuning directionkeys;
When detecting clicking operation of the user to fine tuning directionkeys any in fine tuning trigger control, by this to fine tuning direction The clicking operation of key is determined as the trigger action of user's input, and determines that the trigger action is fine tuning zoom operations;
Based on the clicking operation to fine tuning directionkeys detected, according to adjusting step-length corresponding with the clicking operation and ruler Very little adjusting type carries out corresponding fine tuning scaling processing to the size of Target Photo, the size of Target Photo is adjusted to second Size, wherein the width of width size and reference picture is equal in magnitude in second size.
The size adjustment method of operation object in this specification one or more embodiment determines the size contracting listened to It puts and requests targeted target operation object;And determine the trigger action of user's input;If the trigger action is coarse adjustment scaling Operation then carries out corresponding coarse adjustment scaling processing to the size of target operation object;If the trigger action is fine tuning zoom operations, Corresponding fine tuning scaling processing then is carried out to the size of target operation object.Coarse adjustment zoom operations and fine tuning based on user's input Zoom operations carry out the scaling processing of different adjustment precision to the size of target operation object respectively, i.e., contract by using coarse adjustment It puts processing and the cooperation of fine tuning scaling processing to carry out size scaling adjusting to target operation object, reach target operation object Size adjustment process is visual in image and can be realized the purpose precisely adjusted, improves the intuitive journey that the size of operation object is adjusted Degree and accuracy.
The size adjustment method for the operation object that corresponding above-mentioned Fig. 1 to Fig. 5 is described, based on the same technical idea, this theory Bright book one or more embodiment additionally provides a kind of size adjustment mechanism of operation object, and Fig. 6 is this specification one or more The first module composition schematic diagram of the size adjustment mechanism for the operation object that a embodiment provides, the device is for executing Fig. 1 The size adjustment method of the operation object described to Fig. 5, as shown in fig. 6, the device includes:
Operation object determining module 601, for determining that the size scaling listened to requests targeted target operation object;
Trigger action determining module 602, for determining the trigger action of user's input;
First scaling adjustment module 603, if being coarse adjustment zoom operations for the trigger action, to the object run The size of object carries out corresponding coarse adjustment scaling processing;
Second scaling adjustment module 604, if being fine tuning zoom operations for the trigger action, to the object run The size of object carries out corresponding fine tuning scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
In this specification one or more embodiment, coarse adjustment zoom operations and fine tuning zoom operations based on user's input, The scaling processing of different adjustment precision is carried out to the size of target operation object respectively, i.e., by using coarse adjustment scaling processing and micro- The cooperation of scaling processing is adjusted to carry out size scaling adjusting to target operation object, the size for reaching target operation object was adjusted Journey is visual in image and can be realized the purpose precisely adjusted, improves visual that the size of operation object is adjusted and accurate Degree.
Optionally, the fine tuning zoom operations include: step-by-step movement zoom operations;
The second scaling adjustment module 604, is specifically used for:
It is corresponding to the size progress of the target operation object according to the corresponding step-length that adjusts of the step-by-step movement zoom operations Fine tuning scaling processing.
Optionally, the step-by-step movement zoom operations include: to the clicking operation of fine tuning trigger control, to the direction on keyboard The trigger action of key, on keyboard auxiliary shortcut key trigger action, to the scroll operation of mouse roller, to cursor of mouse One of slide or a variety of combinations.
Optionally, the step-by-step movement zoom operations include combination trigger action and the step-by-step movement zoom operations include single Trigger action corresponds to different adjusting step-lengths.
Optionally, above-mentioned apparatus further includes spinner control display module, is used for:
Display fine tuning trigger control;
The second scaling adjustment module 604, is specifically used for:
If the trigger action includes the clicking operation to the fine tuning trigger control, to the target operation object Size carries out corresponding fine tuning scaling processing.
Optionally, the coarse adjustment zoom operations include: the operation fulcrum delimited on frame to the target operation object Drag operation;
The spinner control display module, is specifically used for:
After monitoring the drag operation, fine tuning triggering is shown in the preset range apart from the operation fulcrum Control.
Optionally, the fine tuning trigger control includes: at least one set of fine tuning directionkeys;
Wherein, each group of fine tuning directionkeys includes the multiple fine tuning directionkeys being pointed in different directions, for same group of fine tuning The identical clicking operation of directionkeys corresponds to identical adjusting step-length.
Optionally, the step-by-step movement zoom operations include: the single trigger action to the fine tuning trigger control;
The second scaling adjustment module 604, is further specifically used for:
According to the single trigger action, determines and adjust step-length and size adjusting for the first of the target operation object Type;
Step-length is adjusted according to described first and size adjusts type, the size of the target operation object is carried out corresponding Finely tune scaling processing.
Optionally, the step-by-step movement zoom operations include: to the auxiliary shortcut key on the fine tuning trigger control and keyboard Combination trigger action;
The second scaling adjustment module 604, is also further specifically used for:
According to the combination trigger action, determines and adjust step-length and size adjusting for the second of the target operation object Type;
Step-length is adjusted according to described second and size adjusts type, the size of the target operation object is carried out corresponding Finely tune scaling processing.
Optionally, it is different to adjust type for size indicated by the fine tuning directionkeys in the fine tuning trigger control;
Wherein, it includes: to reduce length, amplification length, reduce width, amplify at least one in width that the size, which adjusts type, Kind.
Optionally, the trigger action determining module 602, is specifically used for:
Show the dimension information of the target operation object;
Receive the trigger action that user is inputted based on the dimension information.
Optionally, the target operation object includes: that the picture edited in image editor or image constituency, rich text are compiled Collect the picture or text box being inserted into the picture or office software being inserted into device.
The size adjustment mechanism of operation object in this specification one or more embodiment determines the size contracting listened to It puts and requests targeted target operation object;And determine the trigger action of user's input;If the trigger action is coarse adjustment scaling Operation then carries out corresponding coarse adjustment scaling processing to the size of target operation object;If the trigger action is fine tuning zoom operations, Corresponding fine tuning scaling processing then is carried out to the size of target operation object.Coarse adjustment zoom operations and fine tuning based on user's input Zoom operations carry out the scaling processing of different adjustment precision to the size of target operation object respectively, i.e., contract by using coarse adjustment It puts processing and the cooperation of fine tuning scaling processing to carry out size scaling adjusting to target operation object, reach target operation object Size adjustment process is visual in image and can be realized the purpose precisely adjusted, improves the intuitive journey that the size of operation object is adjusted Degree and accuracy.
It should be noted that in embodiment and this specification in this specification about the size adjustment mechanism of operation object Based on the same inventive concept, therefore the specific implementation of the embodiment can be with for the embodiment of size adjustment method about operation object Referring to the implementation of the size adjustment method of aforementioned corresponding operation object, overlaps will not be repeated.
Further, corresponding above-mentioned Fig. 1 is to method shown in fig. 5, based on the same technical idea, this specification one or Multiple embodiments additionally provide a kind of size adjusting device of operation object, which is used to execute the ruler of above-mentioned operation object Very little adjusting method, as shown in Figure 7.
The size adjusting device of operation object can generate bigger difference because configuration or performance are different, may include one A or more than one processor 701 and memory 702 can store one or more storages in memory 702 and answered With program or data.Wherein, memory 702 can be of short duration storage or persistent storage.It is stored in the application program of memory 702 It may include one or more modules (diagram is not shown), each module may include setting to the size adjusting of operation object Series of computation machine executable instruction in standby.Further, processor 701 can be set to communicate with memory 702, The series of computation machine executable instruction in memory 702 is executed on the size adjusting device of operation object.The ruler of operation object Very little adjustment equipment can also include one or more power supplys 703, one or more wired or wireless network interfaces 704, one or more input/output interfaces 705, one or more keyboards 706 etc..
In a specific embodiment, the size adjusting device of operation object includes memory and one or one A above program, perhaps more than one program is stored in memory and one or more than one program can for one of them To include one or more modules, and each module may include a series of in size adjusting device to operation object Computer executable instructions, and be configured to execute this or more than one program by one or more than one processor Comprising for carrying out following computer executable instructions:
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment is carried out to the size of the target operation object Scaling processing;
If the trigger action is fine tuning zoom operations, the size of the target operation object is finely tuned accordingly Scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
In this specification one or more embodiment, coarse adjustment zoom operations and fine tuning zoom operations based on user's input, The scaling processing of different adjustment precision is carried out to the size of target operation object respectively, i.e., by using coarse adjustment scaling processing and micro- The cooperation of scaling processing is adjusted to carry out size scaling adjusting to target operation object, the size for reaching target operation object was adjusted Journey is visual in image and can be realized the purpose precisely adjusted, improves visual that the size of operation object is adjusted and accurate Degree.
Optionally, when executed, the fine tuning zoom operations include: step-by-step movement scaling behaviour to computer executable instructions Make;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
It is corresponding to the size progress of the target operation object according to the corresponding step-length that adjusts of the step-by-step movement zoom operations Fine tuning scaling processing.
Optionally, when executed, the step-by-step movement zoom operations include: to fine tuning triggering control to computer executable instructions The clicking operation of part, to the trigger action of the directionkeys on keyboard, to the trigger action of the auxiliary shortcut key on keyboard, to mouse The scroll operation of idler wheel, to one of slide of cursor of mouse or a variety of combinations.
Optionally, when executed, the step-by-step movement zoom operations include combination trigger action to computer executable instructions It include the corresponding different adjusting step-length of single trigger action from the step-by-step movement zoom operations.
Optionally, computer executable instructions also include for carrying out following computer executable instructions when executed:
Display fine tuning trigger control;
If the trigger action is fine tuning zoom operations, the size of the target operation object is carried out corresponding Finely tune scaling processing, comprising:
If the trigger action includes the clicking operation to the fine tuning trigger control, to the target operation object Size carries out corresponding fine tuning scaling processing.
Optionally, when executed, the coarse adjustment zoom operations include: to the object run to computer executable instructions The drag operation for the operation fulcrum of object delimited on frame;
Trigger control is finely tuned in the display, comprising:
After monitoring the drag operation, fine tuning triggering is shown in the preset range apart from the operation fulcrum Control.
Optionally, when executed, the fine tuning trigger control includes: at least one set of fine tuning side to computer executable instructions Xiang Jian;
Wherein, each group of fine tuning directionkeys includes the multiple fine tuning directionkeys being pointed in different directions, for same group of fine tuning The identical clicking operation of directionkeys corresponds to identical adjusting step-length.
Optionally, when executed, the step-by-step movement zoom operations include: to touch to the fine tuning to computer executable instructions Send out the single trigger action of control;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
According to the single trigger action, determines and adjust step-length and size adjusting for the first of the target operation object Type;
Step-length is adjusted according to described first and size adjusts type, the size of the target operation object is carried out corresponding Finely tune scaling processing.
Optionally, when executed, the step-by-step movement zoom operations include: to touch to the fine tuning to computer executable instructions Send out the combination trigger action of the auxiliary shortcut key on control and keyboard;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
According to the combination trigger action, determines and adjust step-length and size adjusting for the second of the target operation object Type;
Step-length is adjusted according to described second and size adjusts type, the size of the target operation object is carried out corresponding Finely tune scaling processing.
Optionally, when executed, the fine tuning directionkeys in the fine tuning trigger control is signified for computer executable instructions It is different that the size shown adjusts type;
Wherein, it includes: to reduce length, amplification length, reduce width, amplify at least one in width that the size, which adjusts type, Kind.
Optionally, computer executable instructions when executed, the trigger action of the determining user input, comprising:
Show the dimension information of the target operation object;
Receive the trigger action that user is inputted based on the dimension information.
Optionally, when executed, the target operation object includes: to compile in image editor to computer executable instructions The picture collected or the picture or text box being inserted into the picture or office software that are inserted into image constituency, editor.
The size adjusting device of operation object in this specification one or more embodiment determines the size contracting listened to It puts and requests targeted target operation object;And determine the trigger action of user's input;If the trigger action is coarse adjustment scaling Operation then carries out corresponding coarse adjustment scaling processing to the size of target operation object;If the trigger action is fine tuning zoom operations, Corresponding fine tuning scaling processing then is carried out to the size of target operation object.Coarse adjustment zoom operations and fine tuning based on user's input Zoom operations carry out the scaling processing of different adjustment precision to the size of target operation object respectively, i.e., contract by using coarse adjustment It puts processing and the cooperation of fine tuning scaling processing to carry out size scaling adjusting to target operation object, reach target operation object Size adjustment process is visual in image and can be realized the purpose precisely adjusted, improves the intuitive journey that the size of operation object is adjusted Degree and accuracy.
Further, corresponding above-mentioned Fig. 1 is to method shown in fig. 5, based on the same technical idea, this specification one or Multiple embodiments additionally provide a kind of storage medium,, should in a kind of specific embodiment for storing computer executable instructions Storage medium can be USB flash disk, CD, hard disk etc., and the computer executable instructions of storage medium storage are being executed by processor When, it is able to achieve following below scheme:
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment is carried out to the size of the target operation object Scaling processing;
If the trigger action is fine tuning zoom operations, the size of the target operation object is finely tuned accordingly Scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
In this specification one or more embodiment, coarse adjustment zoom operations and fine tuning zoom operations based on user's input, The scaling processing of different adjustment precision is carried out to the size of target operation object respectively, i.e., by using coarse adjustment scaling processing and micro- The cooperation of scaling processing is adjusted to carry out size scaling adjusting to target operation object, the size for reaching target operation object was adjusted Journey is visual in image and can be realized the purpose precisely adjusted, improves visual that the size of operation object is adjusted and accurate Degree.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the fine tuning scaling Operation includes: step-by-step movement zoom operations;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
It is corresponding to the size progress of the target operation object according to the corresponding step-length that adjusts of the step-by-step movement zoom operations Fine tuning scaling processing.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the step-by-step movement contracting Put operation include: to fine tuning trigger control clicking operation, to the trigger action of the directionkeys on keyboard, to the auxiliary on keyboard One of the trigger action of shortcut key, the scroll operation to mouse roller, slide to cursor of mouse or a variety of groups It closes.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the step-by-step movement contracting It includes the corresponding different adjusting step-length of single trigger action from the step-by-step movement zoom operations that operation, which is put, including combination trigger action.
Optionally, the computer executable instructions of storage medium storage are also realized when being executed by processor to flow down Journey:
Display fine tuning trigger control;
If the trigger action is fine tuning zoom operations, the size of the target operation object is carried out corresponding Finely tune scaling processing, comprising:
If the trigger action includes the clicking operation to the fine tuning trigger control, to the target operation object Size carries out corresponding fine tuning scaling processing.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the coarse adjustment scaling Operation includes: the drag operation to the operation fulcrum of the target operation object delimited on frame;
Trigger control is finely tuned in the display, comprising:
After monitoring the drag operation, fine tuning triggering is shown in the preset range apart from the operation fulcrum Control.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the fine tuning triggering Control includes: at least one set of fine tuning directionkeys;
Wherein, each group of fine tuning directionkeys includes the multiple fine tuning directionkeys being pointed in different directions, for same group of fine tuning The identical clicking operation of directionkeys corresponds to identical adjusting step-length.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the step-by-step movement contracting Putting operation includes: the single trigger action to the fine tuning trigger control;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
According to the single trigger action, determines and adjust step-length and size adjusting for the first of the target operation object Type;
Step-length is adjusted according to described first and size adjusts type, the size of the target operation object is carried out corresponding Finely tune scaling processing.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the step-by-step movement contracting Putting operation includes: the combination trigger action to the auxiliary shortcut key on the fine tuning trigger control and keyboard;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
According to the combination trigger action, determines and adjust step-length and size adjusting for the second of the target operation object Type;
Step-length is adjusted according to described second and size adjusts type, the size of the target operation object is carried out corresponding Finely tune scaling processing.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the fine tuning triggering It is different that size indicated by fine tuning directionkeys in control adjusts type;
Wherein, it includes: to reduce length, amplification length, reduce width, amplify at least one in width that the size, which adjusts type, Kind.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the determining user The trigger action of input, comprising:
Show the dimension information of the target operation object;
Receive the trigger action that user is inputted based on the dimension information.
Optionally, the computer executable instructions of storage medium storage are when being executed by processor, the object run Object includes: that the picture edited in image editor or the picture being inserted into image constituency, editor or office are soft The picture or text box being inserted into part.
The computer executable instructions of storage medium storage in this specification one or more embodiment are by processor When execution, determine that the size scaling listened to requests targeted target operation object;And determine the triggering behaviour of user's input Make;If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment scaling processing is carried out to the size of target operation object;If The trigger action is fine tuning zoom operations, then carries out corresponding fine tuning scaling processing to the size of target operation object.Based on use The coarse adjustment zoom operations and fine tuning zoom operations of family input, carry out different adjustment precision to the size of target operation object respectively Scaling processing to carry out size contracting to target operation object by using the cooperation of coarse adjustment scaling processing and fine tuning scaling processing Adjusting is put, achievees the purpose that the size adjustment process of target operation object is visual in image and can be realized precisely to adjust, improve The visual and accuracy that the size of operation object is adjusted.
In the 1990s, the improvement of a technology can be distinguished clearly be on hardware improvement (for example, Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So And with the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit. Designer nearly all obtains corresponding hardware circuit by the way that improved method flow to be programmed into hardware circuit.Cause This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, programmable logic device (Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate Array, FPGA)) it is exactly such a integrated circuit, logic function determines device programming by user.By designer Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, designs and makes without asking chip maker Dedicated IC chip.Moreover, nowadays, substitution manually makes IC chip, this programming is also used instead mostly " is patrolled Volume compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development, And the source code before compiling also write by handy specific programming language, this is referred to as hardware description language (Hardware Description Language, HDL), and HDL is also not only a kind of, but there are many kind, such as ABEL (Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HD Cal、 JHDL(Java Hardware Description Language)、Lava、Lola、My HDL、PALASM、RHDL(Ruby Hardware Description Language) etc., VHDL (Very-High-Speed is most generally used at present Integrated Circuit Hardware Description Language) and Verilog.Those skilled in the art also answer This understands, it is only necessary to method flow slightly programming in logic and is programmed into integrated circuit with above-mentioned several hardware description languages, The hardware circuit for realizing the logical method process can be readily available.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing The computer for the computer readable program code (such as software or firmware) that device and storage can be executed by (micro-) processor can Read medium, logic gate, switch, specific integrated circuit (Application Specific Integrated Circuit, ASIC), the form of programmable logic controller (PLC) and insertion microcontroller, the example of controller includes but is not limited to following microcontroller Device: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320 are deposited Memory controller is also implemented as a part of the control logic of memory.It is also known in the art that in addition to Pure computer readable program code mode is realized other than controller, can be made completely by the way that method and step is carried out programming in logic Controller is obtained to come in fact in the form of logic gate, switch, specific integrated circuit, programmable logic controller (PLC) and insertion microcontroller etc. Existing identical function.Therefore this controller is considered a kind of hardware component, and to including for realizing various in it The device of function can also be considered as the structure in hardware component.Or even, it can will be regarded for realizing the device of various functions For either the software module of implementation method can be the structure in hardware component again.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity, Or it is realized by the product with certain function.It is a kind of typically to realize that equipment is computer.Specifically, computer for example may be used Think personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play It is any in device, navigation equipment, electronic mail equipment, game console, tablet computer, wearable device or these equipment The combination of equipment.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this The function of each unit can be realized in the same or multiple software and or hardware when specification one or more.
It should be understood by those skilled in the art that, the embodiment of this specification one or more can provide for method, system, Or computer program product.Therefore, this specification one or more can be used complete hardware embodiment, complete software embodiment, Or the form of embodiment combining software and hardware aspects.Moreover, this specification one or more can be used in one or more It wherein include computer-usable storage medium (the including but not limited to magnetic disk storage, CD- of computer usable program code ROM, optical memory etc.) on the form of computer program product implemented.
This specification one or more is referring to (being according to method, the equipment of this specification one or more embodiment System) and the flowchart and/or the block diagram of computer program product describe.It should be understood that can be realized by computer program instructions The process and/or box in each flow and/or block and flowchart and/or the block diagram in flowchart and/or the block diagram Combination.Can provide these computer program instructions to general purpose computer, special purpose computer, Embedded Processor or other can compile The processor of journey data processing equipment is to generate a machine, so that passing through computer or other programmable data processing devices The instruction that processor executes generates for realizing in one box of one or more flows of the flowchart and/or block diagram or more The device for the function of being specified in a box.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices Or any other non-transmission medium, can be used for storage can be accessed by a computing device information.As defined in this article, it calculates Machine readable medium does not include temporary computer readable media (transitory media), such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want There is also other identical elements in the process, method of element, commodity or equipment.
It will be understood by those skilled in the art that the embodiment of this specification one or more can provide as method, system or meter Calculation machine program product.Therefore, complete hardware embodiment, complete software embodiment or combination can be used in this specification one or more The form of embodiment in terms of software and hardware.It is wherein wrapped moreover, this specification one or more can be used in one or more Computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optics containing computer usable program code Memory etc.) on the form of computer program product implemented.
This specification one or more can be in the general context of computer-executable instructions executed by a computer Description, such as program module.Generally, program module includes the example for executing particular task or realizing particular abstract data type Journey, programs, objects, component, data structure etc..This specification one or more can also be practiced in a distributed computing environment It is a, in these distributed computing environments, by executing task by the connected remote processing devices of communication network.Dividing Cloth calculates in environment, and program module can be located in the local and remote computer storage media including storage equipment.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method Part explanation.
The foregoing is merely the embodiment of this specification one or more, be not limited to this specification one or It is multiple.To those skilled in the art, this specification one or more can have various modifications and variations.It is all in this explanation Any modification, equivalent replacement, improvement and so within book one or more spirit and principle, should be included in this specification Within one or more scopes of the claims.

Claims (26)

1. a kind of size adjustment method of operation object characterized by comprising
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment scaling is carried out to the size of the target operation object Processing;
If the trigger action is fine tuning zoom operations, corresponding fine tuning scaling is carried out to the size of the target operation object Processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
2. the method according to claim 1, wherein the fine tuning zoom operations include: step-by-step movement zoom operations;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
It is corresponding micro- to the size progress of the target operation object according to the corresponding step-length that adjusts of the step-by-step movement zoom operations Adjust scaling processing.
3. according to the method described in claim 2, it is characterized in that, the step-by-step movement zoom operations include: to fine tuning triggering control The clicking operation of part, to the trigger action of the directionkeys on keyboard, to the trigger action of the auxiliary shortcut key on keyboard, to mouse The scroll operation of idler wheel, to one of slide of cursor of mouse or a variety of combinations.
4. according to the method described in claim 3, it is characterized in that, the step-by-step movement zoom operations include combination trigger action with The step-by-step movement zoom operations include that single trigger action corresponds to different adjusting step-lengths.
5. the method according to claim 1, wherein further include:
Display fine tuning trigger control;
If the trigger action is fine tuning zoom operations, the size of the target operation object is finely tuned accordingly Scaling processing, comprising:
If the trigger action includes the clicking operation to the fine tuning trigger control, to the size of the target operation object Carry out corresponding fine tuning scaling processing.
6. according to the method described in claim 5, it is characterized in that, the coarse adjustment zoom operations include: to the object run The drag operation for the operation fulcrum of object delimited on frame;
Trigger control is finely tuned in the display, comprising:
After monitoring the drag operation, fine tuning triggering control is shown in the preset range apart from the operation fulcrum Part.
7. according to the method described in claim 5, it is characterized in that, the fine tuning trigger control includes: at least one set of fine tuning side Xiang Jian;
Wherein, each group of fine tuning directionkeys includes the multiple fine tuning directionkeys being pointed in different directions, for same group of fine tuning direction The identical clicking operation of key corresponds to identical adjusting step-length.
8. according to the method described in claim 4, it is characterized in that, the step-by-step movement zoom operations include: to touch to the fine tuning Send out the single trigger action of control;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
According to the single trigger action, determines and adjust step-length and size adjusting class for the first of the target operation object Type;
Step-length is adjusted according to described first and size adjusts type, and the size of the target operation object is finely tuned accordingly Scaling processing.
9. according to the method described in claim 4, it is characterized in that, the step-by-step movement zoom operations include: to touch to the fine tuning Send out the combination trigger action of the auxiliary shortcut key on control and keyboard;
The size to the target operation object carries out corresponding fine tuning scaling processing, comprising:
According to the combination trigger action, determines and adjust step-length and size adjusting class for the second of the target operation object Type;
Step-length is adjusted according to described second and size adjusts type, and the size of the target operation object is finely tuned accordingly Scaling processing.
10. method according to claim 8 or claim 9, which is characterized in that the fine tuning directionkeys institute in the fine tuning trigger control It is different that the size of instruction adjusts type;
Wherein, it includes: at least one of to reduce length, amplification length, reduce width, amplification width that the size, which adjusts type,.
11. the method according to claim 1, wherein the trigger action of determining user's input, comprising:
Show the dimension information of the target operation object;
Receive the trigger action that user is inputted based on the dimension information.
12. the method according to claim 1, wherein the target operation object includes: to compile in image editor The picture collected or the picture or text box being inserted into the picture or office software that are inserted into image constituency, editor.
13. a kind of size adjustment mechanism of operation object characterized by comprising
Operation object determining module, for determining that the size scaling listened to requests targeted target operation object;
Trigger action determining module, for determining the trigger action of user's input;
First scaling adjustment module, if being coarse adjustment zoom operations for the trigger action, to the target operation object Size carries out corresponding coarse adjustment scaling processing;
Second scaling adjustment module, if being fine tuning zoom operations for the trigger action, to the target operation object Size carries out corresponding fine tuning scaling processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
14. device according to claim 13, which is characterized in that the fine tuning zoom operations include: step-by-step movement scaling behaviour Make;
The second scaling adjustment module, is specifically used for:
It is corresponding micro- to the size progress of the target operation object according to the corresponding step-length that adjusts of the step-by-step movement zoom operations Adjust scaling processing.
15. device according to claim 14, which is characterized in that the step-by-step movement zoom operations include: to trigger to fine tuning The clicking operation of control, to the trigger action of the directionkeys on keyboard, to the trigger action of the auxiliary shortcut key on keyboard, to mouse Mark the scroll operation of idler wheel, to one of slide of cursor of mouse or a variety of combinations.
16. device according to claim 15, which is characterized in that the step-by-step movement zoom operations include combination trigger action It include the corresponding different adjusting step-length of single trigger action from the step-by-step movement zoom operations.
17. device according to claim 13, which is characterized in that further include spinner control display module, be used for:
Display fine tuning trigger control;
The second scaling adjustment module, is specifically used for:
If the trigger action includes the clicking operation to the fine tuning trigger control, to the size of the target operation object Carry out corresponding fine tuning scaling processing.
18. device according to claim 17, which is characterized in that the coarse adjustment zoom operations include: to grasp to the target Make the drag operation for the operation fulcrum of object delimited on frame;
The spinner control display module, is specifically used for:
After monitoring the drag operation, fine tuning triggering control is shown in the preset range apart from the operation fulcrum Part.
19. device according to claim 17, which is characterized in that the fine tuning trigger control includes: at least one set of fine tuning Directionkeys;
Wherein, each group of fine tuning directionkeys includes the multiple fine tuning directionkeys being pointed in different directions, for same group of fine tuning direction The identical clicking operation of key corresponds to identical adjusting step-length.
20. device according to claim 16, which is characterized in that the step-by-step movement zoom operations include: to the fine tuning The single trigger action of trigger control;
The second scaling adjustment module, is further specifically used for:
According to the single trigger action, determines and adjust step-length and size adjusting class for the first of the target operation object Type;
Step-length is adjusted according to described first and size adjusts type, and the size of the target operation object is finely tuned accordingly Scaling processing.
21. device according to claim 16, which is characterized in that the step-by-step movement zoom operations include: to the fine tuning The combination trigger action of auxiliary shortcut key in trigger control and keyboard;
The second scaling adjustment module, is also further specifically used for:
According to the combination trigger action, determines and adjust step-length and size adjusting class for the second of the target operation object Type;
Step-length is adjusted according to described second and size adjusts type, and the size of the target operation object is finely tuned accordingly Scaling processing.
22. the device according to claim 20 or 21, which is characterized in that the fine tuning directionkeys in the fine tuning trigger control It is different that indicated size adjusts type;
Wherein, it includes: at least one of to reduce length, amplification length, reduce width, amplification width that the size, which adjusts type,.
23. device according to claim 13, which is characterized in that the trigger action determining module is specifically used for:
Show the dimension information of the target operation object;
Receive the trigger action that user is inputted based on the dimension information.
24. device according to claim 13, which is characterized in that the target operation object includes: in image editor The picture or text being inserted into the picture or office software being inserted into the picture of editor or image constituency, editor Frame.
25. a kind of size adjusting device of operation object characterized by comprising
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the processing when executed Device:
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment scaling is carried out to the size of the target operation object Processing;
If the trigger action is fine tuning zoom operations, corresponding fine tuning scaling is carried out to the size of the target operation object Processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
26. a kind of storage medium, for storing computer executable instructions, which is characterized in that the executable instruction is being held Following below scheme is realized when row:
Determine that the size scaling listened to requests targeted target operation object;
Determine the trigger action of user's input;
If the trigger action is coarse adjustment zoom operations, corresponding coarse adjustment scaling is carried out to the size of the target operation object Processing;
If the trigger action is fine tuning zoom operations, corresponding fine tuning scaling is carried out to the size of the target operation object Processing;
Wherein, the degree of regulation of the fine tuning scaling processing is higher than the degree of regulation of the coarse adjustment scaling processing.
CN201811489657.3A 2018-12-06 2018-12-06 A kind of size adjustment method and device of operation object Pending CN110032328A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811489657.3A CN110032328A (en) 2018-12-06 2018-12-06 A kind of size adjustment method and device of operation object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811489657.3A CN110032328A (en) 2018-12-06 2018-12-06 A kind of size adjustment method and device of operation object

Publications (1)

Publication Number Publication Date
CN110032328A true CN110032328A (en) 2019-07-19

Family

ID=67235312

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811489657.3A Pending CN110032328A (en) 2018-12-06 2018-12-06 A kind of size adjustment method and device of operation object

Country Status (1)

Country Link
CN (1) CN110032328A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111158561A (en) * 2019-12-03 2020-05-15 深圳传音控股股份有限公司 Intelligent terminal, view clipping method and computer readable storage medium
CN112783413A (en) * 2020-12-31 2021-05-11 维沃移动通信(杭州)有限公司 Image processing method and device and electronic equipment
CN114895832A (en) * 2022-05-17 2022-08-12 网易(杭州)网络有限公司 Object adjustment method and device, electronic equipment and computer readable medium
CN115657920A (en) * 2022-10-17 2023-01-31 中科世通亨奇(北京)科技有限公司 Control method and device for dragging type personalized self-set workbench assembly

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6181325B1 (en) * 1997-02-14 2001-01-30 Samsung Electronics Co., Ltd. Computer system with precise control of the mouse pointer
US20080141165A1 (en) * 2000-11-30 2008-06-12 International Business Machines Corporation Zoom-Capable Scrollbar
CN101546245A (en) * 2008-03-26 2009-09-30 Lg电子株式会社 Terminal and method of controlling the same
CN101872279A (en) * 2009-04-23 2010-10-27 深圳富泰宏精密工业有限公司 Electronic device and method for adjusting display screen position of the electronic device
CN102053782A (en) * 2009-10-26 2011-05-11 奥多比公司 Zoom adjustment process
CN201896044U (en) * 2010-12-06 2011-07-13 南京国英起重电器有限公司 Hoisting capacity limiter with two-level adjustment function
CN103677721A (en) * 2013-12-27 2014-03-26 腾讯科技(深圳)有限公司 Terminal display interface zooming method and terminal device
CN104969152A (en) * 2013-01-31 2015-10-07 惠普发展公司,有限责任合伙企业 Electronic device with touch gesture adjustment of a graphical representation
CN105334707A (en) * 2015-12-15 2016-02-17 天津津芯微电子科技有限公司 Multistage focusing device and method
CN105511788A (en) * 2015-12-08 2016-04-20 惠州Tcl移动通信有限公司 Image enlarging and displaying method and system for mobile terminal
CN105578948A (en) * 2013-10-07 2016-05-11 阿西斯特医疗系统有限公司 Systems and methods for controlled single touch zoom
CN105830439A (en) * 2013-12-20 2016-08-03 高通股份有限公司 Trimming Content For Projection Onto A Target
CN106020131A (en) * 2015-03-31 2016-10-12 德马吉森精机株式会社 System and method for fine-tuning speed selection for reducing machine chatter
CN106293377A (en) * 2015-06-08 2017-01-04 武大吉奥信息技术有限公司 A kind of method of High-precision Vector editor on touch apparatus
CN106775199A (en) * 2016-11-11 2017-05-31 北京奇虎科技有限公司 The touch operation method and terminal of screen interface

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6181325B1 (en) * 1997-02-14 2001-01-30 Samsung Electronics Co., Ltd. Computer system with precise control of the mouse pointer
US20080141165A1 (en) * 2000-11-30 2008-06-12 International Business Machines Corporation Zoom-Capable Scrollbar
CN101546245A (en) * 2008-03-26 2009-09-30 Lg电子株式会社 Terminal and method of controlling the same
CN101872279A (en) * 2009-04-23 2010-10-27 深圳富泰宏精密工业有限公司 Electronic device and method for adjusting display screen position of the electronic device
CN102053782A (en) * 2009-10-26 2011-05-11 奥多比公司 Zoom adjustment process
CN201896044U (en) * 2010-12-06 2011-07-13 南京国英起重电器有限公司 Hoisting capacity limiter with two-level adjustment function
CN104969152A (en) * 2013-01-31 2015-10-07 惠普发展公司,有限责任合伙企业 Electronic device with touch gesture adjustment of a graphical representation
CN105578948A (en) * 2013-10-07 2016-05-11 阿西斯特医疗系统有限公司 Systems and methods for controlled single touch zoom
CN105830439A (en) * 2013-12-20 2016-08-03 高通股份有限公司 Trimming Content For Projection Onto A Target
CN103677721A (en) * 2013-12-27 2014-03-26 腾讯科技(深圳)有限公司 Terminal display interface zooming method and terminal device
CN106020131A (en) * 2015-03-31 2016-10-12 德马吉森精机株式会社 System and method for fine-tuning speed selection for reducing machine chatter
CN106293377A (en) * 2015-06-08 2017-01-04 武大吉奥信息技术有限公司 A kind of method of High-precision Vector editor on touch apparatus
CN105511788A (en) * 2015-12-08 2016-04-20 惠州Tcl移动通信有限公司 Image enlarging and displaying method and system for mobile terminal
CN105334707A (en) * 2015-12-15 2016-02-17 天津津芯微电子科技有限公司 Multistage focusing device and method
CN106775199A (en) * 2016-11-11 2017-05-31 北京奇虎科技有限公司 The touch operation method and terminal of screen interface

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111158561A (en) * 2019-12-03 2020-05-15 深圳传音控股股份有限公司 Intelligent terminal, view clipping method and computer readable storage medium
CN112783413A (en) * 2020-12-31 2021-05-11 维沃移动通信(杭州)有限公司 Image processing method and device and electronic equipment
CN112783413B (en) * 2020-12-31 2023-01-24 维沃移动通信(杭州)有限公司 Image processing method and device and electronic equipment
CN114895832A (en) * 2022-05-17 2022-08-12 网易(杭州)网络有限公司 Object adjustment method and device, electronic equipment and computer readable medium
CN114895832B (en) * 2022-05-17 2023-08-08 网易(杭州)网络有限公司 Object adjustment method, device, electronic equipment and computer readable medium
CN115657920A (en) * 2022-10-17 2023-01-31 中科世通亨奇(北京)科技有限公司 Control method and device for dragging type personalized self-set workbench assembly

Similar Documents

Publication Publication Date Title
CN110032328A (en) A kind of size adjustment method and device of operation object
US20110063234A1 (en) System and method for the management of image browsing in an electronic device with a touch screen
CN108345539A (en) A kind of method and apparatus for carrying out AB tests
CN111026494B (en) Business process processing method, device and equipment
CN109062782A (en) A kind of selection method of regression test case, device and equipment
CN108171267A (en) User group partitioning method and device, information push method and device
US9285980B2 (en) Method, apparatus and computer program product for operating items with multiple fingers
CN108304127A (en) A kind of method and device of information input
US20120266106A1 (en) Method and system for multi-level browsing
CN112000329B (en) Data display method, device, equipment and medium
CN108874765A (en) Term vector processing method and processing device
CN109922142A (en) A kind of document down loading method, apparatus and system
CN110389810A (en) A kind of method, device and equipment for quickly putting UI control on virtual canvas
CN110033093B (en) Super-parameter determination method, device and equipment
CN110263050A (en) Data processing method, device, equipment and storage medium
CN108664193A (en) Billing data methods of exhibiting, device and equipment
CN108540531A (en) A kind of method, the method, apparatus of acquisition of information and the equipment of information push
CN107071273A (en) A kind of photographing instruction sending method and device
CN111242106A (en) Facial image acquisition method, device and equipment and facial recognition equipment
US9785342B2 (en) Enhanced graphical display for hand-held devices
CN107491239A (en) Icon management method and device, computer installation and readable storage medium storing program for executing
CN108920241A (en) A kind of display state adjustment method, device and equipment
CN109191102A (en) The operating method and device of bill
CN108446152A (en) page display method and device
WO2024066759A1 (en) Application switching method, apparatus and device, and 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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.