AW: Android, ein Bitmap speichern geht ncht
Also nochmal
Android kennt das BMP-Format nicht! Ein Bild zu speichern ist unter FMX so einfach wie Luft holen
Delphi-Quellcode:
Da ich SharedPicturesPath genommen habe und der Pfad mit
procedure TMainForm.TakePhotoFromCameraAction1DidFinishTaking( Image: TBitmap );
var LImageFilename: string; begin // Zur Kontrolle in der Form anzeigen Image1.Bitmap := Image; // Dateiname basteln LImageFilename := TPath.Combine( TPath.GetSharedPicturesPath, FormatDateTime( '"img_"yyyymmddhhnnss".png"', Now ) ); // Speichern Image.SaveToFile( LImageFilename ); // Pfad in das Label schreiben Label1.Text := LImageFilename; end;
Code:
(man beachte das emulated und informiert sich mal bei Google)
/storage/emulated/0/Pictures
finde ich die Datei
Ach ja, und wenn das als JPEG abgespeichert werden soll, dann einfach
Delphi-Quellcode:
// Dateiname basteln
LImageFilename := TPath.Combine( TPath.GetSharedPicturesPath, FormatDateTime( '"img_"yyyymmddhhnnss".jpg"', Now ) ); |
AW: Android, ein Bitmap speichern geht ncht
oh je, wahrscheinlich hat es immer funktioniert. Es ist nur ein komisches Verhalten.
Wenn der Ordner leer ist und ich erstelle über die App ein File, wird das File im Windows-Explorer nicht angezeigt auch nicht bei F5 und auch nicht wenn ich den Explorer neu starte. Kopiere ich jedoch irgendeine Datei in \Tablet\Pictures erscheinen danach auch die Files die ich per App erstellt habe. Danach funktioniert auch das aktualisieren mit F5 sofort. Ich schreibe auch in den gleichen Path \Tablet\Pictures den Inhalt eines Memo in ein Textfile. Das gleiche Verhalten. Im Dateimanager vom Tab werden die Files sofort angezeigt. Zum Thema Image als png anlegen. Das funktioniert auch einwandfrei. Wenn ich das File direkt lade etwa so:
Delphi-Quellcode:
funktioniert es nicht.
ImageViewer2.Bitmap.LoadFromFile(atmpImageFile);
Aber so funktioniert es:
Delphi-Quellcode:
bmp:=FMX.Graphics.TBitmap.Create;
bmp.LoadFromFile(atmpImageFile); ImageViewer2.Bitmap := bmp; |
AW: Android, ein Bitmap speichern geht ncht
Zitat:
Zitat:
:gruebel: |
AW: Android, ein Bitmap speichern geht ncht
Danke wieder einmal himitzu,
wieder ein Puzzle weiter. :-) Dir noch eine schöne Zeit. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:26 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