Witam.
Tworzę aplikację windows forms, w której mam niestandardowy kształt formatki(jak na obrazku). Ładuję obrazek jako tło formatki i wybieram TransparencyKey na tranparent, co powinno zapewnić mi że zostanie wyświetlony nowy kształt formatki. Jednak jak widać na obrazku pozostają schodki. Obrazek mam w formacie png. Kombinowałem już z przeskalowaniem obrazka na większy, potem na formatce ustawiam backgroundimagelayout na stretch, jednak dalej widać schodki. W photoshopie edytowałem obrazek dodając kanał alpha i alej to samo. czy ktoś ma jakąś radę na to?
0
0
Myślę ze rozdzielczość obrazka jest ciut za mała.
0
^ że co :x?
TransparentKey działa w ten sposób, że bierze wszystkie piksele danego koloru i je usuwa, nie bierze pod uwagę kolorów, które mają kanał przezroczystości o jakiejś faktycznej wartości - więc stosowanie png nie pomaga wiele w tej sytuacji.
Użyj tego:
http://msdn.microsoft.com/en-us/library/ms997507.aspx
Wpisz w google "layered window C#", pewnie jakiegoś gotowca znajdziesz.