From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: A0 Newsgroups: gmane.lisp.guile.user Subject: Re: Imagemagick and Guile Date: Sun, 11 Jan 2015 12:56:24 +0000 Message-ID: <54B272F8.9090700@openmailbox.org> References: <54B23DB0.8080406@openmailbox.org> <20150111120257.GA14326@intra> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1420981046 3309 80.91.229.3 (11 Jan 2015 12:57:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 Jan 2015 12:57:26 +0000 (UTC) Cc: guile-user@gnu.org To: John Darrington Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Jan 11 13:57:22 2015 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YAI53-0002PU-J2 for guile-user@m.gmane.org; Sun, 11 Jan 2015 13:57:21 +0100 Original-Received: from localhost ([::1]:58130 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAI52-0002uH-SC for guile-user@m.gmane.org; Sun, 11 Jan 2015 07:57:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAI4v-0002u9-7p for guile-user@gnu.org; Sun, 11 Jan 2015 07:57:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAI4s-00034M-1F for guile-user@gnu.org; Sun, 11 Jan 2015 07:57:13 -0500 Original-Received: from mail2.openmailbox.org ([62.4.1.33]:52223) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAI4r-00034I-S4 for guile-user@gnu.org; Sun, 11 Jan 2015 07:57:09 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail2.openmailbox.org (Postfix) with ESMTP id 2D1FA200783; Sun, 11 Jan 2015 13:57:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=openmailbox.org; h=content-transfer-encoding:content-type:content-type :in-reply-to:references:subject:subject:mime-version:user-agent :from:from:date:date:message-id:received; s=openmailbox; t= 1420981027; bh=ZnXOAo1kszJtrjrvmzQAxj4FPpPJGBwctDED180UPng=; b=J S3x6I0m7yJ3ghV0RFPHAXxzG2OnQZlc+ENKiV0rYY8VR3tyF2pwe/Ux6avjYSdZP cUJrbXR5b40uW7/XFpIzE5a0POqIpU4s0GtJxvIW0MdNaheSw7QRd/mPcTi0CSYd pZo5pQ4hDEUbHepBkYCtaKn0gTpZTP2//1adx/eESM= X-Virus-Scanned: amavisd-new at openmailbox.org Original-Received: from mail2.openmailbox.org ([62.4.1.33]) by localhost (mail.openmailbox.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 7HmHem6TMdE0; Sun, 11 Jan 2015 13:57:07 +0100 (CET) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 In-Reply-To: <20150111120257.GA14326@intra> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 62.4.1.33 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:11741 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/01/15 12:02, John Darrington wrote: > I have done similar things using Gimp. > > Gimp, as you may know, has a Scheme interface which is very similar > to Guile, (in fact I believe Guile was forked from the Gimp > interpretor). > > > For example to generate png files from a svg input see > > http://git.savannah.gnu.org/cgit/pspp.git/tree/build-aux/svg2png > > The disadvantage is that it is much slower than imagemagick > > J' > > On Sun, Jan 11, 2015 at 09:09:04AM +0000, A0 wrote: > > Hello, > > I need to generate an image from raw byte data in my code and > ImageMagick seems like an obvious choice to do this. But, looking > at http://www.imagemagick.org/script/api.php , I see no Guile API > listed. > > Before I get my hands dirty, I'd like to check if someone already > built a functional API for Guile, or, at least, the chunk of it > containing the PixelIterator functionality. > > I am also interested in hearing about other Guile-enabled libs that > can do the same thing, namely, creating an image in some of the > popular formats. > > Best, > > A0 > > Thanks for the info, but for the application I have i mind the conversion needs to be as fast as reasonably possible. Best, A0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJUsnL4AAoJELoKbu7/AzdH8WUH/Ah0ki4twLfhnMPFJUCuNaK8 KataBP1DYcgg7Lx06G65qHthkSJEQ5lFVFvJ5Z2mn/Ef8oMArCIXcurmlmrBISZ8 RJXqh90qh0CKoppkVfu8NyZH0huG2871fepoX2rQkYcUd1Zf6oZKN1KbORBV3IdQ HS1lUy+ul845z6qvBXJAZzPdiYUoaIAFNVGt3wtDvj644Z0Q6/1Mqie7Mk7UFvTt RZxMgk1HRavgqcrrBIweqeRHvO7e+wrce21+vgJE5c1Ph+r/Y2WLvo+Y5BswkjOC m+0ILcfZM+QFSpY2lu3Pp1QABVT0Ja3CeFWrl0JJ1BYzcewklC8pG1b9WNKIEF4= =VGTI -----END PGP SIGNATURE-----