The document describes a new image scaling algorithm based on an area pixel model that aims to achieve low complexity suitable for VLSI implementation. It presents an edge-oriented area-pixel scaling processor that uses an approximate technique to calculate pixel areas with 6-bit integers rather than floating point values. It also employs a simple edge catching technique to better preserve edges. The proposed 7-stage VLSI architecture was implemented using Verilog HDL and synthesized using a 0.18-micron process, achieving a processing rate of 200MHz with 10.4K gate counts. Experimental results showed it performs better than other lower complexity methods in terms of quality and speed.