AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:02

Parameter dieser Suchanfrage:

Suche in Thema: TPNGImage - Maximale Breite = 65535?!
Suche alle Beiträge, die von "Neutral General" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: TPNGImage - Maximale Breite = 65535?!

      Delphi
      by Neutral General, 13. Mai 2014
    1) Das unterscheidet sich ja quasi nicht von dem Laden einzelner Bilder (was sehr langsam ist).
    2) Es liegt nicht an der ImageListe, sondern an der TPNGImage Klasse, bzw. an der API (wie du doch schon verlinkt hast :gruebel: oder meinst du die Filestream-Dateien? Wie gesagt, das wird mit Sicherheit dann wieder länger dauern als 1 langes Bild)



    Habs gerade nochmal ausprobiert. In der IDE...
  • Forum: Sonstige Fragen zu Delphi

    AW: TPNGImage - Maximale Breite = 65535?!

      Delphi
      by Neutral General, 13. Mai 2014
    Das nutzt mir ja nichts, weil die Imagelist mit dieser Datei nichts anfangen könnte.
    Und wie gesagt ist das Erstellen einer so großen Datei scheinbar kein Problem.
    Das Laden macht halt Probleme, weswegen ich die Icons in mehrere Dateien aufspalten oder mehrere Zeilen in einer Datei haben muss.
  • Forum: Sonstige Fragen zu Delphi

    AW: TPNGImage - Maximale Breite = 65535?!

      Delphi
      by Neutral General, 13. Mai 2014
    Leider nicht.
    Es funktioniert nur 1-Dimensional. Ich habe auch schon eine mehrzeilige Datei erstellt die ich dann manuell in Zeilen splitte und die Imagelist mit den Zeilen füttere, statt mit dem ganzen Bild.

    Bin momentan noch etwas am experimentieren wie es am schnellsten geht.
    Momentan kann ich 3x ~4500 Icons in 2,5 Sekunden laden. (3x = 16x16, 32x32, 48x48)

    (Problem beim Splitten...
  • Forum: Sonstige Fragen zu Delphi

    AW: TPNGImage - Maximale Breite = 65535?!

      Delphi
      by Neutral General, 13. Mai 2014
    Ich möchte eine ganze Menge Bilder in eine (cx)ImageList laden und scheinbar ist es um einiges schneller 1 Bild (z.B. 160x16) mit 10 16x16 Icons in die Imagelist zu laden (die das Bild dann automatisch in die Einzelbilder zerlegt) als 100 Bilder einzeln reinzuladen (selbst mit BeginUpdate,EndUpdate).

    Habe mir daher ein Programm geschrieben was mir aus einem Ordner voller Icons eine einzige...
  • Forum: Sonstige Fragen zu Delphi

    AW: TPNGImage - Maximale Breite = 65535?!

      Delphi
      by Neutral General, 12. Mai 2014
    Na super :/

    Aber danke für die schnelle Antwort :)
  • Forum: Sonstige Fragen zu Delphi

    TPNGImage - Maximale Breite = 65535?!

      Delphi
      by Neutral General, 12. Mai 2014
    Hallo,

    Habe gerade gemerkt dass die TPNGImage Komponente von Delphi keine Breite/Höhe von mehr als 65535 zulässt. Was ist der Grund dafür? Die Felder im PNG Header für die Breite und Höhe sind 32 Bit groß und auch sonst kommt jedes andere Programm mit dieser PNG-Datei klar.


    // Vcl.Imaging.pngimage.pas, Zeile 2137, Delphi XE4:

    {The width and height must not be larger than 65535 pixels}...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Neutral+General&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=180324
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 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