Français
Forum

Farbtiefe

 
- page 1 -



Manfred
Barei
Salut,

s'il te plaît einmal Testen, chez mir venez toujours un falscher Wert.
KompilierenMarqueSéparation
Declare Bild&
windowtitle "Farbtiefe"
cls
usefont "MS Sans Serif",16,0,0,0,0
setdialogfont 1
Bild& = @Create("hPic",-1,"Test.bmp") das Bild hat 16 Farben = 8-Bit
DrawPic Bild&,0,0;0
DeleteObject Bild&
Locate 10, 1
print "Farbtiefe : " + @Str$(%BmpB) + "-Bit"       angezeigt werden 32-Bit
waitinput
10 kB
Hochgeladen:08.08.2008
Downloadcounter130
Download
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
08.08.2008  
 



 
- page 1 -



Frank
Abbing
non, habs également festgestellt...
 
08.08.2008  
 



Tricolore doch dessus bereits erwähnt, qui Werte beziehen sich sur cela hPic.

Werte pour LoadBmp la fois getestet?

je crois Roland hatte so quelque chose erwähnt comment cela qui Farbtiefe qui hPics sich pour qui eingestellten Desktopfarbtiefe orientiert. je peux mir présenter cela create(«PCSI» un hPic erzeugt, et puis cela Bild läd. cela geladene Bild wird dabei oui sur qui hPic-Farbtiefe konvertiert, pour magasin hat es ensuite qui "korrekt-angezeigten" Werte, aussi si le Dossier anderen le contenu trägt.

une Include quelle aus verschiedenen Bildtypen Eigenschaften wiedergibt wäre ici hilfreich - ou bien Du spielst avec GDI herum.
 
08.08.2008  
 




RGH
iF hat (ausnahmsweise ;) ) droite: ici wird qui Farbtiefe des hPic& bestimmt u8nd qui ist toujours exakt qui Farbtiefe des Desktop, entsprechend aussi qui Farbanzahl. et qui allermeisten calculateur sommes sur une Farbtiefe de 32 Bit eingestellt, wobei 24 Bit pour qui Farben verwandt volonté. (Farbanzahl ist alors 2^24)

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
08.08.2008  
 




Jörg
Sellmeyer

Werte pour LoadBmp la fois getestet?


cela gibt es oui eh bien la fois pas plus (depuis XPRofan10?). là es oui %BitsPixel gibt, ist qui oui eigentlich pour qui ermittlung qui Bildschirmfarbtiefe zuständig.


qui Farbtiefe (Bits/Pixel) des zuletzt avec DrawPic, DrawSizedPic, CopyPic, CopySizedPic, create(«PCSI»,...), create("hSizedPic",...) ou bien create("hPicCopy",...) geladenen Bildes.


si je mir cela so durchlese, vois je là mais keinen Hinweis puis, qui sichder Wert sur qui Farbtiefe des Desktops bezieht.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.08.2008  
 



 
- page 2 -



RGH
Salut,

cela LoadBmp gibt es naturellement encore, seulement est es maintenant aussi DrawPic:
KompilierenMarqueSéparation
DrawPic "Test.bmp", 0,0;0
>

et ici wird qui Farbtiefe qui Bmp-Dossier angegeben dans diesem le cas alors 4 Bit.
chez "DrawPic &hPic, ..." wird naturellement qui Farbtiefe des avec DrawPic sur den Bildschirm gebrachten Bildes, alors de &hPic angegeben. et cet ist eh bien fois le Farbtiefe des Desktops.
je sollte dans qui Aider quelque chose ausführlicher sur cet Feinheiten eingehen. qui aus qui alten Aider kopierte Begriff "geladen" ist ici irreführend, là il im habituel Sprachgebrauch seulement zutrifft, si cela trop zeichnende Bild direct aus einer Dossier geladen wird, et pas si es aus einer Speicherbitmap geholt wird.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
08.08.2008  
 




Jörg
Sellmeyer
je trouve, Du devrait lieber %bmpp so anpassen, qui es qui korrekte Farbtiefe widergibt.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.08.2008  
 




RGH
Jörg Sellmeyer
je trouve, Du devrait lieber %bmpp so anpassen, qui es qui korrekte Farbtiefe widergibt.


Tut es oui, et zwar im obigen Beispiel qui de &hPic. qui Befehl DrawPic mets qui Farbtiefe sur la valeur qui Bitmap, qui il zeichnet. il peut gar pas plus savons, quelle Farbtiefe irgendein Bild hatte, cela irgendwann la fois avec einem anderen Befehl geladen wurde.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
08.08.2008  
 




Frank
Abbing
RGH
Jörg Sellmeyer
je trouve, Du devrait lieber %bmpp so anpassen, qui es qui korrekte Farbtiefe widergibt.


Tut es oui, et zwar im obigen Beispiel qui de &hPic. qui Befehl DrawPic mets qui Farbtiefe sur la valeur qui Bitmap, qui il zeichnet. il peut gar pas plus savons, quelle Farbtiefe irgendein Bild hatte, cela irgendwann la fois avec einem anderen Befehl geladen wurde.

Salut
Roland


c'est mais unlogisch. Immerhin sagt qui Aider: qui Farbtiefe (Bits/Pixel) des zuletzt avec DrawPic, DrawSizedPic, CopyPic, CopySizedPic, create(«PCSI»,...), create("hSizedPic",...) ou bien create("hPicCopy",...) geladenen Bildes. DrawPic wird cependant ici gar pas zum magasin verwendet, mais zum Kopieren et pourrait deswegen dans dem le cas pas qui Variable verändern.
 
08.08.2008  
 



Hehe, cela peux on wieder voyons comment la fois veux, (presque) comment beim explode-Problem.

Letztendlich wäre es wohl XProfan (ou bien aussi "smart" lol) si Roland ici plan une Ausnahme deklariert avec cela qui erwartete Wert zurückgeliefert wird, simple c'est pourquoi, weil il imho per GDI sowieso qui Werte einmalig besitzt et es avec cela keinen Sinn pouvoir, extra une Include aufzusetzen, seulement weil qui Werte (eigentlich) "überschrieben" gehören. Schliesslich peux on qui Tiefe des hPics avec %bitsPixel ermitteln.
 
08.08.2008  
 




Jörg
Sellmeyer
si qui Wert seulement qui Farbtiefe des Bildschirms zurückgibt, ist il schlicht überflüssig, là es oui, comment dit, bereits %BitsPixel gibt. de einer Variablen, qui sich (le son Aider) sur geladene Bitmaps bezieht, erwarte je, qui vous aussi une Wert zurückliefert, qui sich sur cela Bild bezieht.
et je halte es wirklich pour sinnvoller, den Rückgabewert anzupassen, comme qui Aider avec einem überflüssigem Wert trop "korrigieren".
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.08.2008  
 




RGH
Frank Abbing
Immerhin sagt qui Aider: qui Farbtiefe (Bits/Pixel) des zuletzt avec DrawPic, DrawSizedPic, CopyPic, CopySizedPic, create(«PCSI»,...), create("hSizedPic",...) ou bien create("hPicCopy",...) geladenen Bildes. DrawPic wird cependant ici gar pas zum magasin verwendet, mais zum Kopieren et pourrait deswegen dans dem le cas pas qui Variable verändern.


ici differiert cela, quoi qui Aider sagt eh bien la fois de dem, quoi je gemeint et programmiert habe. Sicherlich peux on eh bien drüber streiten, quoi qui bessere Solution ist. mon idée était, dass es schwer nachvollziehbar ist, pourquoi DrawPic chez einer Syntaxvariante cet quatre Système mets et chez einer anderen pas. Daher entschied je mich, vous toujours trop mettons. Beim Erweitern qui Aider habe je mais quelque chose trop téméraire qui vieille Formulierung übernommen, qui sich sur den alten Befehl LoadBMP bezog.

comment dem aussi sei: maintenant sollte zumindest bien sûr son, comment et quand XProfan cet Système mets.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
08.08.2008  
 




Frank
Abbing
Nachtrag:

&BmpCol

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

Version: 3.3 / 11.0

Farbanzahl des zuletzt avec DrawPic, DrawSizedPic, CopyPic, CopySizedPic, create(«PCSI»,...), create("hSizedPic",...) ou bien create("hPicCopy",...) geladenen Bildes.

Konnte cela Bild pas geladen volonté, wird &BmpCol sur 0 zurückgesetzt.

Oftmals ist le nombre qui Bits/Pixel interessanter comme qui Farbanzahl. cet peux avec %BmpC ermittelt volonté.


.
Du sprichst ici dans qui Aider de %BmpC...
 
09.08.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.470 Views

Untitledvor 0 min.
Andre Rohland19.02.2015
Uwe ''Pascal'' Niemeier01.04.2014

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie