From d4e1e07e590720b68d7660c1e521236a46d2aaeb Mon Sep 17 00:00:00 2001 From: MACreative <149095075+no4ni@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:57:40 +0500 Subject: [PATCH 1/2] Update README.md --- README.md | 77 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 39 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 99f326e..4e81948 100644 --- a/README.md +++ b/README.md @@ -38,23 +38,23 @@ Threshold, autoThreshold, Mean Curvatute Blur, Median Blur, adjustment by Lanczo # ℹ️ Description of methods - **Smooth**
Most accurate for scenes where objects are completely in the image, but little bit blurred (much less than any interpolation) and grid structure is still visible
-Very fast - Slow, and you can process multiple images at the same time without losing speed (just run function in other thread or run .exe one more time)

+Incredibely Fast - Fast, and you can process multiple images at the same time without losing speed (just run function in other thread or run .exe one more time)

- **SmoothContinuous**
Most accurate for scenes where objects extend beyond the boundaries of the image, but little bit blurred (much less than any interpolation) and grid structure is still visible
-Very fast - Slow, and you can process multiple images at the same time without losing speed (just run function in other thread or run .exe one more time)

+Incredibely Fast - Fast, and you can process multiple images at the same time without losing speed (just run function in other thread or run .exe one more time)

- **SmoothContrast**
Very smooth, after reverse adjustment - most accurate for any scenes, but very contrast and grid structure is still visible
-Slow?, but you can process multiple images at the same time without losing speed (just run function in other thread or run .exe one more time)

+Incredibely Fast - Normal, but you can process multiple images at the same time without losing speed (just run function in other thread or run .exe one more time)

- **Bold**
Grid structure, little bit noisy and contrasty (for accuracy, subsequent reverse correction is desirable) and too small details may lost
-Very fast - Very very slow, but you can process multiple images at the same time without losing speed

+Very fast - Normal, but you can process multiple images at the same time without losing speed

- **ContrastBold**
Perfect result, but too contrasty (for accuracy, subsequent reverse correction is required) and too small details are lost
-Very fast - Very very slow, but you can process multiple images at the same time without losing speed

+Very fast - Normal, but you can process multiple images at the same time without losing speed

- **Furry**
Beautiful and detailed result, but only if bigger version must be monochrome image (only pure black and white, or for color - only pure red, black, green, yellow, fuchsia, blue, cyan and white)
@@ -66,55 +66,56 @@ Very slow, but you can process multiple images at the same time without losing s - **Separate**
Gives beatiful, but almost monochrome result and there are Gibbs ringing artifacts (to avoid you can try several times x2-x4)
-Very very fast - fast, but you can't process multiple images at the same time without losing speed

+Incredibely Fast - Fast, but you can't process multiple images at the same time without losing speed

- **BA**
A clearly defined grid structure and may be present Gibbs ringing artifacts, but it's better than nearest neighbour
-Very very fast - Very slow, and you can't process multiple images at the same time without losing speed

+Very fast - Normal, and you can't process multiple images at the same time without losing speed

- **BAContrast**
Defined grid structure, little contrasty and may be present Gibbs ringing artifacts
-Very very fast - Very slow, and you can't process multiple images at the same time without losing speed

+Very fast - Normal, and you can't process multiple images at the same time without losing speed

- **BASmoothContrast**
Сontrasty and may be present grid structure
-Very very fast - Very slow, and you can't process multiple images at the same time without losing speed

+Very fast - Normal, and you can't process multiple images at the same time without losing speed

- **BAmonochrome**
Smooth, curve and same time sharpness result, but monochrome (colors may be distorted)
-Very slow, and you can't process multiple images at the same time without losing speed

+Very fast - Normal, and you can't process multiple images at the same time without losing speed

- **BAmonochrome2**
Sharpness edges, but colors may be distorted
-Very slow, and you can't process multiple images at the same time without losing speed

+Very fast - Normal, and you can't process multiple images at the same time without losing speed

- **BAExtremum**
Sharpen edges, but contrasty (for accuracy required reverse adjustment) and many Gibbs ringing artifacts
-Very very fast - Very slow, and you can't process multiple images at the same time without losing speed

+Very Fast - Extremely Slow, and you can't process multiple images at the same time without losing speed

- **255BA**
Vaguely, but not blurry, may need back(reverse) adjustment
-Very very slow and you can't process multiple images at once

+Very Fast - Extremely Slow, and you can't process multiple images at once

- **Thin255BA**
Makes objects thinner and more colorful
-Very slow and you can't process multiple images at once

+Very Fast - Extremely Slow, and you can't process multiple images at once

- **DerivativeBA**
Much Gibbs ringing afrtifacts in the grid structure, contrasty but sharp edges
-Very fast - Very slow and you can't process multiple images at once

+Very Fast - Extremely Slow, and you can't process multiple images at once

- **SmoothCAS**
Smooth, clear, a little contrasty and the grid structure is visible, but accurate even without reverse correction
-Fast, and you can process multiple images at the same time without losing speed

+Very Fast - Normal, and you can process multiple images at the same time without losing speed

- **AntiBicubic**
Sharp and there is no grid structure, but a bit noisy and a halo may be present
-Slow and you can't process multiple images at once

+Incredibely Fast - Fast, but and you can't process multiple images at once

- **FastNearestNeighbour**
-Grid only
-The fastest method, but you can't process multiple images at once without losing a lot of speed

+Grid only, but the fastest method in the world
+Incredibely Fast - Very Fast, but you can't process multiple images at once without losing a lot of speed +Grid only

You can increase speed instead of accuracy and vice versa

@@ -148,23 +149,23 @@ You can increase speed instead of accuracy and vice versa

ℹ️ Описание методов
- **Smooth**
Наиболее точный метод для сцен, где объекты полностью находятся на изображении, но результат немного размыт (гораздо меньше, чем при любой интерполяции) и структура сетки все еще видна
-Очень быстро - Медленно, и вы можете обрабатывать несколько изображений одновременно, не теряя скорости (просто запустите функцию в другом потоке или запустите .exe еще раз)

+Невероятно быстро - быстро, и Вы можете обрабатывать несколько изображений одновременно, не теряя скорости (просто запустите функцию в другом потоке или запустите .exe еще раз)

- **SmoothContinuous**
Наиболее точный метод для сцен, где объекты выходят за границы изображения, но результат немного размыт (гораздо меньше, чем при любой интерполяции) и структура сетки все еще видна
-Очень быстро - Медленно, и вы можете обрабатывать несколько изображений одновременно, не теряя скорости (просто запустите функцию в другом потоке или запустите .exe еще раз)

+Невероятно быстро - быстро, и Вы можете обрабатывать несколько изображений одновременно, не теряя скорости (просто запустите функцию в другом потоке или запустите .exe еще раз)

- **SmoothContrast**
Очень плавно-гладко-размыто, но после обратной корректировки - наиболее точный для любых сцен, но очень контрастный и структура сетки кое-где все еще видна -Медленно?, но вы можете обрабатывать несколько изображений одновременно, не теряя скорости (просто запустите функцию в другом потоке или запустите .exe еще раз)

+Невероятно быстро - нормально, но Вы можете обрабатывать несколько изображений одновременно, не теряя скорости (просто запустите функцию в другом потоке или запустите .exe еще раз)

- **Bold**
Сетчатая структура, немного шумно и контрастно (для точности желательно последующее обратная корректировка), и слишком мелкие детали могут быть потеряны
-Очень быстро - Очень очень медленно, но вы можете обрабатывать несколько изображений одновременно без потери скорости

+Очень быстро - нормально, но вы можете обрабатывать несколько изображений одновременно без потери скорости

- **ContrastBold**
Идеальный результат, но слишком контрастный (для точности требуется последующее обратное исправление), и слишком мелкие детали теряются
-Очень быстро - Очень очень медленно, но вы можете обрабатывать несколько изображений одновременно без потери скорости

+Очень быстро - нормально, но вы можете обрабатывать несколько изображений одновременно без потери скорости

- **Furry**
Красивый и детализированный результат, но только если большая версия должна быть монохромным изображением (только чисто черно-белым, или для цветного - только чисто красным, черным, зеленым, желтым, фуксией, синим, голубым и белым)
@@ -176,54 +177,54 @@ You can increase speed instead of accuracy and vice versa

- **Separate**
Дает красивый, но почти монохромный результат и есть артефакты звона (чтобы избежать, можно попробовать несколько x2-x4)
-Очень очень быстро - быстро, но Вы не можете обрабатывать несколько изображений одновременно без потери скорости

+Невероятно быстро - быстро, но Вы не можете обрабатывать несколько изображений одновременно без потери скорости

- **BA**
Четко определенная структура сетки и могут присутствовать артефакты звона Гиббса, но это лучше, чем ближайшим соседом
-Очень очень быстро - Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно без потери скорости

+Очень быстро - нормально, и Вы не можете обрабатывать несколько изображений одновременно без потери скорости

- **BAContrast**
Видна сеточная структура, немного контрастно и могут присутствовать артефакты звона
-Очень очень быстро - Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно без потери скорости

+Очень быстро - нормально, и Вы не можете обрабатывать несколько изображений одновременно без потери скорости

- **BASmoothContrast**
Контрастно и может быть видна сеточная структура
-Очень очень быстро - Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно без потери скорости

+Очень быстро - нормально, и Вы не можете обрабатывать несколько изображений одновременно, и Вы не можете обрабатывать несколько изображений одновременно без потери скорости

- **BAmonochrome**
Гладкий, криволинейный и в то же время чёткий результат, но монохромный (вследствие чего цвета могут искажаться)
-Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно

+Очень быстро - нормально, и Вы не можете обрабатывать несколько изображений одновременно

- **BAmonochrome2**
Чёткие границы, но цвета могут искажаться
-Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно

+Очень быстро - нормально, и Вы не можете обрабатывать несколько изображений одновременно

- **BAExtremum**
Чёткие края, но контрастно (для точности необходима обратная корректировка) и присутствует большой звон
-Очень очень быстро - Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно

+Очень быстро - Экстремально медленно, и Вы не можете обрабатывать несколько изображений одновременно

- **255BA**
Расплывчато, но не размыто, возможно будет нужна обратная корректировка
-Очень очень медленно, и Вы не можете обрабатывать несколько изображений одновременно

+Очень быстро - экстремально медленно, и Вы не можете обрабатывать несколько изображений одновременно

- **Thin255BA**
Утоньшает объекты и делает их красочнее
-Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно

+Очень быстро - Экстремально медленно, и Вы не можете обрабатывать несколько изображений одновременно

- **DerivativeBA**
Большой звон в сеточной структуре, контрастно, но чёткие края
-Очень быстро - Очень медленно, и Вы не можете обрабатывать несколько изображений одновременно

+Очень быстро - экстремально медленно, и Вы не можете обрабатывать несколько изображений одновременно

- **SmoothCAS**
Гладко, чётко, немного контрастно и видна сеточная структура, но точно даже без обратной корректировки
-Быстро, и Вы можете обрабатывать одновременно несколько изображений без потери скорости

+Очень быстро - нормально, и Вы можете обрабатывать одновременно несколько изображений без потери скорости

- **AntiBicubic**
Резко и отсутствует сеточная структура, но немного шумно и может присутствовать гало
-Медленно, и Вы не можете обрабатывать несколько изображений одновременно

+Невероятно быстро - быстро, но Вы не можете обрабатывать несколько изображений одновременно

- **FastNearestNeighbour**
-Только сеточная структура
-Самый быстрый метод, но Вы не можете обрабатывать несколько изображений одновременно без большой потери скорости

+Только сеточная структура, но самый быстрый в мире метод
+Невероятно быстро - очень быстро, но Вы не можете обрабатывать несколько изображений одновременно без большой потери скорости

Можно увеличить скорость за счёт точности и наоборот From 494a1a0bee87357336e66507f990e02a9e726265 Mon Sep 17 00:00:00 2001 From: MACreative <149095075+no4ni@users.noreply.github.com> Date: Sun, 22 Dec 2024 16:27:17 +0500 Subject: [PATCH 2/2] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4e81948..b4a0043 100644 --- a/README.md +++ b/README.md @@ -58,11 +58,11 @@ Very fast - Normal, but you can process multiple images at the same time without - **Furry**
Beautiful and detailed result, but only if bigger version must be monochrome image (only pure black and white, or for color - only pure red, black, green, yellow, fuchsia, blue, cyan and white)
-Very slow - Very very slow, but you can process multiple images at the same time without losing speed

+Very Fast - Extremely Slow, but you can process multiple images at the same time without losing speed

- **Rough**
Typographic raster stylization, but if bigger version must be monochrome image it gives acceptable upscaling
-Very slow, but you can process multiple images at the same time without losing speed

+Very Fast - Slow, but you can process multiple images at the same time without losing speed

- **Separate**
Gives beatiful, but almost monochrome result and there are Gibbs ringing artifacts (to avoid you can try several times x2-x4)
@@ -169,11 +169,11 @@ You can increase speed instead of accuracy and vice versa

- **Furry**
Красивый и детализированный результат, но только если большая версия должна быть монохромным изображением (только чисто черно-белым, или для цветного - только чисто красным, черным, зеленым, желтым, фуксией, синим, голубым и белым)
-Очень медленно - Очень очень медленно, но Вы можете обрабатывать несколько изображений одновременно без потери скорости

+Очень быстро - экстремально медленно, но Вы можете обрабатывать несколько изображений одновременно без потери скорости

- **Rough**
Типографская растровая стилизация, но если большая версия должна быть монохромным изображением, то дает приемлемый результат для масштабирования
-Очень медленно, но вы можете обрабатывать несколько изображений одновременно без потери скорость

+Очень быстро - медленно, но вы можете обрабатывать несколько изображений одновременно без потери скорость

- **Separate**
Дает красивый, но почти монохромный результат и есть артефакты звона (чтобы избежать, можно попробовать несколько x2-x4)