AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:17

Parameter dieser Suchanfrage:

Suche in Thema: PNG und Bitmap laden
Suche alle Beiträge, die von "Nils_13" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 13 von insges. 13 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: PNG und Bitmap laden

      Delphi
      by Nils_13, 7. Jul 2008
    Ich glaube meine problematischen Bitmaps sind 32er. Habe ich sinnloserweise mal als solche gespeichert. Ich bilde mir gerade ein, ich hätte irgendwo mal die Möglichkeit genutzt, die Farbtiefe auf 32Bit zu setzen, finde aber bei TBitmap nichts.
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG und Bitmap laden

      Delphi
      by Nils_13, 7. Jul 2008
    Ich vergesse immer wieder, dass ich die Codes habe :oops:


    Ich könnte probieren das TBitmap von Lazarus rüberzuschieben, glaube zwar nicht dass es funktioniert, aber einen Versuch ist es wert. Lazarus funktioniert in dem Fall, aber dafür Delphi nicht, einer von beiden macht immer Probleme undzwar immer der auf den man angewiesen ist :mrgreen:

    Edit: Geht nicht, es gibt zwei Klassen die ich...
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Das ist gut. Habt ihr eigentlich noch eine Idee, wie man das mit den Bitmaps lösen könnte ? Habe dank einem except einfach das Standardicon von .bmp geladen, aber das ist natürlich nicht so schön, wenn dann zwei von zwanzig Bitmaps nicht geladen werden können. Eigentlich ist Bitmap das einfachste Format überhaupt. Müsste es nicht möglich sein, das direkt ohne TBitmap zu laden ? Denn TBitmap...
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Das ist vielleicht eine Erlösung. Dann muss ich einen Abfang für die Exceptions einbauen, da der Fehler in dem Fall vor einiger Zeit beim Speichern stattfand. Hätte den Abfang früher oder später eh eingebaut, bloß die Frage, warum ich das nicht gleich gemacht habe :roll:

    Lukas: Wäre super wenn du das noch finden könntest. :)

    Könnte man das nicht eigentlich alles in einen Thread auslagern ?...
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Die X2 Komponenten findet man nicht, TBX wäre die letzte Notlösung für mich. Ist eben auch die Frage, was eine ImageList mit PNG-Unterstützung bringt, wenn sie eben einen oder mehrere Header nicht kann. Mal ganz zu schweigen davon, dass sogar das TBitmap scheiße ist, denn nicht mal das kann alle Bitmaps fehlerfrei laden. Wäre alles gar nicht so schlimm, wenn diese Idioten eine bessere...
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Ich weiß, aber PNG alleine bringt mir nichts. In einer ImageList können mehrere verschiedene Formate sein.
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Da das Bild ehrlich gesagt zu pervers war, habe ich es schnell mal wegradiert. :stupid: Der Header hat sich dadurch zum Glück nicht verändert, es gibt also weiterhin einen Fehler beim Laden.


    Dann bist du der Architekt (Matrix Reloaded). :mrgreen:
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Hm, irgendwann dreh ich hier noch durch. Bin deiner Aussage gefolgt und schließlich kam die Meldung, ein Header einer PNG-Datei wäre ungültig. Also einfach den Dateinamen besorgt und mit der einfachen Bildvorschau von XP geöffnet: Es wird geöffnet. Das TImage von Lazarus ist vorbildlich und kann im Gegensatz zu dem von Delphi7 die ganzen Formate. Bei genau dieser Datei gibt auch dieses eine...
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    So wie ich das sehe ist sie die oberste Klasse und hat als Unterklassen Klassen für PNG, JPG usw. Aber das mit dem assignen habe ich doch oben speziell für PNG schon gemacht und es lief schief.
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Nicht nur für PNGs. Es sollten möglichst viele Formate unterstützt werden. JPG und BMP müssen zum Beispiel auch noch unterstützt werden. Es kommt mir eben auf Performance an, daher gefällt mir die Funktion Png2Bmp auch nicht.

    Die PNGImageList kann für die TListView verwendet werden. Daher denke ich mir gerade, ob es nicht relativ schnell gehen müsste, sich eine eigene ImageList zu...
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Nein, das Bitmap ist zu dem Zeitpunkt nicht erzeugt und muss von dieser Funktion erzeugt werden. Habe es dennoch probiert und hat wie erwartet auch nichts geändert.
  • Forum: Sonstige Fragen zu Delphi

    Re: PNG laden

      Delphi
      by Nils_13, 7. Jul 2008
    Schwierig zu sagen, ob es an der Bibliothek liegt oder an folgendem Code:

    procedure Png2Bmp(var Bmp : TBitmap; PngFilename : String);
    var Png : TGraphicExGraphic;
    begin
    Bmp := TBitmap.Create;
    Png := TGraphicExGraphic.Create;
    try
    Png.LoadFromFile(PngFilename);
    Bmp.Assign(Png);
  • Forum: Sonstige Fragen zu Delphi

    PNG und Bitmap laden

      Delphi
      by Nils_13, 7. Jul 2008
    Hi,

    die Unit PNGImage welche ich lange Zeit benutzt habe lädt offensichtlich nicht alle PNGs, wie ich heute festgestellt habe. Gibt es eine Unit die wirklich ordentlich PNGs in allen Versionen des Formats laden kann ? Ob nun Transparenz geladen wird oder nicht ist mir egal, denn das brauche ich nicht.


URL zu dieser Suchanfrage:

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