An image scaling method for calculating a pixel value of a target pixel
within a scaled image block is disclosed. The method includes selecting a
plurality of reference pixels from the image block, wherein each
reference pixel has a pixel value and corresponds to a transparency
parameter; respectively setting a corresponding weight value for each
reference pixel; adjusting the weight values according to the
transparency parameters of the reference pixels; and blending the pixel
values of the reference pixels to generate the pixel value of the target
pixel according to the adjusted weight values of the reference pixels.