Applying zoom into point like Aseprite
Hello I need some help with applying an answer on another question to my code. I’m currently trying to recreate aseprite’s zoom functionality but, with my current code, when I zoom on different sides of the canvas it shifts a couple of pixels.