effective way to copy outlines from a drawing
Moderator: Moderators
effective way to copy outlines from a drawing
Hello, I need a way to copy outlines from a drawing, such as a building's outlines from a structural map. Is there any way to do this in a effective way on ms paint?
Re: effective way to copy outlines from a drawing
Try some photo software that allows you to have layers?
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: effective way to copy outlines from a drawing
If you don't wanna "acquire" PS, grab GIMP. It should be able to do this pretty easily.
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: effective way to copy outlines from a drawing
And if you don't like using gimp, Paint.net can also use layers and probably has a plug-in for finding outlines.
Re: effective way to copy outlines from a drawing
What exactly do you mean with outlines? Silouettes, contours?
Re: effective way to copy outlines from a drawing
but no brush feathering >:SSilentwings wrote:And if you don't like using gimp, Paint.net
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: effective way to copy outlines from a drawing
scan/photograph it, put as layer in inkscape and trace the outlines.
There is also automagic "convert bitmap to vector" function, maybe its good enough. inkscape is free and not that confusing.
There is also automagic "convert bitmap to vector" function, maybe its good enough. inkscape is free and not that confusing.
Re: effective way to copy outlines from a drawing
Filter->high pass
levels->normalize
threshold
Or use a sobel kernel.
levels->normalize
threshold
Or use a sobel kernel.
Re: effective way to copy outlines from a drawing
fireworks : marquee to paths
Re: effective way to copy outlines from a drawing
Lua it!
Code: Select all
local function FindOutline(map,level)
local px,pz={},{}
local zout
for z=0,128 do
if map:Get(0,level,z) then
zout=true
elseif zout then
zout=z
break
end
end
local xo,yo,zo=0,level,zout
local x,y,z=xo,yo,zo
local dx,dz=1,0
local it=0
repeat
it=it+1
if it>9999 then
error("Too many iterations!")
end
if not map:Get(x+dx,y,z+dz) then
x,z=x+dx,z+dz
px[1+#px],pz[1+#pz]=x,z
if not map:Get(x+dz,y,z-dx) then
dx,dz=dz,-dx
end
else
dx,dz=-dz,dx
end
until x==xo and z==zo
return px,pz
end
Re: effective way to copy outlines from a drawing
pirate photoshop, paint the outlines on a new layer and be a happy pup