Modify

Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#376 closed Bug/Fehler (fixed)

Hochkantbilder werden Quer angezeigt

Reported by: BoBBer Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.0.0
Component: Shop Version: 2.0.0.0
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

Hallo,

ich möchte das jetzt mal als Bug aufgeben: Bilder hochkant

Attachments (0)

Change History (9)

comment:1 by Torsten Riemer, 11 years ago

Version: 1.062.0

Kannst du das Original-Bild hier bitte mal im Ticket mit anhängen?

Last edited 11 years ago by Torsten Riemer (previous) (diff)

comment:2 by Torsten Riemer, 11 years ago

Description: modified (diff)

comment:3 by anonymous, 11 years ago

Maximale Größe für Anhänge: 262144 Bytes

Aber hier mal der Link von der Testinstallation:
http://customer-sites.de/20150226_233203.jpg

comment:4 by Torsten Riemer, 11 years ago

Problem erkannt... die EXIF Daten werden derzeit noch nicht berücksichtigt. Somit wäre eine Erweiterung wohl sinnvoll:

function correctImageOrientation($filename) {
  if (function_exists('exif_read_data')) {
    $exif = exif_read_data($filename);
    if($exif && isset($exif['Orientation'])) {
      $orientation = $exif['Orientation'];
      if($orientation != 1){
        $img = imagecreatefromjpeg($filename);
        $deg = 0;
        switch ($orientation) {
          case 3:
            $deg = 180;
            break;
          case 6:
            $deg = 270;
            break;
          case 8:
            $deg = 90;
            break;
        }
        if ($deg) {
          $img = imagerotate($img, $deg, 0);        
        }
        // then rewrite the rotated image back to the disk as $filename 
        imagejpeg($img, $filename, 95);
      } // if there is some rotation necessary
    } // if have the exif orientation info
  } // if function exists      
}

comment:5 by anonymous, 11 years ago

Klingt gut.

Hatte mich schon gewundert, wieso die Bilder gleich nach dem Upload Quer sind.

Liegt das jetzt am Handy bzw. den Handys oder wieso konnte der "Fehler" bisher nicht entdeckt werden?
Ich denke mal bei einer richtigen Spiegelrefelx werden die RAW Daten ja besser bearbeitet werden.

Wo muss ich den Code einfügen? Also in welcher Datei?
LG

comment:6 by Torsten Riemer, 11 years ago

Kameras gehen unterschiedlich damit um, wenn ein Bild Hochkant oder im Querformat aufgenommen wurden. Manche drehen direkt das Bild und manche setzen in den EXIF-Daten des Bildes eben nur den "Flag" für die Orientierung des Bildes.

Wir werden mal schauen, wie wir das lösen und wie die fertige Datei dann aussieht.

comment:7 by Ronald Parcinski, 11 years ago

Milestone: modified-shop-2.00modified-shop-2.10
Version: 2.02.10

Verschoben auf 2.10

comment:8 by Gerhard Waldemair, 11 years ago

Resolution: fixed
Status: newclosed

In 8180:

fix #376

comment:9 by Torsten Riemer, 10 years ago

Milestone: modified-shop-2.10modified-shop-2.00
Version: 2.102.0

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.