static ScreenShotMeta shootScreenWithMeta(Rect bounds) { var timeRange = new TimestampRange().start(tsNow()); ScreenShotMeta result = new(timeRange, bounds, shootScreen2(bounds)); timeRange.end(tsNow()); result.image = cloneBufferedImageWithMetaSrc(result, result.image); ret result; }