# File lib/pixels.rb, line 300
300:     def write_row_bytes(y, raw_data)
301:       if raw_data.length != @bytes_per_row
302:         raise ArgumentError.new("raw_data.length was #{raw_data.length}, expected #{@bytes_per_row}")
303:       end
304:       @mutex.synchronize {
305:         @file.seek(row_offset(y), IO::SEEK_SET)
306:         return @file.write(raw_data)
307:       }
308:     end