 Krita 5.2 Manualand Filters Selections Creating Selections Editing Selections Removing Selections Display Modes Global Selection Mask (Painting a Selection) Selection from layer transparency Pixel and Vector Selection menu there are more classical options to grow, shrink, feather, border, etc. If you enable Show Global Selection Mask (Select menu) you can scale/rotate/transform/move or paint on selection like on regular Options, more settings for smoothing the path and stabilization of your brush strokes are available. Global pressure curve If you find the feeling of Krita too hard or too soft regarding the pressure when0 码力 | 1502 页 | 79.07 MB | 1 年前3 Krita 5.2 Manualand Filters Selections Creating Selections Editing Selections Removing Selections Display Modes Global Selection Mask (Painting a Selection) Selection from layer transparency Pixel and Vector Selection menu there are more classical options to grow, shrink, feather, border, etc. If you enable Show Global Selection Mask (Select menu) you can scale/rotate/transform/move or paint on selection like on regular Options, more settings for smoothing the path and stabilization of your brush strokes are available. Global pressure curve If you find the feeling of Krita too hard or too soft regarding the pressure when0 码力 | 1502 页 | 79.07 MB | 1 年前3
 Krita 5.2 브로셔layers Masks and Filters 선택 Creating Selections Editing Selections Removing Selections Display Modes Global Selection Mask (Painting a Selection) Selection from layer transparency Pixel and Vector Selection menu there are more classical options to grow, shrink, feather, border, etc. If you enable Show Global Selection Mask (Select menu) you can scale/rotate/transform/move or paint on selection like on regular Options, more settings for smoothing the path and stabilization of your brush strokes are available. Global pressure curve If you find the feeling of Krita too hard or too soft regarding the pressure when0 码力 | 1531 页 | 79.11 MB | 1 年前3 Krita 5.2 브로셔layers Masks and Filters 선택 Creating Selections Editing Selections Removing Selections Display Modes Global Selection Mask (Painting a Selection) Selection from layer transparency Pixel and Vector Selection menu there are more classical options to grow, shrink, feather, border, etc. If you enable Show Global Selection Mask (Select menu) you can scale/rotate/transform/move or paint on selection like on regular Options, more settings for smoothing the path and stabilization of your brush strokes are available. Global pressure curve If you find the feeling of Krita too hard or too soft regarding the pressure when0 码力 | 1531 页 | 79.11 MB | 1 年前3
 Krita 5.2 マニュアル
along with the vanishing point on the horizon line. This allows you to easily draw several two-point objects that belong in the same scene at various angles to each other. Ctrl+Shift Both vanishing points Orthogonal (ベクターのみ) This allows you to snap to a horizontal or vertical line from existing vector objects' nodes (Unless dealing with resizing the height or width only, in which case you can drag the cursor paint as if all the objects are white. The effect of the color of an object can be determined by multiplying its base color with the color of the light. So you could paint objects as if they were white0 码力 | 1591 页 | 79.16 MB | 1 年前3 Krita 5.2 マニュアル
along with the vanishing point on the horizon line. This allows you to easily draw several two-point objects that belong in the same scene at various angles to each other. Ctrl+Shift Both vanishing points Orthogonal (ベクターのみ) This allows you to snap to a horizontal or vertical line from existing vector objects' nodes (Unless dealing with resizing the height or width only, in which case you can drag the cursor paint as if all the objects are white. The effect of the color of an object can be determined by multiplying its base color with the color of the light. So you could paint objects as if they were white0 码力 | 1591 页 | 79.16 MB | 1 年前3
 Krita 4.x 官方文档中文版 2021-08-06AC++. It is a standardized replacement for Qt’s foreach() construct, which works not only with Qt objects but all iterable C++ types. for (T x : list ) { ��� } It will work with standard tooling and static see slow code, try to have a look at the code to see if we aren’t creating a lot of unnecesserary objects, 90% of the time slow code is caused by this (the remain 10% are often caused by a lot of access perftools.sourceforge.net/doc/tcmalloc.html]: a malloc replacement which make faster allocation of objects by caching some reserved part of the memory. Optmizing CPP [http://www.agner.org/optimize/optimizing_cpp0 码力 | 1594 页 | 110.95 MB | 1 年前3 Krita 4.x 官方文档中文版 2021-08-06AC++. It is a standardized replacement for Qt’s foreach() construct, which works not only with Qt objects but all iterable C++ types. for (T x : list ) { ��� } It will work with standard tooling and static see slow code, try to have a look at the code to see if we aren’t creating a lot of unnecesserary objects, 90% of the time slow code is caused by this (the remain 10% are often caused by a lot of access perftools.sourceforge.net/doc/tcmalloc.html]: a malloc replacement which make faster allocation of objects by caching some reserved part of the memory. Optmizing CPP [http://www.agner.org/optimize/optimizing_cpp0 码力 | 1594 页 | 110.95 MB | 1 年前3
 Krita 5.2 中文手册effect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Let’s consider KisPaintingModeOption as .map(ToControlState{})} { } // bakedOptionData() creates a new 'Data' objects that has all // the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying option’s data objects is cheap and easy now. ‘Widget’ for “painting mode” option Finally, let’s consider a simplified0 码力 | 1594 页 | 79.20 MB | 1 年前3 Krita 5.2 中文手册effect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Let’s consider KisPaintingModeOption as .map(ToControlState{})} { } // bakedOptionData() creates a new 'Data' objects that has all // the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying option’s data objects is cheap and easy now. ‘Widget’ for “painting mode” option Finally, let’s consider a simplified0 码力 | 1594 页 | 79.20 MB | 1 年前3
 Krita 5.2 官方文档中文版 2023-12-08Aeffect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Letʼs consider KisPaintingModeOption as .map(ToControlState{})} { } �� bakedOptionData() creates a new 'Data' objects that has all �� the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying optionʼs data objects is cheap and easy now. ʻWidgetʼ for “painting mode” option Finally, letʼs consider a simplified0 码力 | 1685 页 | 91.87 MB | 1 年前3 Krita 5.2 官方文档中文版 2023-12-08Aeffect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Letʼs consider KisPaintingModeOption as .map(ToControlState{})} { } �� bakedOptionData() creates a new 'Data' objects that has all �� the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying optionʼs data objects is cheap and easy now. ʻWidgetʼ for “painting mode” option Finally, letʼs consider a simplified0 码力 | 1685 页 | 91.87 MB | 1 年前3
 Krita 5.2 官方文档中文版 2023-12-08Aeffect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Let’s consider KisPaintingModeOption as .map(ToControlState{})} { } // bakedOptionData() creates a new 'Data' objects that has all // the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying option’s data objects is cheap and easy now. ‘Widget’ for “painting mode” option Finally, let’s consider a simplified0 码力 | 1562 页 | 79.19 MB | 1 年前3 Krita 5.2 官方文档中文版 2023-12-08Aeffect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Let’s consider KisPaintingModeOption as .map(ToControlState{})} { } // bakedOptionData() creates a new 'Data' objects that has all // the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying option’s data objects is cheap and easy now. ‘Widget’ for “painting mode” option Finally, let’s consider a simplified0 码力 | 1562 页 | 79.19 MB | 1 年前3
 Krita 5.1 官方文档中文版 2023-05-26Aeffect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Let’s consider KisPaintingModeOption as .map(ToControlState{})} { } // bakedOptionData() creates a new 'Data' objects that has all // the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying option’s data objects is cheap and easy now. ‘Widget’ for “painting mode” option Finally, let’s consider a simplified0 码力 | 1547 页 | 78.22 MB | 1 年前3 Krita 5.1 官方文档中文版 2023-05-26Aeffect to the brush stroke. Options do not depend on any Lager or GUI classes, they only use Data objects to actually read the data. A complete example from Krita Let’s consider KisPaintingModeOption as .map(ToControlState{})} { } // bakedOptionData() creates a new 'Data' objects that has all // the "effective" values baked into it. KisPaintingModeOptionData bakedOptionData() into the data object and then use this new object for actual writing. Granted copying option’s data objects is cheap and easy now. ‘Widget’ for “painting mode” option Finally, let’s consider a simplified0 码力 | 1547 页 | 78.22 MB | 1 年前3
 Krita 4.x 官方文档中文版 2021-08-06AC++. It is a standardized replacement for Qt’s foreach() construct, which works not only with Qt objects but all iterable C++ types. for (T x : list ) { ... } It will work with standard tooling and static see slow code, try to have a look at the code to see if we aren’t creating a lot of unnecesserary objects, 90% of the time slow code is caused by this (the remain 10% are often caused by a lot of access [http://goog-perftools.sourceforge.net/doc/tcmalloc.html]: a malloc replacement which make faster allocation of objects by caching some reserved part of the memory. Optmizing CPP [http://www.agner.org/optimize/optimizing_cpp0 码力 | 1373 页 | 74.74 MB | 1 年前3 Krita 4.x 官方文档中文版 2021-08-06AC++. It is a standardized replacement for Qt’s foreach() construct, which works not only with Qt objects but all iterable C++ types. for (T x : list ) { ... } It will work with standard tooling and static see slow code, try to have a look at the code to see if we aren’t creating a lot of unnecesserary objects, 90% of the time slow code is caused by this (the remain 10% are often caused by a lot of access [http://goog-perftools.sourceforge.net/doc/tcmalloc.html]: a malloc replacement which make faster allocation of objects by caching some reserved part of the memory. Optmizing CPP [http://www.agner.org/optimize/optimizing_cpp0 码力 | 1373 页 | 74.74 MB | 1 年前3
共 9 条
- 1














