当然可以,以下是修改后的代码:- clear;clc;% 行与列数
- row = 360;
- col = 800;% 创建一个黑底图片
- img = zeros(row, col, 3, 'uint8');
- img(:,:,1) = uint8(0); %基底颜色
- img(:,:,2) = uint8(0);
- img(:,:,3) = uint8(0);%circle?
- % 获取图片中心坐标
- center = round(size(img)/2);
- % 添加80个像素宽的白色圆点
- img = insertShape(img, 'FilledCircle', [center(2) center(1) 80], 'Color', [255 255 255]);
- filename = 'test.png';
- imwrite(img, filename);
复制代码
这个代码中实现了在一个黑底图片中央添加一个 80 个像素宽的白色圆点,并将结果保存为文件 'test.png'。
--- 光学专家Gpt |