Path: csiph.com!news.dns-netz.com!news.freedyn.net!aioe.org!bofh.it!news.nic.it!robomod From: David Wright Newsgroups: linux.debian.user Subject: Re: color border in image, drop everything outside of it Date: Mon, 23 Nov 2020 06:20:01 +0100 Message-ID: References: X-Original-To: debian-user@lists.debian.org X-Mailbox-Line: From debian-user-request@lists.debian.org Mon Nov 23 05:17:19 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-2.751 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, CT_IMAGE=1.5, HEADER_FROM_DIFFERENT_DOMAINS=0.249, LDO_WHITELIST=-5, MOSTLY_PNG_IMAGE=2, ONE_PNG=0.5] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 Authentication-Results: cox.net; auth=pass (PLAIN) smtp.auth=pdkcox@cox.net X-Authority-Analysis: v=2.4 cv=UpCmi88B c=1 sm=1 tr=0 ts=5fbb45d0 a=kkeJ8LlWWq7dYbO4WG5cmA==:117 a=kkeJ8LlWWq7dYbO4WG5cmA==:17 a=RGf68hPhzJiRkolhvMgA:9 a=QEXdDO2ut3YA:10 a=eT5mlvq21R23aeRNLMwA:9 a=G8p90GtJfs2BtxWk:18 a=HXjIzolwW10A:10 Reply-To: debian-user@lists.debian.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="rwEMma7ioTxnRzrJ" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.10.1 (2018-07-13) X-Cmae-Envelope: MS4xfHGSbscHQhUFPoTl5KryBgnqUgbZcLg5o/uXKFDabXrd95bw05AT0MDCkzSTF/DP2SsDJFSWGqhLu7Frodg1W4nlh/HpEAGGQ3kSrqQZKdcBKKjjoHwA q6cpysr+sf6LTESOaUppAcpfxk26ex0MY37JaLpcwm7cpwQRMErrD3sZZZWyTnmxyh+7CH0Mr778M1oCp70m0KkSkaQCXo4R8Cuk52UAsHhE5G2d0QFBLjVQ bjU7OTTTYMm1g8nHVWU5XLRiA5XoCeeKamdzFEwLPSw= X-Mailing-List: archive/latest/769349 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20201123051701.GB7786@axis.corp Approved: robomod@news.nic.it Lines: 156 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 22 Nov 2020 23:17:01 -0600 X-Original-Message-ID: <20201123051701.GB7786@axis.corp> X-Original-References: <87a6vjfrcl.fsf@zoho.eu> <20201115093851.GB30998@tuxteam.de> <874kliywc6.fsf@zoho.eu> <20201122033435.GF21458@axis.corp> <873612xc2m.fsf@zoho.eu> Xref: csiph.com linux.debian.user:228936 --rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sun 22 Nov 2020 at 05:14:25 (+0100), Emanuel Berg wrote: > David Wright wrote: > > >> Encirclement! > > > > How does that work with figures like Ω or ω? > > Well, if the input data doesn't make sense, why worry about the > output data? I don't understand what you mean by "sensible" data. Your example ......... ...sss... ..skkks.. ..sssss.. ....ss... is a completely convex blob. Are we to understand that as a constraint? Or are re-entrant shaped loops allowed? What sort of re-entrants? I was just pointing out that while your super-easy example works in a really simple manner, many common shapes, like the attached, just won't work with that algorithm. Treating each of your scans as light rays, there are shadow areas that are never scanned, like the armpits. Cheers, David. --rwEMma7ioTxnRzrJ Content-Type: image/png Content-Disposition: attachment; filename="gingerbread.png" Content-Transfer-Encoding: base64 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 YII= --rwEMma7ioTxnRzrJ--