ladybird/Userland/Services/ImageDecoder
Lucas CHOLLET 8e2102fb73 ImageViewer: Transform the image's dimension accordingly to the metadata
Exif metadata have two tags to store the pixel density along each axis.
If both values are different and no action is taken, the resulting image
will appear deformed. This commit scales the displayed bitmap
accordingly to these tags in order to show the image in its intended
shape. This unfortunately includes a lot of plumbing to get this
information through IPC.
2024-02-21 08:31:17 +00:00
..
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
ConnectionFromClient.cpp ImageViewer: Transform the image's dimension accordingly to the metadata 2024-02-21 08:31:17 +00:00
ConnectionFromClient.h ImageDecoder: Add plumbing to allow a client to request an ideal size 2024-01-07 20:10:22 +01:00
Forward.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
ImageDecoderClient.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00
ImageDecoderServer.ipc ImageViewer: Transform the image's dimension accordingly to the metadata 2024-02-21 08:31:17 +00:00
main.cpp Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00