Изменение размера изображения
возвращает изображение B
= imresize(A
,scale
)B
то есть scale
умножить на размер A
. Изображение входа A
может быть полутоновым, RGB или бинарным изображением. Если A
имеет более двух размерности, imresize
изменение размера только первых двух размерностей. Если scale
находится в области значений [0, 1], B
меньше A
. Если scale
больше 1, B
больше A
. По умолчанию imresize
использует бикубическую интерполяцию.
возвращает изображение B
= imresize(A
,[numrows
numcols]
)B
количество строк и столбцов, заданное двухэлементным вектором [numrows numcols]
.
[
изменение размера индексированного изображения Y
,newmap
]
= imresize(X
,map
,___)X
где map
- палитра, связанная с изображением. По умолчанию imresize
возвращает новую, оптимизированную палитру (newmap
) с измененным размером изображения. Чтобы вернуть палитру, которая совпадает с исходной палитрой, используйте 'Colormap'
параметр.
___ = imresize(___,
возвращает изображение с измененным размером, где Name,Value
)Name,Value
пары управляют различными аспектами операции изменения размера.
Если размер выходного изображения не является целым числом, imresize
не использует указанную шкалу. imresize
использует ceil
при вычислении размера выходного изображения.
interp2
| imresize3
(Image Processing Toolbox) | imrotate
(Набор Image Processing Toolbox) | imtransform
(Набор Image Processing Toolbox) | tformarray
(Набор Image Processing Toolbox) | gpuArray
(Parallel Computing Toolbox)