1. A method of rendering objects, wherein objects are represented by electronically readable data structures and rendering generates pixel arrays representing images of the objects according to the data structures using a computer to perform computations of rendering, the method comprising: defining a sample region, wherein the sample region is associated with an image sampling rate associated with a distribution of at least one image sample point within the sample region; selecting at least one object intersecting the sample region, wherein the selected object includes an opacity value; classifying the selected object as being a small object based on whether a size test is met the size test using the image sampling rate as an input; in response to the determination that the selected object is not in the class of small objects, sampling the selected object using the distribution of image sample points within the sample region; and in response to the determination that the selected object is in the class of small objects: a) enlarging the selected object such that the enlarged object would not be in the class of small objects; b) assigning an opacity value to the enlarged object based on the opacity value of the selected object and based on an amount of enlargement of the selected object; and c) defining a set of additional samples within the sample region having a sampling rate larger than the image sampling rate; and sampling the enlarged object with the set of additional samples.