Aktuelle Zeit: 23.12.2024, 08:59

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: IGUIImage Problem
BeitragVerfasst: 28.01.2009, 19:24 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Und ich hab wieder mal nen Problem. Ich arbeite zz an meinem Interface. Dieses möchte ich flexibel gestalten was die Fenstergrößen angeht.
Daher habe ich die einzelnen Ränder der Box als einzelne Bilder gespeichert und wollte diese nun zu einem zusammenfügen. Doch zwischen jeden bild ist immer ein pixel Rand, siehe hier:

Bild

Wie Eck-Werte hab ich überprüft, und wenn ich diese um 1pixel verkürze, sind zwar keine ränder mehr da, doch wird (das mittlere stück ist transperent) der rand nun heller dargestellt, sodass dies auch nicht die lösung ist :(
Nun meine Frage: Warum ist da ein rand, wie auf den Bild? Bekommt man den weg? Die Boxen fangen am gleichen Punkt an wo die mittlere endet, und eigentlich sollte alles stimmen - zumindest von den Werten her.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 28.01.2009, 19:42 
Offline
Benutzeravatar

Registriert: 28.01.2009, 12:47
Beiträge: 26
uch weis nicht in welcher sprache du codest aber ich hatte so ein problem mal in vb.net

da hatte ich pictureboxen so angeordnet das sie aneinander angestoßen sind
das war der fehler

ich bin dann hergegangen und habe die 1. box links oben gesetzt und dann die mitte oben immer 1 px
nach links geschoben bis der rand weg war. dann die rechts oben ecke eingesettzt nach selben prinzip
und so den kreis geschlossen

nur ne frage : warum machst du nicht für die entsprechenden auflösungen komplette hintergründe
also als 1 bild ungeschnitten

_________________
ich bin nich gut aber ich weis was ich haben will *g


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 28.01.2009, 20:05 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Naja das werden zuviel, ich hab mehrere Boxen und möchte jedem die Möglichkeiten geben diese zu verschieben, und auch zu einer zu machen.
Beispiel: Quickslot Leiste und HPLeiste sind in 2Boxen. Diese soll man nun zusammen schieben können, sodass daraus nur 1Box wird. (Ist platzsparender xD)
Wenn da noch Karte etc dazukommt müsste ich 20 verschiedene Bilder mit verschiedenen größen machen, darum will ich mir das nun so vereinfachen.

Und wie schon gesagt zusammenschieben funktioniert auch nicht aufgrund des transperenten hintergrundes nicht - sieht dann nähmlich so aus:
Bild


Edit: Achja ich benutzt c++^^

Und ich glaub ich hab hier was gefunden - bisher benutzte ich: IGUIImage->setScaleImage(true); damit an den seiten das Bild in die länge gezogen wird. Ich glaube da liegt das hauptproblem. Wenn ich das rauslasse, wirds wieder normal. Gibt es auch eine Funktion um Bilder einfach immer wiederholend (wie bei Texturen) zu machen?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 16:58 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Naja da niemand geantwortet hat, denk ich mal das niemand ne lösung kennt^^
Daher hab ich mal am source gebastelt und ne funktion eingebaut um bilder wiederholen zu lassen^^.

Und so siehts nun aus:

Bild

Yeah ich bin sonen guter Grafiker :D:D
Also: es geht nun alles^^


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 17:11 
Offline
Benutzeravatar

Registriert: 28.01.2009, 12:47
Beiträge: 26
könntest du die lösung posten ?
wenn jemand anders das problem auch hat isses ganz nett zu wissen wie
man es lösen könnte

_________________
ich bin nich gut aber ich weis was ich haben will *g


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 17:30 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Aber das sind so viele Datein :P

Werd die Tage mal das ganze mit Kommentaren versehen und im Schnipselforum posten, wenn ich zeit find :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 17:43 
Offline
Benutzeravatar

Registriert: 28.01.2009, 12:47
Beiträge: 26
werden bestimmt leute nutzen können

_________________
ich bin nich gut aber ich weis was ich haben will *g


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 20:44 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
-gelöst- xDD


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 21:16 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Und wieder ein problem xD

Also ich hab nun meine Bilder in einer Funktion erstellt. Und rufe einen mit
IGUIElement *Element;
Element = env->getRootGUIElement()->getElementFromId(22, true);

ab.
Dieses Element hat nun 9Childs
Wie kann ich das Element+Childs löschen?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 21:27 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
IGUIElement::remove() !?

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: IGUIImage Problem
BeitragVerfasst: 29.01.2009, 22:23 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Oh stimmt ups xD hab die ganze zeit beim falschen den remove gemacht, nun nochmal ausgewechselt und nun gehts^^ danke^^


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de