X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f996b,aa76fa8f4e74bb08 X-Google-Attributes: gidf996b,public X-Google-ArrivalTime: 2002-01-28 12:59:23 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!feed.news.nacamar.de!rz.uni-karlsruhe.de!news.rz.uni-karlsruhe.de!not-for-mail From: Markus Gebhard Newsgroups: alt.ascii-art Subject: Re: Physical ASCII mosaic Date: Mon, 28 Jan 2002 22:00:41 +0100 Organization: University of Karlsruhe, Germany Lines: 150 Message-ID: <3C55BBF9.F6F10CCE@rz.uni-karlsruhe.de> References: <3C51F913.2278A661@ericharshbarger.org> <3c52d8eb$0$14078$edfadb0f@dspool01.news.tele.dk> <3C5318B5.80F13461@rz.uni-karlsruhe.de> NNTP-Posting-Host: wn4-jarjar.wn4.uni-karlsruhe.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.rz.uni-karlsruhe.de 1012251561 15381 172.20.12.141 X-Complaints-To: usenet@rz.uni-karlsruhe.de X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en Xref: archiver1.google.com alt.ascii-art:14201 Andreas Freise wrote: > > On Sat, 26 Jan 2002, Markus Gebhard wrote: > [...] > > The results are somewhat funny: > > _________ > > _________ _/ \_ > > _/ \_/__/ __\ > > /________ / \ > > / | | > > __/ _ \ > > / / \ _ \ > > _/ _ / | | \_ | > > / __/ | | \ | \_/ > > |__/ / / \__ | > > \ | | \_/ > > / | > > | / > > / | > > / / > > | | > > | | > > | | > > | | > > | | > > | | > > / | > > | |_ > > /______\ [...] > Mh - but but but - I feel that the edge detect with a proper line algorithm > would be quite nice for someone working in the `watermark' mode. I only tried > once to use a greyscale-converted picture as a basis for a line picture and the > work as well as the result were not promising (to say the least). A nice > edge detect would make the copying from a bitmap image somewhat easier. > > And, apart from that, I don't think the examples you posted are `bad' > images. They are good starting points I think. Ok, you are right about the watermark thing. Initially I meant that the algorithm itself is no good point to start from for writing a better algorithm. However, I have tried to optimize the output from the algorithm: _________ ,--'______ ,-' `. ,' `-. / \ /___ \_| ___\ /' `-.__ | __| \ / _ | ,' | \ _ \ / _ / | | `. | / ,-' | / \_ | `-./ \ ,-' / | `. | \ | / `-./ / | / / | | / | | / | | | | / | | | | | | | | | / |_ ______________ /_______\ ,'::::::_:::::::`-. ,--'::::::,' |:::__::::`-. ,':::::::::|___|::|_ `-._:::`. /::::::::::_:::::::::\ `.:::\ /:::::::::,' |:::::::/ |:::`. /:::::::::|__/:::::::|__,,--''::::::\ /::::::::::::::::::::::::::::::::::::|_ /::::::::::::::________________:::::::::\ |::::::::::::,' `-.::::::| |:::::::::::| \::::::\ \:::::::::::| |:::::| |:::::::::::\ |::_::| /::::::::::::| |_| |:| |::::::::::::`-._ ____ | \ \:/ |::::::::::::::::`. /::::`._ \\ \ \::::::::::::::_:::\ /__:::::_\ \ \:::::::,,--'' `-.| `-._/ `.::::| | \:::| /| |:::\ /:| \::::`. /::|___ |:::::`-._|:::::_\ /\ |::::::::::::::|___ O |::::::::::::::::::\ O /::::::::::::::::::/ /:::::::::::::,,--'' / ,':::::::::::::| ,-'|_ ,'::::::::::::::::`-.,--':::::`-.__ ,-':::::::::::::::::::::::::::::::::::`-.___ ,-'::::::::::::::::::::::::::::::::::::::::::::`-._____ ,--':::::::::::::::::::::::::::::::::::::::::::::::::::::::\ ,-'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ ,-':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| ,'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::| ``--..___________________________________________________________,,--'' ___________________________________________________________________ /_::_::_________________________:______:__:__::___________________:_\ |_|/ |/ ____ | \ | |/ \ | |,' | /::_:\ /\ /\ / |\ /\ / | | /| | \\ \_/ \/ \/ \/ // /_/ \/ \\ \ \\ _/__ | | ___________ /____\ | | /:::::::::::\ ___ /\_/`-./\ | | ``--.:::,--'' /_::\__ /___::::_:`. | | _ |:| \___:`--. |::/ \::\ | | /_\ |:| `.:::`-. |:/ \::\ /\ | | |:| ________|:::::`. || || | | |:| /::::::::::::::::\ ,'::\ |:`. _ | | |:| ``--.._:::::::,--' /:::|__/\_|:::\ /_\ | | /\ |:| __|::,--' |::_________:::\ | | |:| __/::__/ |:| \:| | | ____|:|____ /:___/ /,'::/ |:\_/ | | /:::::::::::\ \/ |:::|_/\ /\_|::::\ | | _/__|______,,--'' /______/ O \__,,--'' | | /_::,' _ | | \/ /_\ __ __ / / / __ /\ /\ /\ / | |\ \ O O /::\ /__\ \ | \ / O /__\ | O \ \ O | /| |_/__________/_____|:::`.__|__/__|___/,'|_,'___|_____|_____,'__|_,'_| \___________________________________________________________________/ But that is already the limit of what you can do with it. For a _real_ edge detection algorithm it takes a lot more... Well maybe... - we will see :-) > [...] > > PS: The edge tracing algorithm will be part of the next release of JavE. > > Surprise! ;) > No, really, I like that! I am beginning to like it too :-) Markus -- \-/ http://www.jave.de O_< Get JavE now! \-/ J|a|v|E /| J|a|v|E /-\ Ascii-Art for eyeryone / \ - for free! /-\