From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Christopher Howard Newsgroups: gmane.emacs.help Subject: Re: Elisp: Generating Image Files Date: Mon, 22 May 2017 09:50:10 -0800 Message-ID: <8be42bed-57d6-5862-4d5d-07210773d04d@qlfiles.net> References: <03f9204b-6298-2a29-ec35-90277dcc5acc@qlfiles.net> <7fe66dfc-8b1d-d123-ac15-2505cedd2e0b@qlfiles.net> <9b5d5f09-abcc-dc92-00bc-fb498a1f69c1@qlfiles.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1495475455 3916 195.159.176.226 (22 May 2017 17:50:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 22 May 2017 17:50:55 +0000 (UTC) To: Help Gnu Emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 22 19:50:52 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCrTl-0000lM-5K for geh-help-gnu-emacs@m.gmane.org; Mon, 22 May 2017 19:50:49 +0200 Original-Received: from localhost ([::1]:44194 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCrTk-0002rr-ID for geh-help-gnu-emacs@m.gmane.org; Mon, 22 May 2017 13:50:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCrTL-0002ra-60 for help-gnu-emacs@gnu.org; Mon, 22 May 2017 13:50:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCrTG-0002qQ-Bw for help-gnu-emacs@gnu.org; Mon, 22 May 2017 13:50:23 -0400 Original-Received: from mx.kolabnow.com ([95.128.36.1]:9602 helo=mx-out03.mykolab.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dCrTG-0002pt-46 for help-gnu-emacs@gnu.org; Mon, 22 May 2017 13:50:18 -0400 X-Virus-Scanned: amavisd-new at kolabnow.com Original-Received: from mx03.mykolab.com (mx03.mykolab.com [10.20.7.101]) by mx-out03.mykolab.com (Postfix) with ESMTPS id EAB782098D for ; Mon, 22 May 2017 19:50:13 +0200 (CEST) In-Reply-To: <9b5d5f09-abcc-dc92-00bc-fb498a1f69c1@qlfiles.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 95.128.36.1 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:113124 Archived-At: I see Emacs depends on libpng, which I believe has writing functionality. Is there some way to interface with that through elisp? On 05/20/2017 03:58 PM, Christopher Howard wrote: > Hi. One of my little hobbies is exploring digital art or patterns > generated with various algorithms and formulas. E.g.: > > https://qlfiles.net/the-ql-files/next-nearest-neighbors-cellular-automata/ > https://qlfiles.net/the-ql-files/interference-patterns/ > > Of course, there's a lot of different areas to explore, and some of them > involve the need to be able output the pixels in pixmap images. > > On 05/20/2017 12:33 PM, Yuri Khan wrote: >> On Sat, May 20, 2017 at 10:35 PM, Christopher Howard >> wrote: >>> But that chapter are only about loading and display images, as far as I >>> can tell. I want to generate the image itself. >> >> What larger goal do you want to achieve by generating an image? >> >> The master branch contains a library named svg.el. You might be able >> to use it, or just generate SVG text with a bunch of (insert)s. >> > -- https://qlfiles.net