|
|
|
| Программа берет первый пиксель, приумножает его в 8 раз (в 8, да?), потом берет 2-й пиксель - тоже приумножает... и так все пиксели фото?
Или как работает данная программка? | |
|
|
|
|
|
|
|
для: lElectroHardl
(22.02.2011 в 22:05)
| | Учитывая, что в названии имеется слово Spline, сильно сомневаюсь, что так все просто. Сплайн-интерполяция, немножко посложнее устроена, в ней каждый пиксел вычисляется в зависимости от сетки разреженных точек. | |
|
|
|
|
|
|
|
для: cheops
(22.02.2011 в 22:16)
| | А чем плох описанный мной метод? Разве не проще сделать так как я описал?
Можно поподробнее про метод интерполяции. | |
|
|
|
|
|
|
|
для: lElectroHardl
(22.02.2011 в 23:26)
| | Проще, но будет плохое качество. Сплайны интерполируют не как попало, а гладко - там в цвете получится не просто усредненное значение от точки к точке а кривая, вернее, в случае изображения цветовая поверхность и она будет без углов, гладкая, а само изображение очень качественное. В общем это высшая степень интеполяции, просто нужно брать книжку по сплайнам и разбирать, если лень - нужно брать готовый алогоритм (как правило на Fortran или C) и применять к своим нуждам.
PS В общем проведите по точкам гладкую кривую вроде Безье, но Безье это 4 точки, а Сплайн - это обощение на N точек, а потом получите обощение для поверхности/матрицы пикселей - это и будет сплайн для получения увеличенных фотографий. | |
|
|
|