ladybird/Userland/Applications/ImageViewer
MacDue 4aa0ef9f98 ImageViewer: Support displaying vector graphics (at arbitrary scales)
With this, you can scale, flip, and rotate vector graphics in the image
viewer like any other image, but with no pixelation :^)

With this change, vector graphics are decoded in-process (since there's
no standard way to encode them over IPC, a new encoding would be needed
for each format, which would be pretty much just be recreating that
format).

Raster images are still decoded out of process, so the surface area for
attack is still kept to a minimum.
2023-07-14 06:51:05 +02:00
..
CMakeLists.txt ImageViewer: Use LibFileSystemAccessClient 2023-03-24 09:38:46 +00:00
main.cpp ImageViewer: Support displaying vector graphics (at arbitrary scales) 2023-07-14 06:51:05 +02:00
MainWidget.cpp Userland: Specify margins and spacing in the GUI::Layout constructor 2023-02-18 16:56:56 +00:00
MainWidget.h ImageViewer: Make arrow key shortcuts work 2023-02-16 12:26:41 +00:00
ViewWidget.cpp ImageViewer: Support displaying vector graphics (at arbitrary scales) 2023-07-14 06:51:05 +02:00
ViewWidget.h ImageViewer: Support displaying vector graphics (at arbitrary scales) 2023-07-14 06:51:05 +02:00