From 8a89d4ab6ea0ace9c6400c3cf69e5bdabfe50d78 Mon Sep 17 00:00:00 2001 From: Rubin Schreiber Date: Sun, 16 Nov 2025 02:04:39 +0800 Subject: [PATCH] Add 'Rasterop (A.Okay.a. Bitblt)' --- Rasterop-%28A.Okay.a.-Bitblt%29.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Rasterop-%28A.Okay.a.-Bitblt%29.md diff --git a/Rasterop-%28A.Okay.a.-Bitblt%29.md b/Rasterop-%28A.Okay.a.-Bitblt%29.md new file mode 100644 index 0000000..6b0a137 --- /dev/null +++ b/Rasterop-%28A.Okay.a.-Bitblt%29.md @@ -0,0 +1 @@ +
Affine transforms are the set of linear geometrical transforms on a two-dimensional picture that encompass translation, shear, rotation and scaling. Apart from scaling, all of these operations can be applied using rasterop! Translation is obvious: you choose total picture as the source block, and place it, appropriately translated, in the vacation spot. Shear is implemented by translating blocks of image by completely different amounts. For instance, you may imagine a horizontal "clockwise" shear about the center of the image the place horizontal full width blocks are shoved to the appropriate above the center and to the left below the center. Blocks close to the highest and backside are pushed farther than blocks near the middle \ No newline at end of file