192 Commits

Author SHA1 Message Date
Vladimir
a743565796 Apply formatting
find . -iname '*.h' -o -iname '*.cpp' | xargs clang-format -i
2025-01-13 01:23:52 +05:00
Vladimir
aa75abf179 Replace class QName; with #include <QName> 2025-01-13 01:20:06 +05:00
Vladimir
6a2be552f5 Remove unused height/width 2025-01-12 23:28:55 +05:00
Vladimir
7a995fcffe Remove unused height/width 2025-01-12 23:17:47 +05:00
Vladimir
cd7ea86c74 Remove unused background color parameter 2025-01-12 23:16:47 +05:00
Vladimir
679f792264 Uniformity of line breaks 2025-01-12 19:17:03 +05:00
Vladimir
b53c6cac6e Apply optional offset 2022-06-27 03:31:18 +05:00
Vladimir
fb0e3a2659 Remove duplicated code 2022-06-27 03:26:25 +05:00
Vladimir
97cfff88c3 Fix shift operations for two axis at one time 2022-06-27 03:14:47 +05:00
Vladimir
d96e9ff613 Implemented align method 2022-06-27 01:47:58 +05:00
Vladimir
db053468df Add uniform method to shift images 2022-06-27 01:04:10 +05:00
Vladimir
07c39461b9 Add operation to images and fonts 2022-06-26 01:52:55 +05:00
Vladimir
713b8c5021 Reuse code from CanvasResize feature with some modifications 2022-06-26 01:51:16 +05:00
Vladimir
ca3da3f097 Add new tag 'fnt_size_units' 2022-06-02 23:10:59 +05:00
Vladimir
1708998eca Add tag doc_name_ws_lc, rename doc_name_ws_caps to doc_name_ws_uc 2021-12-27 11:46:35 +05:00
Vladimir
6d825396ef Add glyph size calculation on new font creation 2021-12-27 11:08:46 +05:00
Vladimir
3b2162b2e9 Use zero value as fallback to use scanning width 2021-11-29 19:22:33 +05:00
Vladimir
d1bcea4b26 Split data to fixed number of blocks per code line 2021-11-29 18:34:33 +05:00
Vladimir
c3c85f6f5a Add tag doc_name_ws_caps 2021-11-29 16:31:48 +05:00
Vladimir
d9e0d39045 Convert QImage back to ARGB32 after applying filters 2021-08-30 20:14:46 +05:00
Vladimir
e866a799c7 Revert "fix wrong pixel access for monochrome QImage"
This reverts commit 7d79f7ec7a.
2021-08-30 20:14:15 +05:00
Andreas Reischuck
7d79f7ec7a fix wrong pixel access for monochrome QImage 2021-08-06 23:55:16 +02:00
Vladimir
8d9b572edc Find min/max character codes 2021-07-05 22:30:10 +05:00
Vladimir
036b48a7ca Add tag definitions 2021-07-05 20:33:25 +05:00
Vladimir
50238ff79e Add tag 2021-03-07 01:43:05 +05:00
Vladimir
454de54ef6 Rename tags 2021-03-07 01:42:57 +05:00
Vladimir
e5d92ac887 Fix tag values for glyphs of zero size 2021-03-07 01:07:54 +05:00
Vladimir
b47db75c78 Crop image in the beginning 2021-03-05 00:23:19 +05:00
Vladimir
4c1a36ee17 Fix min size calculation 2021-03-05 00:09:14 +05:00
Vladimir
0f2bc7d711 Add tags for each image 2021-03-04 20:06:42 +03:00
Vladimir
8ffe6cdfcd Fix warnings from Qt 5.15 2021-03-03 21:22:52 +03:00
Vladimir
a498bff709 Added tag out_char_offset for offset of character's data in font table. 2020-07-16 17:10:34 +05:00
Vladimir
6d2516b328 Added tag for chararcter's index in font table 2020-05-17 01:46:10 +05:00
Vladimir
6176acabbd Test 2, 8, 16 2019-07-08 23:40:23 +05:00
Vladimir
8ff26ed60a One method for all 2019-07-08 22:47:32 +05:00
Vladimir
757d26d68f Same methods 2019-07-08 22:18:36 +05:00
Vladimir
6a9e0128b9 Compare various conversion methods 2019-07-08 21:45:01 +05:00
Vladimir
e757217c44 Added field to imageoptions 2019-07-07 20:20:11 +05:00
Vladimir
f299657b41 Fixed detecting empty area 2019-02-27 00:32:03 +05:00
Vladimir
1e31f7ae68 Implemented height's minimization 2019-02-26 23:57:58 +05:00
Vladimir
cd524f49ff Fixed relation between script's main direction and line orientation 2018-10-13 21:52:13 +05:00
Vladimir
f1bbe9deab Apply a well known orientation of the lines when possible
Partial fix of problems with 1-pixel width images, what splitted to rows.
2018-10-13 19:49:38 +05:00
Vladimir
a7f1ccaac0 Scaled selection outline 2018-02-27 20:56:22 +05:00
Vladimir
4a38ab8824 Fixed selection outline 2018-02-27 19:39:16 +05:00
Vladimir
8b989526a2 Modify character's size before drawing 2018-02-10 11:46:23 +05:00
Vladimir
92aec5701e Modify precalculated character size 2018-02-10 11:46:23 +05:00
Vladimir
8b5594e812 Added namespace to settings 2017-12-19 19:32:51 +05:00
Vladimir
1097feb17b Scope enum for tags 2017-12-18 21:35:21 +05:00
Vladimir
ab1acea3e1 Scoped enums 2017-12-18 21:01:01 +05:00
Vladimir
e99b15fde0 Added namespace to parser 2017-12-13 13:08:28 +05:00