From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from cgl.ntg.nl (Cgl.ntg.nl [5.39.185.202]) by inbox.vuxu.org (Postfix) with ESMTP id 8AEA82E817 for ; Wed, 16 Oct 2024 20:04:45 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id CEBAE485534 for ; Wed, 16 Oct 2024 20:03:13 +0200 (CEST) Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=ntg.nl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntg.nl; h= list-unsubscribe:list-subscribe:list-post:list-owner:list-help :list-archive:archived-at:list-id:subject:subject:reply-to :precedence:in-reply-to:from:from:content-language:references :user-agent:mime-version:date:date:message-id:content-type :content-type:received:received:received:received:received :received:received:received:received; s=cgl; t=1729101793; x= 1731693794; bh=NhxISTfsoKd63L+j30Ha2kr6EmI1EV4BI75WIWwmtU4=; b=N Pj2ksnFqTqgVHzgd8yZBV3/5u7cvru24CDF6uRZVztwWtsCl8tG/qtjwaqGWv8ic PGSEhx1TJIcHZpqif/QOAxwTHpdlFAcpwiW3nXRrny2HcxOJhd1tcZPrRXreD5dP 5Js33iaG733jHa+YiwMcIfKwDQ6jkWt9UAA/zm+XFU= X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=fiee.net 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 tI25WHUGLuMk for ; Wed, 16 Oct 2024 20:03:13 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 750164857BE for ; Wed, 16 Oct 2024 20:01:01 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 7A6CB4854B3 for ; Wed, 16 Oct 2024 20:00:04 +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 nt2h0Zi40Qh2 for ; Wed, 16 Oct 2024 20:00:03 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=188.68.63.102; helo=relay.yourmailgateway.de; envelope-from=texml@fiee.net; receiver= Received: from relay.yourmailgateway.de (relay.yourmailgateway.de [188.68.63.102]) (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 A863C4854B1 for ; Wed, 16 Oct 2024 20:00:03 +0200 (CEST) Received: from mors-relay-2502.netcup.net (localhost [127.0.0.1]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4XTJdt5h7qz61wq for ; Wed, 16 Oct 2024 20:00:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fiee.net; s=key2; t=1729101602; bh=QjWx69JflUlXR/5cPZ1S+Hf2i86rZaLI0aLvhU+/l98=; h=Date:Subject:To:References:From:In-Reply-To:From; b=HV9HoFNDkf1iEOPHdx0YT2t0t5FwvsPDp83mP3nluS4mCTui20dC8O7RyMFOB3CcC rtzveIdHSxZp4rII1xFg+bwW8W1gXIHY3tDzwQZ7IuTOmXhKVTbZx9drTnK8+mIl6G qE7lE2pGdGJAQoEyzJCNrfsM+DHx/8MHD6tTY6OZtFYDUPtpKi4/8yQbMGYPITo+9V /MT7RtuQy/iZKN21xk9TpFpJucuW4b28kF1tRljOy48tN8wnicweWh9iY6pxGsjvZT dJ93aqHPlB9ww4k1OyBbInxEKT2H4ZguwR7LtbaFKH2cN08cReaCQmImlbUzvDHOX8 3IE2wcRvOjE3A== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4XTJdt5054z4xhY for ; Wed, 16 Oct 2024 20:00:02 +0200 (CEST) Received: from mxf9ac.netcup.net (unknown [10.243.12.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4XTJdt39SHz8sb3 for ; Wed, 16 Oct 2024 20:00:01 +0200 (CEST) Received: from [192.168.178.23] (dslb-084-059-097-233.084.059.pools.vodafone-ip.de [84.59.97.233]) by mxf9ac.netcup.net (Postfix) with ESMTPSA id DF80A20331 for ; Wed, 16 Oct 2024 19:59:56 +0200 (CEST) Authentication-Results: mxf9ac; spf=pass (sender IP is 84.59.97.233) smtp.mailfrom=texml@fiee.net smtp.helo=[192.168.178.23] Received-SPF: pass (mxf9ac: connection is authenticated) Content-Type: multipart/mixed; boundary="------------ZDUnfCiNRNmDJStKC6gMZPht" Message-ID: <19239da4-a9c1-4f2a-93e7-d6d61d57433b@fiee.net> Date: Wed, 16 Oct 2024 19:59:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ntg-context@ntg.nl References: <23dd9e7a-a61c-4697-998c-ac4de8273592@fiee.net> <87y13kqi9a.fsf@a16n.net> Content-Language: de-DE From: Henning Hraban Ramm Autocrypt: addr=texml@fiee.net; keydata= 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 In-Reply-To: <87y13kqi9a.fsf@a16n.net> X-Rspamd-Queue-Id: DF80A20331 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: JZcLaXBQXVlvcQgXOINuGttIuIS3XB98fWxwaYqG Message-ID-Hash: JBLZ4FRLE4ERHDGZ2HUE4SJA6GLMTYM5 X-Message-ID-Hash: JBLZ4FRLE4ERHDGZ2HUE4SJA6GLMTYM5 X-MailFrom: texml@fiee.net 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.9 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: Downsampling images (again) List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. --------------ZDUnfCiNRNmDJStKC6gMZPht Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Am 22.09.24 um 09:06 schrieb Peter M=C3=BCnster: > On Sat, Sep 21 2024, Henning Hraban Ramm wrote: >=20 >> How can a converter function access =E2=80=A6 >> =E2=80=93 the final (scaled) size of a placed image >=20 > Hi, >=20 > I use "figures.current().request" in my module (here attached). >=20 >=20 >> =E2=80=93 the original pixel size of an image ? >=20 > I use img.scan() for that. Hi Peter, are you sure that your code works with LMTX? Find attached my version. It seems to work, but only for the first instance of an image, not for=20 different sizes of the same image =E2=80=93 makes sense WRT efficiency, b= ut=20 might give wrong results for some uses. Here=E2=80=99s my test code: """ \loadluafile[grph-downsample.lua] \setupexternalfigure[ location=3D{local,global,default}, conversion=3Dlowres.jpg, resolution=3D20, ] \starttext \useexternalfigure[zapf][https://upload.wikimedia.org/wikipedia/commons/d= /dd/Hermann_Zapf_signing.jpg] \useexternalfigure[lino][https://upload.wikimedia.org/wikipedia/commons/b= /bd/Linotype-vorne-deutsches-museum.jpg] \externalfigure[zapf][width=3D.5tw] \externalfigure[lino][height=3D.3th] \externalfigure[zapf][height=3D.5th] \stoptext """ Hraban --------------ZDUnfCiNRNmDJStKC6gMZPht Content-Type: text/plain; charset=UTF-8; name="grph-downsample.lua" Content-Disposition: attachment; filename="grph-downsample.lua" Content-Transfer-Encoding: base64 aWYgbm90IG1vZHVsZXMgdGhlbiBtb2R1bGVzID0geyB9IGVuZCBtb2R1bGVzIFsnZ3JwaC1k b3duc2FtcGxlJ10gPSB7CiAgdmVyc2lvbiAgID0gMS4xMDMsCiAgY29tbWVudCAgID0gImNv bXBhbmlvbiB0byBncnBoLWluYy5ta2l2IiwKICBhdXRob3IgICAgPSAiUGV0ZXIgTcO8bnN0 ZXIiLCAtLSBhZGFwdGVkIHRvIExNVFggYnkgSHJhYmFuCiAgY29weXJpZ2h0ID0gIlBSQUdN QSBBREUgLyBDb25UZVh0IERldmVsb3BtZW50IFRlYW0iLAogIGxpY2Vuc2UgICA9ICJzZWUg Y29udGV4dCByZWxhdGVkIHJlYWRtZSBmaWxlcyIKfQoKbG9jYWwgZm9ybWF0ID0gc3RyaW5n LmZvcm1hdApsb2NhbCByZXBvcnQgPSBsb2dzLnJlcG9ydGVyKCJET1dOU0FNUExFIikKbG9j YWwgZnVuY3Rpb24gc2FtcGxlX2Rvd24ob2xkbmFtZSwgbmV3bmFtZSwgcmVzb2x1dGlvbikK ICByZXBvcnQoInNhbXBsZV9kb3duICVzIHRvICVzICglcykiLCBvbGRuYW1lLCBuZXduYW1l LCByZXNvbHV0aW9uKQogIGxvY2FsIHJlcXVlc3QgPSBmaWd1cmVzLmN1cnJlbnQoKS5yZXF1 ZXN0CiAgLS0gdGhpcyBpcyBwcm9iYWJseSB0aGUgb3JpZ2luYWwgcGl4ZWwgc2l6ZQogIGxv Y2FsIHdpZHRoID0gcmVxdWVzdC53aWR0aAogIGxvY2FsIGhlaWdodCA9IHJlcXVlc3QuaGVp Z2h0CiAgLS0gd2lkdGgvaGVpZ2h0IGFyZSBpbnRlZ2VyIGluIHNwIG9yIGEgYm9vbGVhbgog IGxvY2FsIFRFWHB0ID0gNjU1MzYKICBsb2NhbCBpbmNoID0gNzIuMjcKICBpZiByZXNvbHV0 aW9uID09ICIiIHRoZW4gLS0gb3IgKG5vdCB3aWR0aCBhbmQgbm90IGhlaWdodCkgdGhlbgog ICAgcmVwb3J0KCJOb3RoaW5nIHRvIGRvIChtaXNzaW5nIHJlc29sdXRpb24pOiAlcywgJXMs ICVzIGRwaSwgJXMgeCAlcyBweCIsIG9sZG5hbWUsIG5ld25hbWUsIHJlc29sdXRpb24sIHdp ZHRoLCBoZWlnaHQpCiAgICByZXR1cm4KICBlbHNlCiAgICByZXBvcnQoIlJlcXVlc3RlZDog JXMsICVzLCAlcyBkcGksICVzIHggJXMgcHgiLCBvbGRuYW1lLCBuZXduYW1lLCByZXNvbHV0 aW9uLCB3aWR0aCwgaGVpZ2h0KQogIGVuZAoKICAtLSBNa0lWOgogIC0tIGxvY2FsIGltYWdl ID0gaW1nLnNjYW57ZmlsZW5hbWUgPSBvbGRuYW1lfQoKICAtLSBMTVRYOgogIGxvY2FsIGlt YWdlID0gZmlndXJlcy5nZXRpbmZvKG9sZG5hbWUsMSkKICBpbWFnZSA9IGltYWdlLnN0YXR1 cy5wcml2YXRlCgogIGxvY2FsIHh5ID0gaW1hZ2UueHNpemUgLyBpbWFnZS55c2l6ZSAtLSBz aXplIHJhdGlvCiAgaWYgKG5vdCB3aWR0aCBhbmQgbm90IGhlaWdodCkgdGhlbgogICAgLS0g bm8gc2l6ZSByZXF1ZXN0ZWQ/IHVzZSBkZWZhdWx0IHdpZHRoCiAgICAtLSBwcm9iYWJseSB3 cm9uZ+KApgogICAgd2lkdGggPSAzMDAgKiBURVhwdAogIGVuZAogIGlmIG5vdCB3aWR0aCB0 aGVuCiAgICBoZWlnaHQgPSBoZWlnaHQgLyBURVhwdAogICAgd2lkdGggPSBoZWlnaHQgKiB4 eQogIGVuZAogIGlmIG5vdCBoZWlnaHQgdGhlbgogICAgd2lkdGggPSB3aWR0aCAvIFRFWHB0 CiAgICBoZWlnaHQgPSB3aWR0aCAvIHh5CiAgZW5kCiAgd2lkdGggPSBtYXRoLmZsb29yKHdp ZHRoKQogIGhlaWdodCA9IG1hdGguZmxvb3IoaGVpZ2h0KQogIHJlcG9ydCgiaW1hZ2Ugc2l6 ZSAlZHglZHB4LiByZXF1ZXN0ZWQgJWR4JWRwdCBhdCAlZGRwaS4iLCBpbWFnZS54c2l6ZSwg aW1hZ2UueXNpemUsIHdpZHRoLCBoZWlnaHQsIHJlc29sdXRpb24pCiAgbG9jYWwgeHNpemUg PSBtYXRoLmZsb29yKHJlc29sdXRpb24gKiB3aWR0aCAvIGluY2gpCiAgbG9jYWwgeXNpemUg PSBtYXRoLmZsb29yKHJlc29sdXRpb24gKiBoZWlnaHQgLyBpbmNoKQogIHJlcG9ydCgicmVz aXplICVkeCVkcHggdG8gJWR4JWRweDoiLCBpbWFnZS54c2l6ZSwgaW1hZ2UueXNpemUsIHhz aXplLCB5c2l6ZSkKICBpZiB4c2l6ZSA8IGltYWdlLnhzaXplIG9yIHlzaXplIDwgaW1hZ2Uu eXNpemUgdGhlbgogICAgLS0gbWF5YmUgYWRkIGEgdG9sZXJhbmNlIG9mIDIwJSAoZG9u4oCZ dCBkb3duc2FtcGxlIGlmIHRoZSBkaWZmZXJlbmNlIGlzIG1hcmdpbmFsKQogICAgbG9jYWwg cyA9IGZvcm1hdCgiZ20gY29udmVydCAtcmVzaXplICVkeCVkIC1yZXNhbXBsZSAlZHglZCBc IiVzXCIgXCIlc1wiIiwKICAgICAgICAgICAgICAgICAgICAgeHNpemUsIHlzaXplLCByZXNv bHV0aW9uLCByZXNvbHV0aW9uLCBvbGRuYW1lLCBuZXduYW1lKQogICAgcmVwb3J0KCJjYWxs aW5nOiAlcyIsIHMpCiAgICBvcy5leGVjdXRlKHMpCiAgZWxzZQogICAgcmVwb3J0KCJOb3Ro aW5nIHRvIGRvIChpbWFnZSBzbWFsbGVyIHRoYW4gcmVxdWVzdGVkKTogJXMsICVzLCAlcyBk cGksICVkIHggJWQgcHgiLCBvbGRuYW1lLCBuZXduYW1lLCByZXNvbHV0aW9uLCB3aWR0aCwg aGVpZ2h0KQogICAgcmVwb3J0KCJ4c2l6ZSA9ICVkLCB5c2l6ZSA9ICVkIiwgeHNpemUsIHlz aXplKQogIGVuZAplbmQKCmxvY2FsIGZvcm1hdHMgPSB7InBuZyIsICJqcGciLCAiZ2lmIn0K CmZvciBfLCBzIGluIGlwYWlycyhmb3JtYXRzKSBkbwogIGZpZ3VyZXMuY29udmVydGVyc1tz XSA9IGZpZ3VyZXMuY29udmVydGVyc1tzXSBvciB7fQogIC0tIHVzZSBcc2V0dXBleHRlcm5h bGZpZ3VyZVtjb252ZXJzaW9uPWxvd3Jlcy5qcGddOgogIGZpZ3VyZXMuY29udmVydGVyc1tz XVsibG93cmVzLiIgLi4gc10gPSBzYW1wbGVfZG93bgogIC0tIHVzZSB3aXRob3V0IHNldHVw OgogIC0tZmlndXJlcy5jb252ZXJ0ZXJzW3NdLmRlZmF1bHQgPSBzYW1wbGVfZG93bgogIC0t ZmlndXJlcy5jb252ZXJ0ZXJzW3NdLnBkZiA9IHNhbXBsZV9kb3duIC0tIGdldHMgdXNlZApl bmQK --------------ZDUnfCiNRNmDJStKC6gMZPht Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________ --------------ZDUnfCiNRNmDJStKC6gMZPht--