Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Mike Driscoll Newsgroups: comp.lang.python.announce Subject: ANN: Image Processing with Python Kickstarter Date: Mon, 4 Jan 2021 21:17:12 -0600 Lines: 13 Approved: python-announce-list@python.org Message-ID: <160982009204.1327.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Trace: news.uni-berlin.de VVfCcWL2q2CIVmFYipjxLw+b931hBuXwSp7eSB9BqRXQ== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=pythonlibrary-org.20150623.gappssmtp.com header.i=@pythonlibrary-org.20150623.gappssmtp.com header.b=gHhosRHu; dkim-adsp=none (unprotected policy); dkim-atps=neutral X-Spam-Status: OK 0.042 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.01; 'library': 0.05; 'package.': 0.07; 'fork': 0.09; 'pillow': 0.09; 'resizing': 0.09; 'to:addr:python-announce-list': 0.09; 'subject:Python': 0.11; 'python': 0.15; 'enhancing': 0.16; 'imaging': 0.16; 'subject:ANN': 0.16; 'subject:Image': 0.16; 'uses': 0.19; "i've": 0.21; 'tools.': 0.23; 'thanks,': 0.29; 'message-id:@mail.gmail.com': 0.33; 'opening': 0.33; 'received:google.com': 0.34; 'subject:with': 0.37; 'applying': 0.37; 'image': 0.37; 'images': 0.37; 'book': 0.37; '8bit%:14': 0.39; 'check': 0.62; 'here': 0.62; "you'd": 0.64; 'popular': 0.65; 'skip:k 10': 0.65; 'accessing': 0.66; 'more,': 0.68; 'viewing': 0.77; 'cover:': 0.84; 'from:addr:mike': 0.84; 'received:mail-wm1-x32c.google.com': 0.84; 'colors': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pythonlibrary-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=FkXxhknvPONR1hAzeXPOMB72+2W7FLDAmUHFgW/5Cso=; b=gHhosRHu8gyvbqS0zQlcpQtZAPftmOm2seTbUroxEIO8FcxmQolK+IQeLzwqVlxqo/ 2uWv3gXpvFnMZ4Svg+OcmR4mEAsttqejVBa8Xn219TfkpKEnRgXhbwC0qDNE0bccGvjL UTHSooE002cVUBcbMzOZSN26h5WYvnkZRM8/bWq/M6d9GM8e30fndyx2VkqzO1XhWQ/Y fecOpJ7zc9sKO88tcc1d9yOnnOO3eaS8+ZWI/wAkxfTXZS5qOCzjCsJfLZzaO/EiFAxj TLCQiDwonFzYDS6zl+nB5/WioVzBVYLE2pw2nRTnWFyNBXP6n11yxHha3+eOwvEYsm1g pyWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=FkXxhknvPONR1hAzeXPOMB72+2W7FLDAmUHFgW/5Cso=; b=lBt/IQpN3OzAd9ZknI3/mzLwyekJ2sofUVwg1Ehst0FsBENHIukl+YXkXSytov4srk noreBcOs/QYf1RGYeRYA7sFhyRnlwhqkSodeeZs7EO8N3XhrCnkmeBAy2KIrn/Fjc/0f YbCV3+13+W8bPyI4kG9KDZnIQrc5eCjBbNCm1Qcjw/Iov1KP9AzU5/aeEy1a9E8ComaH 94RO1m2F1iPKmebfMF/VO4cKvRFRaeLpAjA4z32OhKrDLhIobki22nev743MPUx7BIzF YD18DdVoTcYZlmVOo4PzDHwJNrT6CbGwIa6zhQpDISYpKuKPnyxAksGFMV9I5qRFf+qf 2aJQ== X-Gm-Message-State: AOAM532la9771hOjfJWmouH7Opyu28H+CVHBs2ETT/q45VcBlKJ3dxcx nC40XhKm2rDbG+YMDcyrdh6SmxhJP0PghYaYhkvUzppcCxcVV6Gn X-Google-Smtp-Source: ABdhPJxikY1hpjDP6TK8qwAERDV65xyaeGtV3jGK/Wxx0iE4sKW5M15EPZDPZV6m4lwXoTxECRyyVAjc3kxZOXAiDtM= X-Received: by 2002:a7b:cc16:: with SMTP id f22mr1422992wmh.131.1609816642891; Mon, 04 Jan 2021 19:17:22 -0800 (PST) X-MailFrom: mike@pythonlibrary.org X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: PN6S5GEJSAX3XCVLCSN5X5LHPFP3RG2J X-Message-ID-Hash: PN6S5GEJSAX3XCVLCSN5X5LHPFP3RG2J X-Mailman-Approved-At: Mon, 04 Jan 2021 23:14:39 -0500 X-Content-Filtered-By: Mailman/MimeDel 3.3.3b1 X-Mailman-Version: 3.3.3b1 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3557 SGkhIEkndmUgYmVlbiBidXNpbHkgd29ya2luZyBvbiBhIG5ldyBib29rIG9uIGltYWdlIHByb2Nl c3Npbmcgd2l0aCBQeXRob24NCnRoYXQgdXNlcyB0aGUgUGlsbG93IHBhY2thZ2UuIFBpbGxvdyBp cyB0aGUgZnJpZW5kbHkgZm9yayBvZiB0aGUgUHl0aG9uDQpJbWFnaW5nIExpYnJhcnkgYW5kIGlz IG9uZSBvZiB0aGUgbW9zdCBwb3B1bGFyIFB5dGhvbiBpbWFnZSBwcm9jZXNzaW5nDQp0b29scy4N Cg0KSWYgeW91J2QgbGlrZSB0byBsZWFybiBtb3JlLCB5b3UgY2FuIGNoZWNrIG91dCBteSBLaWNr c3RhcnRlcjoNCmh0dHBzOi8vd3d3LmtpY2tzdGFydGVyLmNvbS9wcm9qZWN0cy9kcmlzY29sbGlz L2ltYWdlLXByb2Nlc3Npbmctd2l0aC1weXRob24NCg0KSGVyZSBhcmUgc29tZSBvZiB0aGUgdG9w aWNzIHRoYXQgdGhlIGJvb2sgd2lsbCBjb3ZlcjoNCg0KDQogICAtIEFjY2Vzc2luZyBpbWFnZSBt ZXRhZGF0YQ0KICAgLSBXb3JraW5nIHdpdGggaW1hZ2UgY29sb3JzDQogICAtIE9wZW5pbmcgLyB2 aWV3aW5nIGltYWdlcyB3aXRoIFB5dGhvbg0KICAgLSBBcHBseWluZyBmaWx0ZXJzIHRvIGltYWdl cw0KICAgLSBDcm9wcGluZywgcm90YXRpbmcsIGFuZCByZXNpemluZyBwaG90b3MNCiAgIC0gRW5o YW5jaW5nIHBob3RvcyB3aXRoIFB5dGhvbg0KICAgLSBDb21iaW5pbmcgaW1hZ2VzDQogICAtIGFu ZCBtb3JlIQ0KDQpUaGFua3MsDQpNaWtlDQo=