AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:17

Parameter dieser Suchanfrage:

Suche in Thema: 18bit Bilder erstellen??
Suche alle Beiträge, die von "neolithos" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 15 von insges. 15 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 7. Dez 2005
    Kannst du die Bilder noch mal als Rohdaten anhängen?
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 4. Dez 2005
    Naechste Woche eve. wieder, weil da soll mein Computer eventuell wieder funktionierend zurueck kommen. Mal schauen.
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 21. Nov 2005
    Tut mir ehrlich leid. Aber mein Notebook schicke ich heute zurueck zum Hersteller. Leider hab ich kein Delphi und auch nicht den Quellcode. Werde aber weiter auf diesen Thread achten so gut wie ich kann.

    Tip:
    Vergleich mal die Farbwerte, dann sieht man meist welche Hex Zahl abweicht.
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 19. Nov 2005
    EDIT: Englisch to German

    Also ich seh den Fehler nicht, vielleicht liegt er ja im Zusammenhang (Wie war das mit Parties...)

    Sorry.
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 18. Nov 2005
    function TForm1.bmpausfirmware(offset,groesse:integer):TBitmap;
    VAR i:integer; buf: array of byte; ergebniss:string;
    begin
    cla := TFileStream.Create(pfad, fmOpenread);
    cla.Position:=offset;
    SetLength(buf, groesse);
    cla.Read(buf, groesse);
    ergebniss:='';
    for i:=0 to groesse do
    ergebniss:=ergebniss + inttostr(buf);
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 18. Nov 2005
    Wie meinen?



    Keinem, da ich nur einen Zeiger auf die Bilderdaten benötige, welcher exact ist mir völlig egal. Und const oder var erledigt das wunderbar für. Auf diesem Weg vermeidet man oft Zeiger arithmetik von außen.
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 18. Nov 2005
    Fast richtig:

    procedure TForm1.bildtauschen(offset : Integer);
    VAR length : integer;
    p : Pointer;
    begin
    length := Bmp24ToBmp18(image2.picture.bitmap, p);
    cla := TFileStream.Create(pfad, fmOpenWrite or fmShareExclusive);
    cla.Position := offset;
    cla.write(p^, length);
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 18. Nov 2005
    Bitte ergänzen bzw. änderen.

    //
    // Wandelt das 18 Bit Bild in ein 24 Bit Bild um.
    //
    // data - Daten des 18 bit Bildes
    // iWidth - Breite des Bildes
    // iHeight - Höhe des Bildes
    // Result - Ein neu erzeugtes TBitmap-Object mit den 24 Bit Bild
    //
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 17. Nov 2005
    Gut das da der Smilie ist! Aber hätte man das auch irgentwo auch finden können, hab bald ne 3/4h mit suchen verbracht.
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 17. Nov 2005
    Ja, sicherlich da ich in der Funktion mittels GetMem den speicher reserviere.



    Du meinst sicherlich das Inc(PByte(pCur), 3). Was bedeutet das ich den Zeiger von pCur auf das nächste Pixelchen setze.
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 17. Nov 2005
    So, das war aber jetzt wirklich der letzte Akt für heute.

    Enthalten sind zwei Funktionen für das Konvertieren.

    Vergiss den Autor nicht ;)

    Versuch mal im Internet etwas über Bitmaps und deren Aufbau in Erfahrung zu bringen. Oder stell direkte Fragen.

    Gute Nacht!
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 17. Nov 2005
    Vielleicht bin ich morgen wieder wach (in ca 9h) genug um mal ein paar Sätze zu schreiben. Was du da alles aufgezählt hast, hat nichts direkt mit dem Bitmap zu tun.

    Im Prinzip sind Bitmaps die simpelste Darstellung eines Bildes. Sie sind nur ein 2D-Array mit Pixeln.

    Und im Prinzip interessiert dich eigentlich primär nur die Funktion Bitmap18ToHandle.

    Ich geb zu um die Geschichte...
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 17. Nov 2005
    Wenn du verstanden hast wie ich die eine Einrichtung erstellt habe. Kommst du auch auf den Weg für die andere.

    Falls es Verständnis-Probleme gibt, stell am besten eine direkte Frage. Bitte nix allgemeines!
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 17. Nov 2005
    Nach Umschreiben des Testprogrammes und mehrstündiger Analyse :coder2: der Hex-Darstellung :freak: im Vergleich zum Original bin ich zum Entschluss gekommen, dass diese Codierung vorliegt :dancer: :

    32 5432 7654 7654 3276
    bb__ ____ gggg bbbb rrrr rrgg


    Die Unterstriche stellen nullen dar.
    Angehängt ist der Quick&Dirty Algorithmus.
    Muss unbedingt Optimiert werden.
  • Forum: Multimedia

    Re: 18bit Bilder erstellen??

      Delphi
      by neolithos, 17. Nov 2005
    schon mal versucht die Pixel und 2 bit nach links zu verschieben. Und das Bild verkehrt herum zu lesen?

    Die Scheinen es genauso zu machen, wie es zu den alten Dos mit Bildern gearbeitet wurde. Damals gab es auch nur 6 Bit pro Farbe.

    EDIT:
    Das ist es erstmal nicht. Für Weis wird nur $FFFF, und irgentwie hab ich noch nicht raus für was das 3 byte da ist. Wahrscheinlich wird byte 1 und 2 und...


URL zu dieser Suchanfrage:

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