From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Native image rotation Date: Sun, 02 Jun 2019 20:24:14 +0200 Message-ID: References: <20190224113050.GA67303@breton.holly.idiocy.org> <83tvgtnoyh.fsf@gnu.org> <20190224232228.GA67813@breton.holly.idiocy.org> <83y364mtde.fsf@gnu.org> <20190225192102.GA3060@breton.holly.idiocy.org> <20190302132911.GA20556@breton.holly.idiocy.org> <87mujikx2p.fsf@tcd.ie> <20190520181848.GA18876@breton.holly.idiocy.org> <20190521201146.GA67893@breton.holly.idiocy.org> <20190602181152.GA75178@breton.holly.idiocy.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="191384"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: "Basil L. Contovounesios" , Eli Zaretskii , emacs-devel@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 02 20:24:42 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hXV9t-000nbR-Ns for ged-emacs-devel@m.gmane.org; Sun, 02 Jun 2019 20:24:42 +0200 Original-Received: from localhost ([127.0.0.1]:51626 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXV9r-0008VN-S0 for ged-emacs-devel@m.gmane.org; Sun, 02 Jun 2019 14:24:39 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56925) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXV9c-0008VH-S7 for emacs-devel@gnu.org; Sun, 02 Jun 2019 14:24:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hXV9b-0005d6-1A for emacs-devel@gnu.org; Sun, 02 Jun 2019 14:24:24 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:56986) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hXV9Z-0005Xx-To; Sun, 02 Jun 2019 14:24:22 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hXV9S-0000zT-8G; Sun, 02 Jun 2019 20:24:16 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUKCwwVJBMdNRcpSCL6 /vJCZjkHBgkEBAYCAgQBAAPr+N61zJ8OFQ+Qrn1oi1nR5cBUhACSAAACUklEQVQ4jVWRoZLiQBCG W6Figl7D5A0yFXsKhbmqpcZSUeGeINknOMIbEI/KCvxOUSynY09Rw5pDEnWKiNzfPWG57YoI/9f/ 392B3Mn2fV3X0/+qrvuOAA79ra5nX0HvAZN6+wC7T8BhDwLQ0dVZDPHkC2idE4ukDWC26y21LSxW XLftw2Fp0V6dwyBrD7dhykyAEYA8BE6FzOp61+3JLD49hynP4eoBEmNabzrZWT/ofedIG7NoB49f G9d11pHSGhbsJmG9VGf3jsJIJ94D8Pbd63Z/puMYAOSKT3CYzuDiqxwD5ce07rBlILprqQmVz2od juhZ3jsPxtEw5O3vqz3tWT63FwoajDd8jPt4lW8Aub0YogbjAczi2p3boS4GIDiOIwbm4yqivBtN acDj2XP+89sMpXVMGWdFmo+xZ0hzjYrVhPIs4FO0mETVcaxUSAUs4/ncfEsWC3OZz7F6rMIwpDJP g1/Rc5IkYOY5TuAIw6eGSliOoVJKY1Ac4UWxLiAVEEXKg/ED4LOMFbQo1qKHDYNVwYAtcCg1CcUA UK68g4GacA7rHgShWPzgI8vNO4MseHoAaX+/g2awYAAkVEAMCmpA0M0XiM4FsEqFDGuOsnQkYFOW Of6uZsgeZVwpQFWWPzOkyo5EWSHEO/h6H+z7PUCty5xJRqPRclkMlrLc8JR7Z4HKGdF6XVVVucrx O8uXhS9xAHAczinwFC/8kiEW/RWy8BSA0sH/HQmARWwbIXDkWKVaV742CBXDqpADN3fgI6VfQPNj UPnO1Yusm2LGP2XEMuw7T8DsAAAAAElFTkSuQmCC In-Reply-To: <20190602181152.GA75178@breton.holly.idiocy.org> (Alan Third's message of "Sun, 2 Jun 2019 19:11:52 +0100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.91.231.51 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237194 Archived-At: Alan Third writes: > I=E2=80=99ve decided it is a waste of time and have removed it. I=E2=80= =99ve also > reverted the order of operations to match ImageMagick as the use cases > I=E2=80=99d imagined requiring a different order aren=E2=80=99t so useful= with 90 > degree rotations. Sounds great -- this means that non-Imagemagick Emacs has almost feature parity with Imagemagick Emacs (for the image formats that Emacs supports, that is). The only significant thing that's missing is using exif data to get rotation correct, I think? I previously looked at writing an exif parser in Emacs Lisp, and it looks easy enough, and if we had that, we could also edit the exif data, which is pretty useful. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no