Digiteq.git
20 months agoAdd minilibx as dependency to *.o compilation
Lukas Jiriste [Thu, 4 Apr 2024 06:39:08 +0000 (08:39 +0200)]
Add minilibx as dependency to *.o compilation

This is done to make sure that mlx.h is present so that any file
including it compiles succesfully.

20 months agoImplement emoji detection and green frame
Lukas Jiriste [Wed, 3 Apr 2024 22:25:07 +0000 (00:25 +0200)]
Implement emoji detection and green frame

This implementation is so very slow because of the transparency issues,
but it is functional and without leaks.
I would like to refactor some of the functions as they git quite verbose
with the layered structures.

20 months agoAdd transparency handling
Lukas Jiriste [Wed, 3 Apr 2024 20:21:20 +0000 (22:21 +0200)]
Add transparency handling

Unfortunately this makes the program even slower...

20 months agoAdd the red_frame showing the current scan location
Lukas Jiriste [Wed, 3 Apr 2024 20:18:57 +0000 (22:18 +0200)]
Add the red_frame showing the current scan location

Unfortunately minilibx for Linux does not handle transparency hence the
frame is not see through but filled with black color...

20 months agoRemove the usage of t_mat to save memory
Lukas Jiriste [Wed, 3 Apr 2024 17:36:47 +0000 (19:36 +0200)]
Remove the usage of t_mat to save memory

All the information need not be saved in 2 places.
Having to deal with the mlx image structure may not be as convenient,
but the math is quite simple so it should not be significant drawback.

20 months agoAdd minilibx-linux to be able to create GUI
Lukas Jiriste [Tue, 2 Apr 2024 21:03:05 +0000 (23:03 +0200)]
Add minilibx-linux to be able to create GUI

Implement some basic behaviour of the window, such as closing.
So far the window just shows the input argument image.
I use minilibx-linux with a commit from myself, that solves
a memory issue.

20 months agoMake make fclean clean all subprojects
Lukas Jiriste [Tue, 2 Apr 2024 14:12:04 +0000 (16:12 +0200)]
Make make fclean clean all subprojects

20 months agoStart the project by implementing jpeg read
Lukas Jiriste [Tue, 2 Apr 2024 09:34:23 +0000 (11:34 +0200)]
Start the project by implementing jpeg read

This commit is just a familiarization with libjpeg-turbo library
through a (potentailly buggy) implementation of jpeg to raw image.

20 months agoAdd data and modify README
Zuzana Smidova [Tue, 26 Mar 2024 09:47:03 +0000 (10:47 +0100)]
Add data and modify README

20 months agoadd assignment
Zuzana Smidova [Tue, 26 Mar 2024 09:03:38 +0000 (10:03 +0100)]
add assignment

20 months agofirst commit
Zuzana Smidova [Mon, 25 Mar 2024 13:12:53 +0000 (14:12 +0100)]
first commit