Вы можете попробовать что-то вроде этого:
Private Sub TestDateAdd()
Dim weekStart As DateTime = GetWeekStartDate(46, 2013)
Console.WriteLine(weekStart)
End Sub
Private Function GetWeekStartDate(weekNumber As Integer, year As Integer) As Date
Dim startDate As New DateTime(year, 1, 1)
Dim weekDate As DateTime = DateAdd(DateInterval.WeekOfYear, weekNumber - 1, startDate)
Return DateAdd(DateInterval.Day, (-weekDate.DayOfWeek) + 1, weekDate)
End Function
Отказ от ответственности: я только проверял это с помощью одного ввода, вы, вероятно, хотите убедиться, что он работает так, как ожидалось, в разные годы и т. д.
Попробуйте это
var img = Buffer.from(base64.substr(23), 'base64');
var dimensions = sizeOf(img);
console.log(dimensions.width, dimensions.height);
substr(23)
обрезает data:image/jpeg;base64,
, что необходимо для правильного создания Buffer
из ваших данных base64.