Ergebnis 1 bis 3 von 3

Thema: Wie kann man Bilder als Programmcode verwendbar speichern?

  1. #1
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard Wie kann man Bilder als Programmcode verwendbar speichern?

    Schon einmal ein Programm geschrieben, das mehrere zusätzliche Dateien, wie Konfigurationen, Definitionen für grafische Benutzeroberflächen und Bilder benötigt?

    Diese zusätzlichen Dateien können den Funktionsumfang eine Programms erheblich erhöhen.
    Das Problem daran ist, dass diese Dateien verändert oder gelöscht werden können. Danach ist das Programm selbst auch unbrauchbar.

    Klar: Textdateien und diverse Daten kann man wieder herstellen. Aber was kann man machen, wenn Bilder, die essentiell für grafische Benutzeroberflächen sind, nicht existieren? Diese sind nicht so einfach wiederherzustellen.

    Doch es gibt eine nette Lösung über einen sogenannten HEX-Editor.
    Diese Programme können jede beliebige Datei einlesen und ihre Werte anzeigen. Oft können diese auch kopiert werden.

    Wenn man diese Werte in einen Texteditor kopiert, kann man diese Werte in eine Form wie folgt bringen:
    Code:
    \x089\x050\x04E\x047\x00D\x00A\x01A\x00A\x000\x000\x000\x00D....
    Alle größeren Programmiersprachen können diese Werte verwenden, wenn man sie in einen String schreibt.

    Sind diese Werte in einem String abgelegt, kann man diese verändern, vergleichen, oder auch in Dateien schreiben.

    ---------------------------------------------------

    Auf diese Weise kann jede beliebige Datei geschrieben werden: Ausführbare Dateien, Bilder, Dokumente, etc.

    Wenn man viele Dateien auf diese Weise in einem Programmcode ablegt, kann man damit jede beliebige Installationsroutine schreiben und ist nicht auf vorgefertigte Frameworks angewiesen.
    Dies bietet vollkommen Freiheit über den Programmcode.

    ------------------------------------------------------------

    Ich hoffe, diese Anleitung hilft den Software-Entwicklern, die dies lesen Installationsroutinen zu verstehen und diese selbst zu kreieren.

    Liebe Grüße
    Dodo
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Something big is coming. And there will be pirates and ninjas and unicorns...

  2. #2
    HTML Newbie
    Registriert seit
    01.06.2010
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie kann man Bilder als Programmcode verwendbar speichern?

    Hi,

    danke für das coole Tut. Geht das mit jeder Programmiersprache? Würde sowas gerne mal mit Java probieren - aber weiß nicht so richtig wie ich anfangen soll.

    Gruß Miki

  3. #3
    Jedi Ritter
    Themenstarter
    Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Wie kann man Bilder als Programmcode verwendbar speichern?

    Klar funktioniert das in Java.
    Ich habs jedoch erst mit C++ gemacht, aber sehr unterschiedlich sind diese Sprachen in diesem Bereich nicht. Hier der C++-Code:

    Code:
    void writePngIconFile()
    {
    	const char image[] = "\x089\x050\x04E\x047\x00D\x00A\x01A\x00A\x000\x000\x000\x00D\x049\x048\x044\x052\x000\x000\x000\x020\x000\x000\x000\x020\x008\x006\x000\x000\x000\x073........"; // Für das Beispiel abgeschnitten
    	ofstream imageFile("./data/img/icon.png", ios_base::binary | ios_base::trunc | ios_base::out);
    	imageFile.write(image, sizeof(image) - 1);
    	imageFile.close();
    }
    Something big is coming. And there will be pirates and ninjas and unicorns...

Ähnliche Themen

  1. WER KANN HELFEN ? - Bilder unscharf; worann kann es liegen???
    Von Unregistriert im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 19.11.2008, 18:50
  2. Bilder beim Speichern in den Favoriten ??
    Von Jukebox im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 27.05.2008, 01:46
  3. Bilder automatisch speichern
    Von im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 2
    Letzter Beitrag: 17.05.2007, 02:25
  4. Bilder von Flashanimanimationen speichern
    Von im Forum Computer - Internet Forum
    Antworten: 1
    Letzter Beitrag: 25.11.2006, 15:59
  5. Bewegliche Bilder kann ich nur als .bmp speichern - warum?
    Von hinz0815 im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 18.06.2006, 23:17

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •