From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#41222: 27.1; Auto-resizing of images in image-mode Date: Fri, 15 May 2020 01:39:55 +0300 Organization: LINKOV.NET Message-ID: <87pnb688y4.fsf@mail.linkov.net> References: <87tv0kkbkl.fsf@mail.linkov.net> <20200514204615.GC50681@breton.holly.idiocy.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="12241"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) Cc: 41222@debbugs.gnu.org To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 15 00:44:17 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jZMaO-00032e-P9 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 15 May 2020 00:44:16 +0200 Original-Received: from localhost ([::1]:41944 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZMaN-0001K7-Lj for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 May 2020 18:44:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZMaA-0001IX-CA for bug-gnu-emacs@gnu.org; Thu, 14 May 2020 18:44:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51848) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jZMaA-0006zY-21 for bug-gnu-emacs@gnu.org; Thu, 14 May 2020 18:44:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jZMaA-0001J8-12 for bug-gnu-emacs@gnu.org; Thu, 14 May 2020 18:44:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 May 2020 22:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41222 X-GNU-PR-Package: emacs Original-Received: via spool by 41222-submit@debbugs.gnu.org id=B41222.15894961824926 (code B ref 41222); Thu, 14 May 2020 22:44:01 +0000 Original-Received: (at 41222) by debbugs.gnu.org; 14 May 2020 22:43:02 +0000 Original-Received: from localhost ([127.0.0.1]:35159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZMZC-0001HI-8F for submit@debbugs.gnu.org; Thu, 14 May 2020 18:43:02 -0400 Original-Received: from relay11.mail.gandi.net ([217.70.178.231]:50203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZMZA-0001GL-ER for 41222@debbugs.gnu.org; Thu, 14 May 2020 18:43:01 -0400 Original-Received: from mail.gandi.net (m91-129-104-245.cust.tele2.ee [91.129.104.245]) (Authenticated sender: juri@linkov.net) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 26777100002; Thu, 14 May 2020 22:42:51 +0000 (UTC) In-Reply-To: <20200514204615.GC50681@breton.holly.idiocy.org> (Alan Third's message of "Thu, 14 May 2020 21:46:15 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:180284 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit >> I noticed that image-mode still lacks one needed command: >> some image viewers have a menu item titled “Normal Size C-0” or >> “Original Size C-0”. Here's is the patch that implements it: > >> + ["Original Size" image-transform-original >> + :help "Reset image to original size"] > > Hi Juri, this looks good to me, but I’m not sure about saying > "original size", as that may be mistaken for meaning the size it was > when it was loaded the first time. It seems the correct term for the size of the image loaded the first time would be "initial size"? Hmm, actually, the docstring of 'image-transform-reset' says the correct term for the initial size is "default size". > Perhaps "actual size"? It’s not great, but I think less open to > interpretation than "original". I don't know, some programs use "original size", some "normal size": Xreader: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=xreader.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAPYAAACsCAYAAABIB1FZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAA7EAAAOxAGVKw4bAAAflklEQVR42u2dd3gU1frHP7MlfZNsAiEkRBJCaAkQuiR0UMAoXBCl 6kW9IipWQFC8VrCAP9GLeAVFjIIErygooSiICpFeJQkldAg9bTd9s/P7IwmElGVTgADv53l4HrJn 55yZM/M973vOzM5XUVVVRRCEWwqNdIEgiLAFQRBhC4IgwhYEQYQtCIIIWxBE2IIgiLAFQRBhC4Ig whYEQYQtCCJsQRBE2IIgiLAFQRBhC4IgwhYEQYQtCLcLOluFEyZMIDEx0a6KQkNDmT59uvSoINT2 iG2vqAHi4+OlNwWhshQcZd03K0jMuo4Ru5iYmBgMBkO5ZSaTiWHDhtnZnErqyld55JNd5Jf8WPGk 71vRPNtWdx17VOXM2v/jrS/Wc8rqS/tRr/DKfQ3RyqUmVAoL6Ud3sW1XEqdSs7BonPDwacKdvdrj 76iSmXwUkzEIX+dalIoXU1LUUVFRAMTGxpYpuzoKxn5T+eFuK2qRuFL+nMGE7325q4XuOp8QBd/e LzA++Sjv5TzJyyJqoQrBwXzwd2K35NC4cx/uD/BAl2fi4oV8PBwA1cThnX9jiQjE11mpRLW5pKda cPVyLStQW2WVFXbN6klBoy2UkJq+kW++OUrE88/T3Kmwo7IPrWbuf79j0/EsNMbG9Hp4HA9H+qK3 VZa/kRlj1hM0SMP6H7ZyKtdI+NBxDHH6hTmLt3Ai04Wm9z3LpFHhuNvq3/yNzBizgeAheuKWbOGE WYd/5CNMfLonfjq5jIXSafQZ9uw4R/2IwXQMcir8TO+FnyugZnP0rzXsOpuOunIx+/UNiBjQgMPL TtKgsxMH4uI57x3BsF76cuo9ybY/Umg9sAN1NJUos3eOXZKoqKhL0bq8vys/2JnZ8fWXJLYZw8iW RXlK7l6i3/uOnP5TiV68iM8nt+fY3Pf54YjFdhmgmv5i3dk+vDkvhujXO3E2+t/M3H8nr3y+iG// bwDqigWsOX31Ny2rpg2sOtyJyXO+JeaLF2m6bx4x23PlIhbKYE1L5ky+H40CnMoJYM4Edo4kxGCk Zf+hDHugC3foQM05wvYEaBU1nBE9g3G8kan4tSBrzwLm7mzOYx+1xa0oiloOxLFF143JPfxwUMAh KIpBHZYyL+44g1pXXDZkKKAJoMtdrfDUKtC4PaHGv9Dd3ZG6OgX829La92fOXSzgqqFXE0D3eztS Vw/ow+jYXMv/zmWgUhdFrmWhJLk55Do44VSpm8aOBIa3pYGhaKOCyyXZSWtZuvkMVgrIy7WSvOgA GsWVZn0G0CJjXYVl7Xw0VRd28Zy69By7SuQkEDNnE41Gz6RTidzYmp6G2SMU46X91GL0dsd8MQOL jTIVQOOO+6W6tGh1rri5aC7/rVGx2mONoPHA0+NyR2m0CqrVKhexUBYHR/R5ZnKslch9FTfcDeV/ 2blxb4Y3BiyHWPtzqXTbx0ZZdVLxmiOPA9/P4Q+/h3isq/GKKKjx8MQt7QKpl3RkIeVCOgajBzob Zcql5bCaWlYTBDtigGc9fDSnOZacV/v2zZ4vmUymKyJ3yWidlpZWqQYtR37ks1VuDPlnJO75eeTl 5ZGXl49FBV3T7kRq1rNk3SlyVZWsIytYutVIRMQdONgok9Vs4Yag8ycszI2jcb+x83gq2fkW8nPN pJxPJxdAccRJn0Vq6vVfo7ErFbf/PvVVZU3SujUcTE1m/9j7+ezS53raPRfNm3c3Z9TkUcyb/QaP fJ6O4h5Cj8dfYkiQFrBRll+VfVE5s/ZjZq48wTl1Fu/Xf5nJfeVaFSoXF71a3UVf7Va2bY5ld0Yu Vq0Tng070LuHB46KB41bBbB28/cs2NKAiAGBdqoymN6DgitfVjLrtGXKN3HiRBISEuzaF3mkVBBq D4q4bQrCrZhLCIIgwhYEQYQtCIIIWxAEEbYgCCJsQRBhC4IgwhYEQYQtCIIIWxAEEbYgiLAFQRBh C4IgwhYE4fojFj+CcLtFbLH4EYTrSA3a/dzGFj/Fu2RiX+xXfP3zJvafMaO6+tK08338c3QUzQzK VY/nwq44zgZGEuopr0AUao/dT6UtfipTVpbaZPFTeCKOLnmLN1d7M3zcDCY39UaTnsSGhbN5+40s pr7/IEG2dst6hvUxP5D7ZIQI+7bnBtj9VFfYNUptsvjJ2cnSZRfpOv5tBrQucnNwCqXfuGc59czb fL/lXia0/Is3H9tMr6+n0M0JIJ+/3h/FqvDp9EuaweLEk1hffYzVzu0YO2scnRzlEr890+gbYPdT E8KuyM6nysYBlyx+xjKztMXPsKlE96qP5egy3nvjfX7wm8FQv8SKyxoUW/y8wbR549Ef/IrJL/+b mT0mMvXzF/A4vYw3XlrAmt6tGeynlOizRPZbw3ikRSmLFofGtG+tZ1b8ESwtKxqgPOn8xFPE756L YcqHDGsoNxhuZ4rtftrZsPs5k7wRxz4DaWNUoOAoh3KOsD2hOZFRw6nnrEPP8euzeHYtuWTx88+y Fj+DevjhoCi4BEUxqEMq6+OOk2ejrACusPhxbdyeUGMdOhRZ/Dj4t6W1b2qhxU/JsSXTTLaLO26a slMGN4MLWaZM5E2Pgl1Uy+7HAb3uyg2zk9ayaOFCFi6O43hqPCsXLWTht0vZfs4+V5pKW/zUCLXE 4kdxdcMl6wJma9n5ksmUiYvBFYUMuWiFq3Pd7H6sXNi+hJ92pmJFS4Ouw+nX1KkWzLFLWPz8nw2L n7rawsWtlAvpGLyutPgpXaaQXRRnK4e2QXOaaP7LtoQcOoaX6Jy8A2zbbaHZ6CD0mjMolBgU1Ewy zAVXDAIS1YVCu5+DHEvOo+EdDteyJeq0u59H29VAKl7S4qc0N7XFj1Mb/jHQm/WzP2b53rNkWSxk n09k1SezWOc+iPs7uICjDz5ux9l3sHDwyDv5O38kFglb44a7SwrHjplE3Lc7tczu5za2+Ck8/MD7 X+N1x6+InvUCX542o7rWp1nEAP792j1Ft7pCGfxoODNmPc1Thjp41mlOaMe6JBXN63sO7sCmeWMZ Mb8dT/5nPN0MctvrNo3Z19/ux1aWLxY/gnDrIRY/gnBL5g+CIIiwBUEQYQuCIMIWBEGELQiCCFsQ RNiCIIiwBUEQYQuCIMIWBEGELQgibEEQRNiCIIiwBUG4/ojFjyDcbhG7Vln8ZG/m4zFvsOq8WjPf s0X+RqYPm8KKFLVm900QSlODtj52R+xibFn8mM1mhg4dWrlWq2Kr49SUfo+64Gm8yquH7P1eTXIj 2hRqCdfP1ifv7B7+3LCHU2YVp7pNuLN7Rxq6KlUXdrGo4+Pjeemll4DLryN2c3OrdEdUyVZH8aTp nZ5Xr97e79UkN6JNoRZwHW19Cs6w48996Nv9g1FBDqTs+oU1cQepe1cTXJQqCruYYlFXCztsdSZ2 2M0HT22j3RgP1nz6E/uDnmT+ZBf++/Bywj6dyj1eYNr7HTNnLWNvug6f1gPp4/or8S1nMqXLLqY/ VPQ9wyZmjNlA8BA9cUu2cMKswz/yESY+3RM/nYVjq//D7B/3cDIlC029Dowa/xz9Am28Ojb3CKtm z+K77afJxpE6zQfz/OQBBKsbL7V59+HPePrTLeSpQEE2qRlBPD7vHaK8FXKO/MKcTxaxKTkPl4BI HnruX/TwdxB93LRp9PWz9bFePM5JXTA9A93QKlA3tAU+/zvAiZwmNHWu5By7NDVhGlBsq9O+Alud /fFHsADW9DgWxML970XzzeTuXJGhZ+8k+sPVOI+YycKYL3mrbwpr1p3FWm7Wv4FVhzsxec63xHzx Ik33zSNmey6gxaNRTx59ew4LF8/n5fBjRC/eWvSG8gqm0ltiiL7Qg3eiF7EoehaTH+qEf6l3H+va P8mcL+czf/7nvBblj3fn/nT2UiAvgYXvx5B9zzSiv53P2z3O89XHyzllFX3crBTb+jSyYesTYjDS sv9Qhj3QhTt0oOYcYXsCtIoazoiewdhr9VZgyiDLzRP3YsXqPPB0NpGaYa384tk1SV7sttUxEDF0 BG3rueLscGViYUnazA7HbgzsUg89OrzaDOSukAreLq4JoPu9HamrB417GB2bazl/LgMVBc+QNjSr 64iiuNI0PAR9WgpmG+tfep/6eCZv5pctxzBrDPg3rIdTBRmW5fhPfLbai5GPdcVLAcuB9cSpXYos ihzw69mLpse2sytNFtxuWq6jrY/FYkHR6S4LVtGh01mwWKqxeFaj01F7bXU0PvjWK1+s1ox0zB4N Ltv9KB4YPSroXY0HniXKNFoF1WoFayp/L1vAkrhDpBVoULLOkmkMsr3S2HQU0yasZNHCN3niS396 jR7LQ138KZNMF5xixWfLcR32Pj3rKEWjeyppZ7bz5sNrixxLrOTTgJBMFbxk0e2m5LrZ+kC+SQcF FqxQaJChWrBYdOh1tUTY9tjq6NhdFMMr0KqbOy6mNDKK7X7UbLKyK4585dWTuXEu7/3qwfhpH9DW qCN/64eMXnK1vdfhFXYfT797DyPjY3j3nVmsCnmXAV5XDDucWf0ZS3VDeKdP3Utta9w98AwczGsz hxMojwXdElw/Wx/QenjgWnTNe2uAggzSs9zwq2CQqLTFT2xs7BVz7cpa/Nhlq3M1eTXpQJvMP1m+ 9SIWVDIPruS3fZZKrWbmmUzkGRsS6KkDSwrb4vaSdZWs2HL2EIdS8lDR4u4fhI9jAZaCKzdSz69h 7hIrg8b2w1dTMtp3o3PuWmLWHCXTCljMJB86hUky8ZuX62jro/EK4g71MHuPmSlQ87gQH88Zr4b4 O1cjYtecxU9hk1e11bmaZY9ze0a/kMTMT59h5CwH6rboR3gzPaftnxDgGfkgg/76jEnjVmNwqUfb XpE0Pn+VBYzzG5nz4asczdbg4FyHsPuepG99DVwaUwo4snop21NSOTzlMX4oTFEY+Pqb/CMglIdf GcH8z97h8c9TyNMaCOj8MJOe9ccgErlZY/b1s/XR1KF1t1A2rF/Ggj8KcPAOplP3ZlT02MetYfGj prHqtbHs7v81kyLk9pEg2IzYM2bMqJ17rWZwJOE87sGN8HZSyUj4iV+TAukRrJczKgjcEH/smiCX E+tm89W0k5gtoDUE0uXxZ+lbT1aXBeGqqbggCDfr7F8QBBG2IAgibEEQRNiCIIiwBUEQYQuCCFsQ BBG2IAgibEEQRNiCIIiwBeE2x+aPQPLy8jhx4gRms5mrPVKuKApubm4EBATg4CA/nRSEG4nNH4Ek JSVhMBjw8fFBUWz/ckpVVc6dO4fZbCY4OFh6VhBqayqemZlpl6iLI7aPjw9ms/nmOHKx5RFu11Rc VVW7RF1S3Ff9FWjBYRY88zwxJ1Q0igats5E7Qrvz4L9GEelX1RclqFzYFcfZwEhCPZVy21t0rODy frrfxetfjy5hy2Nje0G41YR97fIEb+6Z9jlPtdJiMR1nwxdT+XhuA0Jfv4sq6cp6hvUxP5D7ZET5 wtR4EzVtDk+01BYNQBoUjYJSbMtzte0FQYRdqSk+OkNDunRvxbz550i1gqeWiq1wyrPYmdSVc3On sTjxJNZXH2O1czvGzhpHp9IWCxoNWm2J95TnF9nyzB6PMcaO7QVBhF2JYJudzMb1CRjCnym0yym2 wnlgGtG96nBh5bu88vFyQt4bjFeRxc7M6AH4YuLUqSy8dUaCn3iKvbvnYpjyIcMaVvIOnmKkc3W2 FwQRdrGaU1j57yH8oqgUWFQMzQczYUozHLhshTOphx8OCoVWONGr2JU2iL6XLHZaM/jOhvg3NNjd 3ppp/ySu6Gj14WOY9ZzckhNE2DU8x/ai/9uf81QrHWpeCvuXf8x7U75h8kf/pJENKxy7LXbKtGek 67MzGN2i8HAVB1fclO1y9gUR9jWbZTt40axfD4K//Zm956w0tmmFoynfYscbQMWWyY+jwYjRWOJw y5gS2NpeEG4ubvyE0pLOgVXr2Od8Bw29NDatcCq02NG44e6SwrFjpqqJs7rbC8LNFLGL70vbey/b 7u9emmMDigOegR24f/KjtHcGqNgKx6Eiix0lgJ6DO7Bp3lhGzG/Hk/8ZTzdDJW5baaq5vSDUMmw+ Unro0CHc3NzkkVJBuJWELT8CEYRbUNiCINycyNMYgiDCFgRBhC0IgghbEAQRtiAIImxBEGELgiDC FgRBhC0IgghbEAQRtiCIsKULBOHWw+bvsY+f38+GhJ/IzMmwqzJXJ3e6thhIQN0m0rOCUFsjdmVE DZCZk8H6hJ+kVwWhNgu7MqK+vE161fbkVrPcsXk8max960HeXpddtih/I9OHTWFFivyaVrhGqbhd FWgdqG9syIkLB+3boLqWO1dYBGlx9PCjWeQDjHm0JwHX8v0OaiqrXhvLxq5zeONuTxTAeiyG559b TejUz3kirLArLX9/xphPHJk0e1CJ47FZsdgLCbVL2DqtA/3ajsLX2JDf9vyPw2f22pknVNNyp9gi qCWYT21lwfSZfPRzCDPub3DtVgMVD1qE1WfB3gPk3d0RR1Qu7N5Fqms+u7cfoSAsBC1WkhP2kd9i JEE6TxyKj6e86or/I/ZCwo0Utl7nSIHVgtVaUCRqPX3bjqS+VxCZORlcyEiu5CSgBix3FB1uDTrR r7MvcSfPYsWXE6v/w+wf93AyJQtNvQ6MGv8c/QIdABXT3u+YOWsZe9N1+LQeSB/XX4lvOZMpPZ0r thUqMWvxCwvF6be9HLF0pJk2g907z9Hm3m4kbdlB8kMhBCgZ7Es4S0j3ZuiLj+fTqdzjBel7Yvh4 9s9FbUfRJh9Q09j431LH+mE7QOX0uo94MXYLJ80ONOg6mglP9sRPJxesUANz7GIc9c48EPksAzuN wVHvXCTqUfh5NSIzJ4PlW+eRkZVSQ5Gx0HKnd71ABk+dx/y5Nny0CnJIObye5RsuENw8CC1aPBr1 5NG357Bw8XxeDj9G9OKtZANk7yT6w9U4j5jJwpgveatvCmvWncUKl22F7plG9LfzebvHeb76eDmn rKVGweAwmpkTSTivQs5edh4Jpk3fjoRl7GTHeRXyD7D3cACtQt24IvZmbeXLD3691PbU/iZ2/Z0P imf5x2qJZ8uZCF6Zu4iYL16gScI8YnbkytUq1GzEtqpWCqwW6rj7EdXhEfItufgaA6su6upa7lgv EvvyP1ih0eNaN4i2fV/i2T5eKIBnSBsKE2BHmoaHoP8+BbMK+qTN7HDsxuQu9dADXm0GclfIavZg 21bI36uERB2b0zL4JJsTzdzruYN9/uE8ZmyGc4vTrNyVTlRQPAcNodxXR4ESg4Ll4DZ2u3TllaK2 PVtH0bPxKuIrHG4D6HZPe+roAPcwOjbX8r+zGajURZJ1ocaEnW/JZfnWedzX4V94G+oDVC9SV9dy R+NN1LuFFkFXCj6Vv5ctYEncIdIKNChZZ8k0BhUWZaRj9miAUXN5zmz0KPzDasNWiJLCVtwJDfPl 2/h97HdNwNhmEEbFkdC2IczetIvj2fvIbj6UhlquELbVlEGWZ0C5bZd/fB54lijXaBVUq1WuVqHm 59iZORms2R3DwDvHoKBh9Y5vqpF+XxvLncyNc3nvVw/GT/uAtkYd+Vs/ZPSSInG4ueNiSiPDCnW1 gJpNVnZhCxqbtkJXzlx8w1rgGBfHb3otrZ6ojwYFt1ZtaLhgGyssyYR0bYK+9FZuBlwyUku0nYk5 U7V5rBKZhWs+xy7mQkYy38d9wtJNn3HRdOYa7lVVLHdU8kwm8owNCfTUgSWFbXF7ySqqQNekA20y /2T51otYUMk8uJLf9lkKy2zYCpUZCRu1olnKJjaZwmgTWLSqbwwn3HMHG/b507KFaxlRakPa0dL0 Jz9tOo8FK6aElaw7aKnGsQpCDQobID3zQuVXwCu9V4WWO2fnjWXEIx/wp8meS17BM/JBBml/ZtK4 53nx5TkcahpJ4+KkwLk9o1/oRer8Zxg58hEm/U+hSbOi2OpYaCvk+fs7PD50CENGPcOM5QfILHcl sSlhjfKhSRuaFIdmjS9twj3J9Qgj1LtsrFVcO/HY+B6kffUsI4Y/wss/udG9u09h51fpWAXhKmqw ZRjw7R8zKv30mauTByO6T6j9R66mseq1sezu/zWTIsS5RLiNInbXFgNxdXKvlKi7hg6opULO4Ej8 IS7mqICVjISf+DUpkBbBerkKhNsrYt9SqOf5c/a7fPXXScwW0BoC6TLyWR7v1QCJ14IIWxCEmzsV FwRBhC0IgghbEAQRtiAIImxBEGELgiDCFgRBhC0IgghbEAQRtiAIImxBEGELgnBTYvPVSBMmTCAx MdGuikJDQ5k+fbr0qCDU9ohtr6gB4uPjb/KusGG7Yy9VtimqgbavB7eaDVNtoOAo675ZQWLWdYzY xcTExGAwGMotM5lMDBs2rBIHUoHFzzfP06G2vRD/mtn6XLcDqJp9UHVtmG4rLKQf3cW2XUmcSs3C onHCw6cJd/Zqj7+jSmbyUUzGIHydq9mM9SLbf1zGztTLb6tVHJtw98huBGiqKGyDwUBUVBQAsbGx AGX+rlyeUJ7Fz40/RWUuzxq29alU2zVBdeyDqmvDdFugYj74O7FbcmjcuQ/3B3igyzNx8UI+Hg6A auLwzr+xRATi61yJPlJzSU+14OrleqVAFRea9x9C5/qaonOioCjViNjFlBRxbGzsJXFXbRJQyuIH lZTf3+PFHwOYMmMUIQ4WjiyexFtJ9/LBRCe+HPMHDQdpiftxB6dz3GjS/wlefLg9XoqFYxXZ+uRv ZMaYDQQP0RO3ZAsnzDr8Ix9h4tM98dOp5dvulJqpVNnWx7Cpim2rZB9azdz/fsem41lojI3p9fA4 Ho7Q88urz7Cn3xe83NUFsv9i+ujpXBgxh/cH1kOx7GXO2Lm4TZnJyCAtqKll7YNmPU2rk+XUHemL 3p5zVBUbpls6jT7Dnh3nqB8xmI5BToWf6b3wcwXUbI7+tYZdZ9NRVy5mv74BEQMacHjZSRp0duJA XDznvSMY1qucni84ybY/Umg9sAN1SgU8RaNBo7l6FNRURdS2PqtOvPTq/jgP1V3LnGVHyT0Zy9zV HowY0wNvBVTzJn4/3Zs3vljEt7MfwyduJnPWZ6DasvUBVNMGVh3uxOQ53xLzxYs03TePmO25Fdvu lB75qmrrU9W2c/cS/d535PSfSvTiRXw+uT3H5r7PD0cNhIbVISn+EBYgL2E7Scb6pO3eQ7oK1tMJ 7LM2p2VAkRDLs0qigrqPWCp5qiphw3QLY01L5ky+H40CnMrpI2cCO0cSYjDSsv9Qhj3QhTt0oOYc YXsCtIoazoiewVyrbrsxs1rrRWJfHkjxsKBv+wxfvdUPT6UOvcYMZ/2kmby+0YzTg+/Qu65SaCag aUi3/uEYdYB3Rwb2rsPL2xLJ79apQlsfZwBNAN3v7UhdPaAvsss5l0G+vbY7VbT1oYptWw7EsUXX jclFdkMOQVEM6rCUeXEn+UfrFvBlAqetzcnYEU/9fgMx/LyDvdl9aJmYwPmmfQixcUYrrvs4Q4Ia ob3iHFXThul2IDeHXAcnnCo1jXQkMLwtDQxFGxWUWJtMWsvSzWewUkBerpXkRQfQKK406zOAdnUA NYuE2C9JKPq+1r8Lw/o3w7k6wo6KiioTocv7zO75W3kWPYDi042o8K95e0tbXu1e73JKoXHF4KZc iu5Gowf5+83kW1PZX4GtT+F25dvl2G27U0Vbn6q2bU1Pw+wRerkMLUZvd8wXM9A2bkmT87+SmHaE M7vdaf1KZzz/XsKORDMO8YcJatUCJ1vjqY26y6xzV9eG6XbAwRF9npkcayVyX8UNd0P5X3Zu3Jvh jQHLIdb+XCoVtxbOsVtEPUhE/RpMxUsumJX+f02Sf3gpMbsb07tZIouWHiLv8lVJarr18nz8YhoO bgYsG+fy3q96Bkz5gI9mfsj0f7Urc3GXt75Q0nansMrStjuXu8g3rAWOSXH8lqClVesStj5J21jx dzIhLZugr8SimK22NR6euKVd4PLip4WUC+kYjB4oTs1pFXSU+Lht7NW3oZ2vBy3b1CNx++/sPeRN WKhnOe1dtg+yWXc5e15ow1T4z9PVwWbdtyMaz3r4aE5zLDmv9u2bPV8ymUzExsaWWTyLjY0lLS2t ium4lYKCAgoKCrBaiy4Qy1GWfvoLXiPHMW7cQ/iu+ZQfjxTNPa0n+DN2GxctYDn/Fz+svUirjs0o sGHrYwubtjul05oq2PpUtW1d0+5EatazZN0pclWVrCMrWLrVSETEHWgVT1qEGtm3cj1ZrdvRQKPg HR6Oy/blbMptQZifpvQIcoV9kM26K33liDUROn/Cwtw4GvcbO4+nkp1vIT/XTMr5dHIBFEec9Fmk ptacBbJqtWIt+mfrBcN2peKVuk9t7xx7yqBLc+zC+9jjqPfTp8S6Pcj7veqgVbry6LDfmfjpMu58 yx90oXTw+YO3/jWT5BwDze55kRci3TGaH2TQX58xadxqDC71aNsrksbn7ciIXDvx2PgkZs5+lhGf OODTaiB3dfdhb7nTokJbn63uZW19Fm4s39anym07NGfU5FHMm/0Gj3yejuIeQo/HX2JIUKH0/MOa kbdoE23aFc2J64fTSlnAyqYtCdaVneP3HNyBTfPGMmJ+O578z3ibdVdO2GXr7ma43W57afBqdRd9 tVvZtjmW3Rm5WLVOeDbsQO8eHjgqHjRuFcDazd+zYEsDIgYE2jlgBNN7UHA5qs4iceVXFD82Zus+ ts33ik+cOJGEhAS79uWaPlJa8jaSl/hQCkK1VsVnzJghPSQIN2UuIQjCLYdY/AiCRGxBEETYgiCI sAVBEGELglAB/w9oIzHawvo49QAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain Xviewer: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=xviewer.png Content-Transfer-Encoding: base64 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 JjdZdNe2AAAAAElFTkSuQmCC --=-=-= Content-Type: text/plain And I found one program, namely Pix, that uses "actual size". --=-=-=--