AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:02

Parameter dieser Suchanfrage:

Suche in Thema: GetJPGSize Funktion (wollen wir sie verbessern?)
Suche alle Beiträge, die von "HolgerX" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: GetJPGSize Funktion (wollen wir sie verbessern?)

     
      by HolgerX, 16. Feb 2020
    Hm..

    Das ist halt die Krux, wenn Kamera Hersteller meinen es 'besser' machen zu wollen...
    Die Höhle und Breite werden dann getauscht, wenn mit der Kamera um 90/270 Grad gedrehtes Bild gemacht wird.
    Diese Drehung steht dann nur in den EXIF informationen, diese könnten jedoch mal entfernt werden, womit diese Angaben weg sind.

    Nur mit Programmen, welche auch die EXIF (Segment $FFE1 = APP1)...
  • Forum: Object-Pascal / Delphi-Language

    AW: GetJPGSize Funktion (wollen wir sie verbessern?)

     
      by HolgerX, 15. Feb 2020
    Hmm..

    Lt. Wiki hast Du bei den $Cx recht, dass dort noch weitere als DCT definiert sind, somit könnten alle $Cx von 0 bis F für die Größenangaben genutzt werden, außer $C4, $C8, $CC. Jedes JPEG sollte nur einen dieser SOF enthalten.

    Meine Angaben hatte ich aus einer ISO Norm, wohl auch schon was älter entnommen.

    Hoer noch ein anderer Link:
    http://www.aboutvb.de/bas/formate/pdf/jpg.pdf
  • Forum: Object-Pascal / Delphi-Language

    AW: GetJPGSize Funktion (wollen wir sie verbessern?)

     
      by HolgerX, 14. Feb 2020
    Hmm..

    Ist Dir eigentlich bewusst, wie sich ein Header einer JPG aufbaut?

    Am Anfang (2 Bytes) das SOI (FFD8)
    Dann gefolgt von mehreren Segmenten (beliebige Anzahl, einige Typen jedoch nur jeweils einmal).
    Zum Abschlus (2 Bytes) das SOS (FFDA) und somit das Ende des Headers...

    Danach kommen die eigentlichen Bilddaten...
  • Forum: Object-Pascal / Delphi-Language

    AW: GetJPGSize Funktion (wollen wir sie verbessern?)

     
      by HolgerX, 14. Feb 2020
    Hmm..

    Das Problem ist leider, das der Header zwischen nur wenigen Bytes bis hin zu KB (mit XML-EXIF Daten) aufgeblasen werden kann.
    Meist stehen diese dann noch am Anfang und die $Cx kommen zum Schluss des Headers....

    Ich weiß auch nicht zu 100% wie der FileStream dies intern händelt..
    Puffert dieser, oder liest gleich Blockweise ?
  • Forum: Object-Pascal / Delphi-Language

    AW: GetJPGSize Funktion (wollen wir sie verbessern?)

     
      by HolgerX, 14. Feb 2020
    Hmm..

    Hab mir die letzte Version angeschaut..

    Wieso gehst Du erst den kompletten Header durch, um dann wieder von vorne anzufangen, um nur die Pakete mit $C0 bis $C2 zu suchen.

    Das lesen der Größe gibt bei mir bei einigen Bildern auch eine falsche Größe wieder...

    Deshalb habe ich das mal aufgeräumt und überarbeitet:


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=HolgerX&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=203339
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz