我通常imcrop
用来裁剪rectanguler图像,但我想创建圆形裁剪.怎么做?
我知道有关于此的另一个问题,这里的链接:
[xx,yy] = ndgrid((1:imageSize(1))-ci(1),(1:imageSize(2))-ci(2));
mask = (xx.^2 + yy.^2)<ci(3)^2;
Run Code Online (Sandbox Code Playgroud)
结果imshow(mask)
是带有白色背景的矩形
错误 roimaskcc
http://www.mathworks.com/matlabcentral/newsreader/view_thread/242489
[xx,yy]=ndgrid(1:size(X,1), 1:size(X,2));
CroppingMask= ( (xx-Xcenter).^2+(yy-Ycenter).^2<=Radius^2 );
X=X.*CroppingMask;
Run Code Online (Sandbox Code Playgroud)
结果imshow(CroppingMask)
是一个黑色背景的矩形,矩形中心有一个小的白色圆形.当我运行第3行时,它显示错误.
请一步一步帮助我,因为我是初学者.
这是我的形象:https://www.dropbox.com/s/5plqzqgyb1ej6gh/patricia.jpg.它的分辨率是480x640.
假设我有 iframe 包含sample.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="import" href="sample.html">
</head>
<body>
<p>top</p>
<iframe src="sample.html" frameborder="0" id="myframe"></iframe>
<p>bottom</p>
<textarea cols="30" rows="10"></textarea>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我想获得所有内容,包括<!DOCTYPE html> ...</html>
. 我尝试在网络上搜索,但我发现只能使用从正文获取内容
var cont = document.getElementById('myframe').contentWindow.document;
console.log(cont.body);
Run Code Online (Sandbox Code Playgroud)
我不想使用 AJAX 来获取内容文件。如何从iframe
包含html标签获取所有内容?