Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проект №4 #13

Merged
merged 9 commits into from
Jan 4, 2024
Merged

Проект №4 #13

merged 9 commits into from
Jan 4, 2024

Conversation

arhostcode
Copy link
Owner

@arhostcode arhostcode commented Dec 4, 2023

Выполнен проект №4

Реализованы 2 версии генератора фрактального пламени:

  • Однопоточная
  • Многопоточная

Дополнительно реализовано:

  • Поддержка цветных изображений
  • Поддержка логарифмической гамма коррекции
  • Поддержка параметра симметрии

Дополнительно рисунки фрактального пламени отправлены в чат и получены реакции

Динамический фрактал

Генерируется по алгоритму представленному в pr при каждом обновлении страницы (может занять пару секунд)

Примеры фракталов

image1
image
imageimage4
image6

@arhostcode arhostcode added the project Project task label Dec 4, 2023
Copy link

github-actions bot commented Dec 4, 2023

Code Coverage

Overall Project 91% -2.11% 🍏
Files changed 88.25% 🍏

File Coverage
AbstractRenderer.java 100% 🍏
OneThreadRenderer.java 100% 🍏
LogGammaCorrectionImageProcessor.java 100% 🍏
ImageFormat.java 100% 🍏
ExponentialTransformation.java 100% 🍏
HyperbolicTransformation.java 100% 🍏
SphereTransformation.java 100% 🍏
SineTransformation.java 100% 🍏
LinearTransformation.java 100% 🍏
DiskTransformation.java 100% 🍏
PolarTransformation.java 100% 🍏
AffineTransformation.java 100% 🍏
HeartTransformation.java 100% 🍏
AffineCoefficient.java 100% 🍏
Rect.java 100% 🍏
Point.java 100% 🍏
FractalImage.java 100% 🍏
FormatImageSaver.java 95.38% -4.62% 🍏
MultiThreadRenderer.java 93.33% -6.67% 🍏
RectUtils.java 91.76% -8.24% 🍏
FractalImageUtils.java 83.33% -16.67% 🍏
ListUtils.java 58.82% -41.18% 🍏
Pixel.java 49.57% -50.43% 🍏
FractalFlameGenerator.java 49.18% -50.82% 🍏

@arhostcode arhostcode merged commit 2507320 into main Jan 4, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project Project task
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant