Je veux ouvrir une image (jpeg, bmp) en utilisant GDI + en utilisant le mode readonly, en C++ Comment est-ce que je peux faire ceci? Merci beaucoup!Comment ouvrir GDI + Bitmap en mode lecture seule?
2
A
Répondre
0
Les E/S de fichiers dans les normes C et C++ n'ont pas la notion d'un fichier en lecture seule. Vous venez d'ouvrir le fichier pour la lecture et non pour l'écriture. Utilisation iostreams:
#include <fstream>
std::ifstream f("jgeg.bmp", std::ios::binary);
Utilisation des flux de type C:
#include <cstdio>
FILE * f = fopen("jpeg.bmp", "rb");
1
Dans l'aspect d'un fichier image , il est toujours en lecture seule. Gdiplus::Image::Save de MSDN:
GDI + ne vous permet pas d'enregistrer une image dans le même fichier que vous avez utilisé pour construire l'image.
Dans l'aspect d'une image en mémoire, il est jamais en lecture seule. Lorsqu'il est chargé comme Gdiplus :: Bitmap ou Gdiplus :: Image, une image peut toujours être modifiée - vous ne pouvez pas empêcher la création de Gdiplus :: Graphics qui le manipule.
Questions connexes
- 1. Ouvrir la connexion JdbcTemplate en mode lecture seule?
- 2. Ouvrir le fichier en lecture seule
- 3. vba: comment ouvrir un classeur par programmation en lecture seule?
- 4. Comment ouvrir la base de données SQL Compact Lecture seule
- 5. Utilisation de GDI + Bitmap
- 6. Verrouillage d'un bitmap GDI + en C++ natif?
- 7. App Engine SDK DevServer Mode lecture seule?
- 8. En lecture seule OpenFileDialog
- 9. Le mode lecture seule de Sharepoint est-il réellement en lecture seule?
- 10. Définition du format de pixel d'un bitmap existant dans GDI +
- 11. liste déroulante en mode édition et lecture seule
- 12. Comment convertir une structure de type gdi + bitmap en HDC?
- 13. Comment dessiner un bitmap ARGB en utilisant GDI +?
- 14. Comment faire pour convertir l'image de * GDI + en bitmap *
- 15. Comment puis-je ouvrir un document Word en lecture seule à partir de Perl?
- 16. PropertyGrid en lecture seule
- 17. propriété en lecture seule
- 18. Comment faire des requêtes WMI en lecture seule, en lecture seule, en C#?
- 19. Lecture de couleurs bitmap bitmap monochrome
- 20. Mode lecture seule pour l'application Ruby on Rails
- 21. données en lecture seule commis
- 22. En lecture seule d'une LinkedList. Comment?
- 23. Comment définir un DateTimePicker en lecture seule?
- 24. ScriptControlDescriptor.AddProperty & Propriétés en lecture seule
- 25. Ouvrir un bitmap avec Inputstream
- 26. comment créer une session en lecture seule dans nHiberate?
- 27. Delphi ClientDataSet en lecture seule
- 28. Comment faire pour faire pivoter Bitmap dans windows GDI?
- 29. J'ai besoin d'une fonction emacs-lisp pour ouvrir certains types de fichiers en lecture seule
- 30. Silverlight: Utiliser TransitioningContentControl pour animer une grille du mode lecture seule au mode édition
Aucune n'est utilisable avec GDI +. –