    # File lib/RMagick.rb, line 1132
                def [](*args)
                    cols(args)

                    # Both View::Pixels and Magick::Pixel implement Observable
                    if @unique
                        pixels = @view[@rows[0]*@width + @cols[0]]
                        pixels.add_observer(self)
                    else
                        pixels = View::Pixels.new
                        each do |x|
                            p = @view[x]
                            p.add_observer(self)
                            pixels << p
                        end
                    end
                    pixels
                end