C言語による画像処理入門:画像拡大縮小
画像の拡大と縮小
入力された画像を指定した倍率で拡大、縮小します。
![]() |
![]() |
原理方法
(1)main.c の適当なところに下記を追加printf("7. 画像拡大縮小\n");
(2)main.c の switch(select) 関数に下記を追加
// 画像拡大、縮小
case 7 :
printf("画像拡大縮小\n");
imagels(2, image); // 画像を1/2に縮小する処理
break;
(3)image.c に void imagels( int ls, Image image) 関数を追加
void imagels()
課題:
(1)入力した画像を下記のように、1/3に縮小(9分割)してください。
(2)入力した画像を下記のように、右下部分を2倍に拡大してください。
(3)入力した画像を下記のように、中心部分を2倍に拡大してください。

