function A=frameit(C,r,g,b,w) u=size(C) width=u(2) height=u(1) D=zeros(height+2*w,width+2*w,'uint8'); A(:,:,1)=D; A(:,:,2)=D; A(:,:,3)=D; %left side A(:,[1:w],1)=r; A(:,[1:w],2)=g; A(:,[1:w],3)=b; %top A([1:w],:,1)=r; A([1:w],:,2)=g; A([1:w],:,3)=b; %right side A(:,[width+w:width+w+w],1)=r; A(:,[width+w:width+w+w],2)=g; A(:,[width+w:width+w+w],3)=b; %bottom A([height+w:height+w+w],:,1)=r; A([height+w:height+w+w],:,2)=g; A([height+w:height+w+w],:,3)=b; %copy picture A([w+1:w+height],[w+1:w+width],:)=C; figure(10) image(A)