AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Bitmap32 auf ZielBitmap32 malen

Bitmap32 auf ZielBitmap32 malen

Ein Thema von stOrM · begonnen am 29. Jul 2008 · letzter Beitrag vom 1. Aug 2008
Antwort Antwort
Seite 6 von 6   « Erste     456
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.315 Beiträge
 
Delphi 11 Alexandria
 
#51

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:02
Du müsstest die Bitmap dynamisch zur Laufzeit zeichnen, dann kannst Du die Höhe ja anpassen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von stOrM
stOrM

Registriert seit: 7. Jun 2003
Ort: Mülheim an der Ruhr
434 Beiträge
 
Delphi 10.3 Rio
 
#52

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:04
Heisst ansonsten darf itemheight nicht mehr verändert werden?

Bevor ichs vergesse, kann mir jemand verraten wie ich die gepunktete Linie um die Bar wegbekomme, die immer dann auftaucht wenn ich die Textfarbe des Canvas.Fonts ändere?

Tritt nur beim 2. TextOut auf (kleine Erweiterung von mir der 2. Textout schreibt mir nun unter die Listitems einen Beschreibungstext zum HauptItem) Wenn bei dem 2. Text die Fontfarbe Canvas.Font.Color gesetzt wird hab ich den Punktrahmen...
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.315 Beiträge
 
Delphi 11 Alexandria
 
#53

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:09
Dann ist die Frage, wie die Bitmap nach dem Stretchen aussieht.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#54

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:17
Du kannst das ganze auch variabel gestalten, aber ein arbeiten mit Vergrösser und oder verkleinern kalte ich für falsch, bzw.
für den falschen weg. Bei einem vergrössern oder dessen gegentei kommt es zu unschöhnen graphikfehler auch wenn du den bestmöglichen
algo. anwendest. Hinzu kommt noch das der algo. mehr zeit zum rechnen braucht.
Ein besserer weg wäre das zusammensetzen eine bildes wie ich es im demo angefangen habe.

Bei Skinnkomponenten wird auch dieser weg benutzt.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von stOrM
stOrM

Registriert seit: 7. Jun 2003
Ort: Mülheim an der Ruhr
434 Beiträge
 
Delphi 10.3 Rio
 
#55

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:20
Hmm, mir ist das Prinzip von Zusammensetzen noch nicht ganz klar? Muß ich dafür dann die 2 Grafiken von dir in verschiedenen Dimensionen zeichnen und dann wieder zusammenbauen?
Miniaturansicht angehängter Grafiken
capture_483.png  
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.632 Beiträge
 
Delphi 2007 Enterprise
 
#56

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:31
In der Regel werden nur Bildteile variabel in der Größe gehalten, die entweder horizontal oder vertikal wiederholbar oder verlustfrei streckbar sind. In deinem Fall könnte eine Aufteilung dann ca. so aussehen:

Code:
+--+-------------------+--+
|F |         H        |F |
+--+-------------------+--+
|  |                   |  |
|  |                   |  |
|V |         H        |V |
|  |         V        |  |
|  |                   |  |
+--+-------------------+--+
|F |         H        |F |
+--+-------------------+--+
Auf diese Weise würdest du Kanten und Ecken vor Unschärfe schützen, und lineare Verläufe lassen sich in der Regel gut horizontal und vertikal Strecken, da das auch wieder nichts weiter als eine lineare Interpolation wäre (wenn man den linearen Filter dafür nimmt).
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von stOrM
stOrM

Registriert seit: 7. Jun 2003
Ort: Mülheim an der Ruhr
434 Beiträge
 
Delphi 10.3 Rio
 
#57

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:35
Zitat von Medium:
In der Regel werden nur Bildteile variabel in der Größe gehalten, die entweder horizontal oder vertikal wiederholbar oder verlustfrei streckbar sind. In deinem Fall könnte eine Aufteilung dann ca. so aussehen:

Code:
+--+-------------------+--+
|F |         H        |F |
+--+-------------------+--+
|  |                   |  |
|  |                   |  |
|V |         H        |V |
|  |         V        |  |
|  |                   |  |
+--+-------------------+--+
|F |         H        |F |
+--+-------------------+--+
Auf diese Weise würdest du Kanten und Ecken vor Unschärfe schützen, und lineare Verläufe lassen sich in der Regel gut horizontal und vertikal Strecken, da das auch wieder nichts weiter als eine lineare Interpolation wäre (wenn man den linearen Filter dafür nimmt).
Hm aber laufe ich da nicht wieder Gefahr wegen der Rundung das das wieder nicht geht, weil die müssten ja dann in der Höhe gestaucht bzw gestreckt werden, das gleiche mit dem Mittelteil?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.315 Beiträge
 
Delphi 11 Alexandria
 
#58

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:39
Die "F"-Teile (also die Ecken) müssen ja nicht skaliert werden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von stOrM
stOrM

Registriert seit: 7. Jun 2003
Ort: Mülheim an der Ruhr
434 Beiträge
 
Delphi 10.3 Rio
 
#59

Re: Bitmap32 auf ZielBitmap32 malen

  Alt 1. Aug 2008, 16:42
JO stimmt ja ich depp nur die Zwichenteile
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf