From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29254 invoked from network); 17 Jul 2023 13:48:03 -0000 Received: from cgl.ntg.nl (5.39.185.202) by inbox.vuxu.org with ESMTPUTF8; 17 Jul 2023 13:48:03 -0000 Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 5CFED4829EC for ; Mon, 17 Jul 2023 15:45:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xyomQ3Ft-AeT for ; Mon, 17 Jul 2023 15:45:58 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id C2D47482931 for ; Mon, 17 Jul 2023 15:45:10 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id A4E454824C3 for ; Mon, 17 Jul 2023 15:44:39 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yVuVzgngNZlB for ; Mon, 17 Jul 2023 15:44:39 +0200 (CEST) Received: from st43p00im-zteg10063501.me.com (st43p00im-zteg10063501.me.com [17.58.63.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id 49EB54824B8 for ; Mon, 17 Jul 2023 15:44:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1689601476; bh=PD2yryHmWvhMCH9jkn7iVQPM/Im4fdMDCXgMGQgC1FM=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type; b=clUAEOE9XZyD3taKNLPVikz0W6cSCLOQnoIlAGPJDFDCh6wv81kw77M/37DW3OqBv /cNhbmCX9CV0p0m+CM3u1Cnn8XONSPB6tONSRiWEW2EJzlq21tvux7pXjKQo2EJ78E 1s5q51QzIBuGAykdAZHdTm6Vp/f/ZT+tS/sT0bZOMk4ZAan3Amsh4gknrQABL3LXq+ canGw5MDx0K2oi3CGb9sYEzxcBD2jtEzpVPSGjmOB4Y/zaLcdYsnmRxowMSx0Gqzab 3CTTl4ZKIwFgg3bPMDDWqITmmb/5Q8XSyjEG6nCdnC10hTxD8Jh8xJmammm1XZEfJC 30za2gUj6jNSQ== Received: from [192.168.1.147] (st43p00im-dlb-asmtp-mailmevip.me.com [17.42.251.41]) by st43p00im-zteg10063501.me.com (Postfix) with ESMTPSA id 6017D4C157F; Mon, 17 Jul 2023 13:44:36 +0000 (UTC) Message-ID: <2784af61-7a02-22e4-31b7-5a63cacdf0d0@icloud.com> Date: Mon, 17 Jul 2023 15:44:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: mailing list for ConTeXt users , Hans Hagen References: <280ddf65-40a2-3b4c-add5-5de39e15d8e7@fiee.net> <4794a877-7380-e1d5-b673-6770f824c7ac@xs4all.nl> In-Reply-To: <4794a877-7380-e1d5-b673-6770f824c7ac@xs4all.nl> X-Proofpoint-GUID: nlYK3tpUY4ehEnmm-VfatNdBcaE1XN_3 X-Proofpoint-ORIG-GUID: nlYK3tpUY4ehEnmm-VfatNdBcaE1XN_3 X-Proofpoint-Virus-Version: =?UTF-8?Q?vendor=3Dfsecure_engine=3D1.1.170-22c6f66c430a71ce266a39bfe25bc?= =?UTF-8?Q?2903e8d5c8f:6.0.573,18.0.957,17.11.170.22.0000000_definitions?= =?UTF-8?Q?=3D2023-05-18=5F15:2023-05-17=5F02,2023-05-18=5F15,2023-02-09?= =?UTF-8?Q?=5F01_signatures=3D0?= X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 mlxscore=0 clxscore=1015 adultscore=0 suspectscore=0 bulkscore=0 mlxlogscore=969 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2307170125 Message-ID-Hash: NSA326YGR36YNADP6YVC3YPPPV7ZPTHM X-Message-ID-Hash: NSA326YGR36YNADP6YVC3YPPPV7ZPTHM X-MailFrom: alan.braslau@icloud.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: access image properties in Lua List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Alan Braslau via ntg-context Cc: Alan Braslau Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 T24gMTMvMDcvMjMgMTMvMDcvMjMsIDA5OjE5LCBIYW5zIEhhZ2VuIHdyb3RlOg0KPiBPbiA3LzEx LzIwMjMgMjoyMiBQTSwgSGVubmluZyBIcmFiYW4gUmFtbSB3cm90ZToNCj4+IFdoYXTigJlzIHRo ZSBjdXJyZW50IGFwcHJvdmVkIHdheSB0byBnZXQgaW1hZ2UgcHJvcGVydGllcyB3aXRoaW4gYSBM dWEgDQo+PiBmdW5jdGlvbj8NCj4+DQo+PiB2ZXJ5IG9sZDoNCj4+IGxvY2FsIHBpYyA9IGZpZ3Vy ZXMuZ2V0aW5mbyhmaWd1cmVzLmN1cnJlbnQoKS5zdGF0dXMuZnVsbG5hbWUpDQo+Pg0KPj4gdXNl ZCB0byB3b3JrIGluIDIwMTk6DQo+PiBsb2NhbCBwaWMgPSBpbWcuc2NhbntmaWxlbmFtZSA9IGZp Z3VyZXMuY3VycmVudCgpLnN0YXR1cy5mdWxsbmFtZX0NCj4+DQo+PiBpZiBJIHVuZGVyc3RhbmQg dGhpcyByaWdodCwgImltZyIgaXNu4oCZdCB2YWxpZCBhbnltb3JlOg0KPj4gIiIiDQo+PiB0b2tl biBjYWxsLCBleGVjdXRlOiBncnBoLWltYWdlbGliLmx1YTozNzogYXR0ZW1wdCB0byBpbmRleCBh IG5pbCANCj4+IHZhbHVlIChnbG9iYWwgJ2ltZycpDQo+PiAiIiINCj4+DQo+PiBJ4oCZZCBsaWtl IHRvIGtub3cgdGhlIHBpeGVsIHNpemUgYW5kIGlmIHBvc3NpYmxlIGFsc28gdGhlIHNjYWxlZCB0 YXJnZXQgDQo+PiBzaXplIG9mIGFuIGltYWdlOyBlaXRoZXIgdGhlICJjdXJyZW50IiBvbmUgb3Ig YnkgbmFtZS4NCj4gXGN0eGx1YXtpbnNwZWN0KGZpZ3VyZXMuZ2V0aW5mbygidDovc291cmNlcy9t aWxsLnBuZyIpLnVzZWQpfQ0KPiANCj4gXGN0eGx1YXtpbnNwZWN0KGZpZ3VyZXMuZ2V0aW5mbygi dDovc291cmNlcy9taWxsLnBuZyIpLnN0YXR1cyl9DQo+IA0KPiBldGMgLi4gbm8gbW9yZSBmYWtp bmcgdGhlIGltZyBsaWINCj4gDQo+IEhhbnMNCg0KSHJhYmFuLCBIYW5zLCBhbmQgbWFpbGluZyBs aXN0Lg0KDQpUaGlzIGlzIGludGVyZXN0aW5nLiBJIHdvdWxkIGZpbmQgaXQgdXNlZnVsIHRvIGJl IGFibGUgdG8gcmVwb3J0IHRoZXNlIA0KcHJvcGVydGllcyB0aG91Z2ggYSB0cmFja2VyIC0gc2hv dWxkIGJlIGZhaXJseSBlYXN5IGlmIG5vdCBhbHJlYWR5IA0KYXZhaWxhYmxlLg0KDQpPbmUgd29y a3Mgd2l0aCBpbWFnZXMgaGF2aW5nIGEgY2VydGFpbiByZXNvbHV0aW9uLCB3aGF0ZXZlciB0aGF0 IG1heSBiZS4gDQpXZSBhbHNvIG1pZ2h0IGhhdmUgYSB0YXJnZXQgcmVzb2x1dGlvbiwgc2F5IDMw MCBkcGkgb3IgcGVyaGFwcyBiZXR0ZXIgDQpmb3IgcHJpbnRpbmcuIEFzIHRoZSBpbWFnZXMgYXJl IHR5cGljYWxseSByZXNpemVkIHdoZW4gdXNlZCwgdGhlIA0KcmVzdWx0aW5nIHJlc29sdXRpb25z IG1pZ2h0IGJlIGFueXRoaW5nLiBPcHRpbWl6aW5nIHRoZSByZXNvbHV0aW9ucyBvZiANCnRoZSBz b3VyY2UgaW1hZ2VzIGNhbiByZXN1bHQgaW4gb3B0aW1hbCBQREYgc2l6ZXMsIGkuZS4gbm90IHRv byBoaWdoIG5vciANCnRvbyBsb3cgcmVzb2x1dGlvbi4NCg0KSSBjYW4gZXZlbiBpbWFnaW5lIGFu IGF1dG9tYXRlZCB3b3JrZmxvdyB3aGVyZSBoaWdoLXJlc29sdXRpb24sIHNheSAyNDAwIA0KZHBp IG9yIGV2ZW4gZ3JlYXRlciBiaXRtYXAgaW1hZ2VzLCBhcmUgc3VwcGxpZWQgYW5kIHRoZSBpbmNs dWRlZCBiaXRtYXAgDQpjb3VsZCBiZSAicmVzYW1wbGVkIiByZXN1bHRpbmcgaW4gdGhlIGluY2x1 c2lvbiBvZiBhIHRhcmdldGVkIA0KcmVzb2x1dGlvbi4gSG93ZXZlciwgdGhlIHJlcG9ydGluZyBv ZiB0aGUgaW5jbHVkZWQsIGxpa2VseSByZXNpemVkIGltYWdlIA0KcmVzb2x1dGlvbnMgdGhlbiB1 c2VkIHRvIGFkanVzdCBvciByZXNhbXBsZSB0aGUgc291cmNlIGZpbGVzIGV4dGVybmFsbHkgDQph bmQgbWFudWFsbHkgY2FzZS1ieS1jYXNlIHdvdWxkIGJlIHN1ZmZpY2llbnQuDQoNCkFueSBzdWdn ZXN0aW9ucyBvbiBob3cgdG8gaG9vay1pbiBzdWNoIHJlcG9ydGluZz8NCg0KQm9udXMgcXVlc3Rp b246IGhvdyBhbHNvIHRvIGhhbmRsZSB0aGUgY2FzZSBvZg0KXHN0YXJ0TVBjb2RlDQpkcmF3IGZp Z3VyZSAiTXlGaWd1cmUiIHhzaXplZCBUZXh0V2lkdGggOw0KLi4uDQpcc3RvcE1QY29kZQ0KDQot LQ0KQWxhbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBv ZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUg V2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5s L21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFn bWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8v Yml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRw czovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f