Infoga bilder

Nyheter från Tesla Club Sweden

Moderator: Redaktion

Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

Samsung Galaxy S5.
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

Jag har försökt lägga till kod som roterar bilderna rätt enligt EXIF-taggen. Kan nån testa lägga upp en bild och testa?
Användarvisningsbild
Anders77
Teslaägare
Inlägg: 1038
Blev medlem: 31 maj 2016 10:11
Ort: Kungsbacka

Re: Infoga bilder

Inlägg av Anders77 »

Hade gärna testat. Men alla mina bilder är alltid rätt Centrerade ;)
Svart X90D, bokat en M3.
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

:lol:
Var är alla iPhone-användare när man behöver dem? :roll:
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

Från iPhone
image.jpg
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

Från Android
1471879268511862758327.jpg
Båda tagna med telefonen hållen uppochner
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

Resultatet kan väl kanske sammanfattas som "sådär"
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

Rätt roterat men skalningen bli mysko...
Hmm... ska pilla lite...
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

OK, testa igen.
Användarvisningsbild
Kirre
Teslaägare
Inlägg: 409
Blev medlem: 07 okt 2015 14:50

Re: Infoga bilder

Inlägg av Kirre »

Bild Från iphone. Bilden tagen inifrån tapatalk.


Skickat från min iPhone med Tapatalk
Faceliftad 75D, Titanium, grå klädsel med svart tak, allt lullull utom ljud. Dock många kablar och adaptrar.
M3 LR AWD, Midnight Silver, AP3/FSD, dragkrok.
MY LR, Pearl White
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

Android
1471880239450395640447.jpg
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

bylund skrev:
Från Android
1471879268511862758327.jpg
Båda tagna med telefonen hållen uppochner
Nja, du håller väl telefonen vertikalt där, inte upp-och-ner?
Användarvisningsbild
Kirre
Teslaägare
Inlägg: 409
Blev medlem: 07 okt 2015 14:50

Re: Infoga bilder

Inlägg av Kirre »

Liggande

Bild


Skickat från min iPhone med Tapatalk
Faceliftad 75D, Titanium, grå klädsel med svart tak, allt lullull utom ljud. Dock många kablar och adaptrar.
M3 LR AWD, Midnight Silver, AP3/FSD, dragkrok.
MY LR, Pearl White
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

Det var 180 grader rotation. Detta är 90 från iPhone.
image.jpg
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
Kirre
Teslaägare
Inlägg: 409
Blev medlem: 07 okt 2015 14:50

Re: Infoga bilder

Inlägg av Kirre »

Båda bildern nerskalade till mellanstorlek 640 enligt den popup som kommer när man ska lägga till bilden till inlägget i tapatalk.


Skickat från min iPhone med Tapatalk
Faceliftad 75D, Titanium, grå klädsel med svart tak, allt lullull utom ljud. Dock många kablar och adaptrar.
M3 LR AWD, Midnight Silver, AP3/FSD, dragkrok.
MY LR, Pearl White
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

Tapatalk torde inte vara relevant för denna övning då de bilderna processas och hostas av tapatalk.
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

Exakt, måste använda nya "Ladda upp bild" fältet under textrutan på webbsidan.

OK, testa igen.
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

IPhone uppochner
image.jpg
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
Kirre
Teslaägare
Inlägg: 409
Blev medlem: 07 okt 2015 14:50

Re: Infoga bilder

Inlägg av Kirre »

Ok, nytt försök inifrån safari - ladda upp bild - Placera inom inlägget
IMG_2653.JPG
Faceliftad 75D, Titanium, grå klädsel med svart tak, allt lullull utom ljud. Dock många kablar och adaptrar.
M3 LR AWD, Midnight Silver, AP3/FSD, dragkrok.
MY LR, Pearl White
Användarvisningsbild
Kirre
Teslaägare
Inlägg: 409
Blev medlem: 07 okt 2015 14:50

Re: Infoga bilder

Inlägg av Kirre »

IMG_2611.JPG
Liggande inifrån Safari.
Faceliftad 75D, Titanium, grå klädsel med svart tak, allt lullull utom ljud. Dock många kablar och adaptrar.
M3 LR AWD, Midnight Silver, AP3/FSD, dragkrok.
MY LR, Pearl White
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

OK, hinner inte mer idag.
Återställt koden till det gamla.

Kan nån mejla mig 4 iPhone bilder tagna ett åt varje håll (dvs med 90 graders rotation mellan varje bild?) så kan jag testa själv?

tibor.blomhall teslaclubsweden.se
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

Förresten det är ju massor med folk som kan mer om php än mig här på forumet. Vad är det som är fel:

Kod: Markera allt

  // Modify these params accordingly to suit your installation
  $nMaxWidth = 1024;
  $nMaxHeight = 1024;
  $nJPEGCompression = 75;
  $imgMaxBytes = 256*1024;

  // You may want to modify this "if this attachment an image" check.. at the moment I'm using this:

  if (strpos($file->get('mimetype'), 'image/') === 0) {
    $sImgSourceFilename = $file->get('filename');
    $imgBytes = $file->get('filesize');
    if ($arrImageData = @getimagesize($sImgSourceFilename)) {

      $nImageType = $arrImageData[2];

      switch ($nImageType) {
        case IMG_GIF:
          $imgSource = @imagecreatefromgif($sImgSourceFilename);
          break;
        case IMG_JPG:
          $imgSource = @imagecreatefromjpeg($sImgSourceFilename);
          break;
        case IMG_PNG:
          $imgSource = @imagecreatefrompng($sImgSourceFilename);
          break;
        case IMG_WBMP:
          $imgSource = @imagecreatefromwbmp($sImgSourceFilename);
          break;
        default:
          $imgSource = null;
          break;
      }

      // Assuming we managed to read in the image OK..
      if ($imgSource) {
        $nImgWidth = $arrImageData[0];
        $nImgHeight = $arrImageData[1];
        $doResize = false;

/*        $exif = exif_read_data($sImgSourceFilename);
        if (!empty($exif['Orientation'])) {
            switch ($exif['Orientation']) {
                case 3:
                    $imgSource2 = imagerotate($imgSource, 180, 0);
                    $doResize = true;
                    break;

                case 6:
                    $imgSource2 = imagerotate($imgSource, -90, 0);
                    $nImgWidth = $arrImageData[1];
                    $nImgHeight = $arrImageData[0];
                    $arrImageData[1] = $nImgWidth;
                    $arrImageData[0] = $nImgHeight;
                    $doResize = true;
                    break;

                case 8:
                    $imgSource2 = imagerotate($imgSource, 90, 0);
                    $nImgWidth = $arrImageData[1];
                    $nImgHeight = $arrImageData[0];
                    $arrImageData[1] = $nImgWidth;
                    $arrImageData[0] = $nImgHeight;
                    $doResize = true;
                    break;
            }
            imageDestroy($imgSource);
            $imgSource = $imgSource2;
        }
*/
        if ($nImgHeight > $nMaxHeight || $nImgWidth > $nMaxWidth || $imgBytes > $imgMaxBytes) { 
          $doResize = true;
          // otherwise image width and/or height exceed our max dimensions
          // work out the new widht/height for downward proportional resampling:
          if ($nImgHeight > $nMaxHeight) {
            $nRatio = ($nImgWidth / $nImgHeight);
            $nImgHeight = $nMaxHeight;
            $nImgWidth = round($nMaxHeight * $nRatio);
          }
          if ($nImgWidth > $nMaxWidth) {
            $nRatio = ($nImgHeight / $nImgWidth);
            $nImgWidth = $nMaxWidth;
            $nImgHeight = round($nMaxWidth * $nRatio);
          }
        }

        if ($doResize) {
          $imgScaled = ImageCreateTrueColor($nImgWidth, $nImgHeight);
          if (imagecopyresampled($imgScaled, $imgSource, 0, 0, 0, 0, $nImgWidth, $nImgHeight, $arrImageData[0], $arrImageData[1]))
            imagejpeg($imgScaled, $sImgSourceFilename, $nJPEGCompression);
          imageDestroy($imgScaled);
        }
        imageDestroy($imgSource);
      }
    }
  }

Koden för import av bilder i forumet, de skalas om de är för stora.
EXIF-roteringen jag la till är det bortkommenterade i koden. Resten fanns där sen förut.
Svenssons
Teslaägare
Inlägg: 12321
Blev medlem: 11 aug 2014 22:59

Re: Infoga bilder

Inlägg av Svenssons »

Kan inte testa detta själv, bara lite snabb Google Fu men det kanske är fel version av phpBB så att det kanske inte funkar:

https://www.phpbb.com/community/viewtop ... #p13241074
They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Användarvisningsbild
bylund
Teslaägare
Inlägg: 9338
Blev medlem: 11 jun 2014 22:11
Ort: Stockholm

Re: Infoga bilder

Inlägg av bylund »

TiborBlomhall skrev:
OK, hinner inte mer idag.
Återställt koden till det gamla.

Kan nån mejla mig 4 iPhone bilder tagna ett åt varje håll (dvs med 90 graders rotation mellan varje bild?) så kan jag testa själv?

tibor.blomhall teslaclubsweden.se
Skickat.
Model S 85 byggd okt 2014 | Flerlagersröd | Svart tak | Svart tygklädsel | Teknikpaket med autopilot | Skruvfjädring | Dubbelladdare | Säkerhetspaket | 19"-fälgar | LTE | CCS
Användarvisningsbild
TiborBlomhall
Inlägg: 7319
Blev medlem: 04 mar 2014 22:03
Ort: Stockholm
Referralkod: ts.la/tibor72449

Re: Infoga bilder

Inlägg av TiborBlomhall »

Tack alla, nu har jag fått bilder att leka med :D
Skriv svar