Pixmap im bmp-Format speichern
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
HubsiBetreff: Pixmap im bmp-Format speichern |
Di, Jan 10, 2017 20:17 Antworten mit Zitat |
|
---|---|---|
Ich bin gerade dabei ein kleines Helferchen-Programm für mich zu schreiben und suche verzweifelt eine Funktion welche es mir erlaubt ein Bild das ich vom Backbuffer in eine Pixmap kopiert habe als bmp zu speichern. Hintergrund ist das eine Reihe Einzelbilder einen anderen Farbton bekommen sollen. Soweit mit BMax ja kein Problem, nur eben wie gesagt das speichern Sowas wie einen ImageBuffer wie in BlitzBasic mit SaveImage gibt es ja nicht mehr? Oder auch eine andere Lösung wenn ich da was nicht im Augenwinkel haben sollte? | ||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
Lador |
Di, Jan 10, 2017 22:39 Antworten mit Zitat |
|
---|---|---|
Hi Hubsi,
es gibt SavePixmapPNG() und SavePixmapJPeg(), aber für Bitmaps gibt es keinen offiziellen Source Code. Hab auf die Schnelle diese Diskussion im Englischen Forum gefunden, die auf eine Seite mit inoffizieller Funktion SavePixmapBMP() verlinkt (s. unten, zweiter link): http://www.blitzmax.com/Commun...opic=65262 http://www.blitzbasic.com/Comm...036#603668 (Beitrag unten von JoshK) Hab es jetzt aber nicht getestet. Hoffe, ich konnte dir weiterhelfen. MFG Lador |
||
Mein aktuelles Projekt:
2D-Rollenspiel "Iliran" Screenshot | Worklog Fortschritt: ca. 70% |
count-doku |
Di, Jan 10, 2017 22:45 Antworten mit Zitat |
|
---|---|---|
Hi,
da das Bitmap Format recht einfach gehalten ist (siehe auch Wikipedia) sollte es auch nicht so schwierig sein, einen Code zu schreiben der aus dem der Pixmap zugrunde liegenden MemoryBank eine Bitmap macht. Hatte sowas mal in BB geschrieben, vllt. hilft dir das: BlitzBasic: [AUSKLAPPEN] Type BMP_TImg lg, Count-Doku |
||
DAK |
Mi, Jan 11, 2017 12:42 Antworten mit Zitat |
|
---|---|---|
Gibt es einen besonderen Grund, warum es bmp sein muss und nicht png? | ||
Gewinner der 6. und der 68. BlitzCodeCompo |
Hubsi |
Mi, Jan 11, 2017 19:52 Antworten mit Zitat |
|
---|---|---|
Tausend Dank erstmal, werd die Funktion testen
Der Grund für bmp ist das alle Tiles bisher in bmp gemacht wurden und ich bei einer Umstellung auf png ich rund 140 Dateien umspeichern müsste. Ob das besonders schlau war bei den Vorüberlegungen zum Projekt zu ignorieren sei mal dahin gestellt Wobei mir bei dem Geschreibe gerade der Gedanke kommt das man auch das leicht automatisieren könnte... Schadet aber auch nix sich näher mit dem Format zu befassen, nochmal danke für die schnelle Hilfe Edit: Funktioniert klasse, der Tag ist gerettet |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
XeresModerator |
Mi, Jan 11, 2017 20:22 Antworten mit Zitat |
|
---|---|---|
Du musst 140 Dateien ändern, wenn du eine andere Dateiendung verwenden willst?
Das ist das abstruseste, was ich je gehört habe. Konstanten oder Konfigurationsdateien jetzt einbauen. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
DAK |
Mi, Jan 11, 2017 23:30 Antworten mit Zitat |
|
---|---|---|
Ich glaube, er meint, wenn er alle von BMP auf PNG umändern will, dann muss er das alles machen.
Aber es passt ja zum Thema. Einfach ein kleines Programm machen, dass alle BMPs lädt und als PNGs speichert. |
||
Gewinner der 6. und der 68. BlitzCodeCompo |
Hubsi |
Do, Jan 12, 2017 16:10 Antworten mit Zitat |
|
---|---|---|
Den Gedanken von DAK hatte ich auch, aber Xeres hat schon recht LoadImage lädt ja das Format in dem Datei vorliegt. Unabhängig davon ob die Endung "stimmt". Manchmal mach ichs mir echt zu kompliziert | ||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
HolzchopfMeisterpacker |
Fr, Jan 13, 2017 16:03 Antworten mit Zitat |
|
---|---|---|
Hubsi hat Folgendes geschrieben: LoadImage lädt ja das Format in dem Datei vorliegt. Unabhängig davon ob die Endung "stimmt"
Das verwirrt mich jetzt Wo liegt das Problem darin, alle .bmp Dateien in PNGs umzuwandeln und als .png zu speichern und als .png zu laden? Wenn du dir kein Tool schreiben willst, was BMP lädt und PNG ausspuckt: IrfanView bietet Batch Conversion an. D.h. du gibst einen Ordner an, in dem es alle Dateien einlesen soll, einen Ausgabeordner und ein Ausgabedateiformat, drückst auf Start und schon hast du alle BMPs als PNG MfG Holzchopf |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
Hubsi |
Fr, Jan 13, 2017 18:34 Antworten mit Zitat |
|
---|---|---|
Ein Problem liegt nicht mehr vor. Zu Anfang des Threads hatte ich schlichtweg ein dickes Brett vorm Kopf, was sich durch die viele Hilfe ziemlich rasant abmontieren ließ. Manchmal denk ich viel zu sehr um die Ecke, aber ich arbeite dran | ||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group