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.