Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #34052

Re: Imaging libraries in active development?

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <python-python-list@m.gmane.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901; t=1354178261; bh=hawK5p8usOoX4cB68cS5yjbcN+JuPSQAjzIxYjNCeYQ=; h=To:From:Subject:Date:Message-ID:References:Mime-Version: Content-Type:Content-Transfer-Encoding:In-Reply-To; b=SSXmvBkKPLP4cli7/pAAuSFFHIlr+fCmQhlfwMIuKbnI+4tRKuheLQM7XOUtYIo2U LZ4u1Ky+DffClxJqkhIvIg4UM0QiwlvDCmMWeOZE7MsfF4EY88YSJa4pwtw6xMsOMR Qc3euwm8plElwPnRHPnF3eMYH1p1NKq/f/sMNLhY=
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'api.': 0.04; 'argument': 0.04; 'float': 0.05; '*not*': 0.07; '*is*': 0.09; 'libraries.': 0.09; 'pixels': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'wraps': 0.09; 'library': 0.15; '(ok,': 0.16; 'from:name:christian heimes': 0.16; 'long-time': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'stuff,': 0.16; 'ties': 0.16; 'from:addr:python.org': 0.17; "shouldn't": 0.17; 'widely': 0.17; 'bit': 0.21; 'libraries': 0.22; 'required.': 0.22; 'nearly': 0.23; 'seems': 0.23; 'header:In- Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; '(e.g.': 0.27; 'header:X-Complaints-To:1': 0.28; 'spaces': 0.29; 'subject:development': 0.29; 'usable': 0.29; "i'm": 0.29; 'implement': 0.32; 'file': 0.32; 'to:addr:python-list': 0.33; 'christian': 0.34; 'formats': 0.35; 'doing': 0.35; 'subject:?': 0.35; 'received:org': 0.36; 'but': 0.36; 'scientific': 0.36; 'should': 0.36; 'available.': 0.37; 'itself': 0.37; 'rather': 0.37; 'data': 0.37; 'subject:: ': 0.38; 'to:addr:python.org': 0.39; 'header:Received:5': 0.40; 'your': 0.60; 'dead': 0.62; 'more': 0.63; 'color': 0.69; 'eight': 0.71; 'pipeline': 0.84; 'man.': 0.93; 'sitting': 0.93; 'serious': 0.98
X-Injected-Via-Gmane http://gmane.org/
To python-list@python.org
From Christian Heimes <christian@python.org>
Subject Re: Imaging libraries in active development?
Date Thu, 29 Nov 2012 09:37:28 +0100
References <ed0f3366-d0e9-4d87-94e0-d3fb48b34b65@googlegroups.com> <50B65486.8010306@gmail.com> <mailman.343.1354129246.29569.python-list@python.org> <slrnkbcvf9.1jc.grahn+nntp@frailea.sa.invalid>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding 7bit
X-Gmane-NNTP-Posting-Host f049070125.adsl.alicedsl.de
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
In-Reply-To <slrnkbcvf9.1jc.grahn+nntp@frailea.sa.invalid>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.357.1354178262.29569.python-list@python.org> (permalink)
Lines 27
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1354178262 news.xs4all.nl 6869 [2001:888:2000:d::a6]:58377
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:34052

Show key headers only | View raw


Am 28.11.2012 22:11, schrieb Jorgen Grahn:
> I thought those formats were dead since about a decade?  (Ok, I know
> TIFF has niches, but JPEG 2000?)

Baseline TIFF is still used a lot when a lossless image format is
required. It's widely used for scientific stuff, long-time preservation,
health care (e.g. MRI) and for many more applications. If you need to
deal with formats like 32bit float RGBA or 128bit complex float pixels
or color spaces like CMYK, CIELUV, CIEXYZ, then TIFF is your man.

I'm sitting on nearly a quarter petabyte of TIFF images. The data should
still be usable in 200 years. Bit rot *is* a serious issue for long
periods of time.

> That seems like an argument for *not* having support for many file
> formats in the imaging library itself -- just pipeline into the best
> standalone utilities available.

An imaging library shouldn't implement all file formats on its own and
rather use existing libraries. That's what I'm doing with smc.freeimage.
It wraps and ties together FreeImage and lcms. FreeImage itself contains
and encapsulates eight libraries (e.g. libjpeg, libtiff4, libraw, libpng
...) in a powerful API.

Christian

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-28 04:30 -0800
  Re: Imaging libraries in active development? Michael Torrie <torriem@gmail.com> - 2012-11-28 11:14 -0700
    Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-28 22:53 -0800
      Re: Imaging libraries in active development? Adrien <adnothing@gmail.com> - 2012-11-29 10:29 +0100
        Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-29 03:22 -0800
        Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-29 03:22 -0800
    Re: Imaging libraries in active development? Alasdair McAndrew <amca01@gmail.com> - 2012-11-28 22:53 -0800
  Re: Imaging libraries in active development? Christian Heimes <christian@python.org> - 2012-11-28 20:00 +0100
    Re: Imaging libraries in active development? Jorgen Grahn <grahn+nntp@snipabacken.se> - 2012-11-28 21:11 +0000
      Re: Imaging libraries in active development? Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-11-28 19:27 -0500
        Imaging library zoom <zoom@yahoo.com> - 2012-11-29 10:01 +0100
      Re: Imaging libraries in active development? Christian Heimes <christian@python.org> - 2012-11-29 09:37 +0100
  Re: Imaging libraries in active development? Nobody <nobody@nowhere.com> - 2012-11-29 18:45 +0000
  RE: Imaging libraries in active development? "Prasad, Ramit" <ramit.prasad@jpmorgan.com> - 2012-11-29 23:04 +0000

csiph-web