Bilder verdreht

Bitte in den Beiträgen keine externe Bilder einbinden, sondern nur die Dateianhänge verwenden.
Vielen dank.
  • Nein hab ich nicht gemacht. Bearbeiten nur angesehen wie das aussieht.

    Der User der das Problem hat, ladet direkt von seinem IPhone in die Galerie, hochkant aufgenommen. Und dann liegt es.

    Dann sollte er am besten bei dem Bild die Ausrichtung nicht auslesen lassen, dann wird das Bild auch nicht vom System automatisch korrigiert sollten Ausrichtungen in dem Bild hinterlegt sein.

  • Alles mögliche probiert, Hochformat Bilder werden immer falsch eingefügt.

    Außerdem die Frage, was sind das dauernd für Fehler die bekomme.

    Spoiler anzeigen

    Wed, 06 Nov 2024 20:36:39 +0000
    Message: Maximum number of allowable file uploads has been exceeded
    PHP version: 8.3.12
    WoltLab Suite version: 6.0.18
    Request URI: POST /wcf/index.php?ajax-file-upload/&t=2a6d91c496350e235e439ad238ee05b31694783d82a32510a086ab1f633873cf-wUKBHk8uWlyi2anqiXUTJg==
    Referrer: https://www.schoener-reisen.at/easymedia/image-add/
    User Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 15_8_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.6 Mobile/15E148 Safari/604.1
    Peak Memory Usage: 7022272/536870912
    ======
    Error Class: ErrorException
    Error Message: Maximum number of allowable file uploads has been exceeded
    Error Code: 0
    File: /www/htdocs/w006b2d7/wcf/lib/http/middleware/HandleStartupErrors.class.php (29)
    Extra Information: -
    Stack Trace: [{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/http\/RequestHandlerMiddleware.class.php","line":37,"function":"process","class":"wcf\\http\\middleware\\HandleStartupErrors","type":"->","args":["Laminas\\Diactoros\\ServerRequest","wcf\\http\\RequestHandlerMiddleware"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/http\/Pipeline.class.php","line":45,"function":"handle","class":"wcf\\http\\RequestHandlerMiddleware","type":"->","args":["Laminas\\Diactoros\\ServerRequest"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/request\/RequestHandler.class.php","line":147,"function":"process","class":"wcf\\http\\Pipeline","type":"->","args":["Laminas\\Diactoros\\ServerRequest","wcf\\http\\RequestHandlerMiddleware"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/index.php","line":10,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]

    Spoiler anzeigen

    Tue, 05 Nov 2024 19:31:48 +0000
    Message: Client error: `GET https://www.googleapis.com/youtube/v3/vid…2Cthumbnails%29` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Requests from referer \u003cempty\u003e are blocked.", "errors": [ (truncated...)
    PHP version: 8.3.12-nmm1
    WoltLab Suite version: 6.0.18
    Request URI: GET /wcf/cronjob-perform/
    Referrer: https://www.schoener-reisen.at/thread/5634-ba…itte-mitmachen/
    User Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1
    Peak Memory Usage: 12971248/536870912
    ======
    Error Class: GuzzleHttp\Exception\ClientException
    Error Message: Client error: `GET https://www.googleapis.com/youtube/v3/vid…2Cthumbnails%29` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Requests from referer \u003cempty\u003e are blocked.", "errors": [ (truncated...)
    Error Code: 403
    File: /www/htdocs/w006b2d7/wcf/lib/system/api/guzzlehttp/guzzle/src/Exception/RequestException.php (111)
    Extra Information: -
    Stack Trace: [{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["GuzzleHttp\\Psr7\\Request","GuzzleHttp\\Psr7\\Response",null,[],null]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["[error_during_sanitization]"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,"GuzzleHttp\\Psr7\\Response",null]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Client.php","line":124,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/www\/htdocs\/w006b2d7\/easymedia\/lib\/system\/video\/provider\/YouTubeVideoProvider.class.php","line":48,"function":"send","class":"GuzzleHttp\\Client","type":"->","args":["GuzzleHttp\\Psr7\\Request"]},{"file":"\/www\/htdocs\/w006b2d7\/easymedia\/lib\/system\/cronjob\/VideoCheckCronjob.class.php","line":53,"function":"fetchData","class":"easymedia\\system\\video\\provider\\YouTubeVideoProvider","type":"->","args":["https:\/\/http://www.youtube.com%5c/watch?v=w30L8-8FVNM"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/cronjob\/CronjobScheduler.class.php","line":278,"function":"execute","class":"easymedia\\system\\cronjob\\VideoCheckCronjob","type":"->","args":["wcf\\data\\cronjob\\Cronjob"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/cronjob\/CronjobScheduler.class.php","line":80,"function":"executeCronjob","class":"wcf\\system\\cronjob\\CronjobScheduler","type":"->","args":["wcf\\data\\cronjob\\CronjobEditor","wcf\\data\\cronjob\\log\\CronjobLogEditor"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/action\/CronjobPerformAction.class.php","line":24,"function":"executeCronjobs","class":"wcf\\system\\cronjob\\CronjobScheduler","type":"->","args":[]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/request\/Request.class.php","line":55,"function":"handle","class":"wcf\\action\\CronjobPerformAction","type":"->","args":["Laminas\\Diactoros\\ServerRequest"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/http\/middleware\/HandleValinorMappingErrors.class.php","line":35,"function":"handle","class":"wcf\\system\\request\\Request","type":"->","args":["Laminas\\Diactoros\\ServerRequest"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/lib\/system\/request\/RequestHandler.class.php","line":147,"function":"process","class":"wcf\\http\\Pipeline","type":"->","args":["Laminas\\Diactoros\\ServerRequest","wcf\\http\\RequestHandlerMiddleware"]},{"file":"\/www\/htdocs\/w006b2d7\/wcf\/index.php","line":10,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]

  • Den ersten Fehler kannst du ignorieren. Es ist komisch das der geloggt wird das sollte er eigentlich nicht da sollte dem Benutzer nur angezeigt werden das er keine weiteren Bilder hochladen kann.
    Den zweiten Fehler sagt, das du deine Google API Key mit einem referer geschützt hast. Das darf nicht gemacht werden. Verwende bei Google bitte dafür bitte die IP und nutzte ggfs. für Google Maps und YouTube unterschiedliche Keys sofern du beides nutzt.

    Zu dem Bild:
    Kannst du mir bitte das als Archiv mir zu kommen lassen, damit ich prüfen kann warum dies falsch angezeigt wird. Wichtig ist wirklich das es als Archiv zu geschickt wird, damit nicht ggfs. beim hochladen von einem System dies verändert wird und dann nicht die gleiche Ausgangslage ist :)

  • Man kann es beim Einfügen drehen, springt es dann wieder zurück und ist verdreht?

    Er bekommt es beim Senden richtig angezeigt, aber beim Einfügen wird es auf die Längsseite gedreht.... deswegen verdreht!

    Ich habe das auch schon mal gehabt, aber finde gerade nicht die hinweise von @cr@@gle ...leider

    Grüße

  • Okay.

    Nun, das Problem ist, dass es so aussieht, als ob das Bild nach dem hochladen nicht gedreht/ausgerichtet wurde.
    Sondern erst nachträglich bearbeitet wurde und dann gedreht wurde. Hierbei ist aktuell der Fehler das die Vorschaubilder nicht erneuert wurden nach dem drehen.

    Um das vorübergehend zu beheben, bis ich einen Bugfix hochgeladen habe, hast du zwei Möglichkeiten

    1. Im ACP unter Administration->Anzeigen aktualisieren kannst du Vorschaugrafiken von Bildern (EasyMedia) aktualisieren ausführen.
      Das dauert je nach Anzahl der Bilder in der Galerie relativ lange, aber du musst das nicht für jedes Bild einzeln machen.
    2. Du bearbeitest jedes Bild, was falsch ist und setzt einmal ein anderes Copyright, dann kannst du es wieder bearbeiten und das alte Copyright wieder setzen.

    Aktuell für weitere Uploads, muss das Bild beim erstellen gedreht werden.
    Wenn man beim bearbeiten das Bild dreht, werden die Vorschau Bilder nicht aktualisiert und das Ergebnis ist nicht das was gewünscht ist.

  • Cyperghost 8. November 2024 um 11:47

    Hat das Label bestätigt hinzugefügt.
  • Ok, aber welchen Grad? Beim hochladen ist es ja korrekt.

    Und Danke fürs schauen.

    Das dürfte eigentlich nicht sein. Die Bilder werden nach dem hochladen vom System nicht ausgerichtet. Auch nachträglich nicht. Dies passiert nur, wenn man die Button verwendet zum Rotieren.

    In dem Fall sollte 90 reichen

  • Habs jetzt auch nochmal getestet.

    Wenn ich sie hochlade und nichts mache, dann werden sie danach gedreht und falsch ausgerichtet.

    Lade ich hoch und drehe sie vor dem absenden um 90 Grad, dann werden sie korrekt angezeigt. (siehe hier im Vergleich: https://www.schoener-reisen.at/easymedia/albu…au-schifffahrt/ )

    Kurze Frage noch extra, kann man Bildern keinen Namen geben so wie früher? Geht ja nur für 1 Bild. Wenn mehrere Bilder hochlade und nicht vorher am PC schon betitelt habe, dann kann nichts machen.
    Und wenn jemand z.B. vom Handy direkt gleich hochladet, ändert der doch nicht vorher alle Bildnamen.

  • Kurze Frage noch extra, kann man Bildern keinen Namen geben so wie früher? Geht ja nur für 1 Bild. Wenn mehrere Bilder hochlade und nicht vorher am PC schon betitelt habe, dann kann nichts machen.
    Und wenn jemand z.B. vom Handy direkt gleich hochladet, ändert der doch nicht vorher alle Bildnamen.

    Nein, der Title geht immer für alle Bilder. Du kannst aber jedes Bild bearbeiten und einen passenden Title setzen, sofern gewünscht.

  • Cyperghost 11. November 2024 um 17:33

    Hat das Label von bestätigt auf behoben geändert.