Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

TBitmap i TShape u delphiju, ali napredna verzija!

  • 1 odgovor
  • 2.265 pregleda

Najnovija ↓

TBitmap i TShape u delphiju, ali napredna verzija! 19.11.2011. u 17:48 · pre 182 meseca #1
Cao svima :)

Zanima me da li neko zna koju bih komponentu mogao da koristim umesto TImage (ili bilo koju koja sadrzi TBitmap), a da slike budu vece rezolucije (zapravo, vece DPI)? Trebaju mi za crtanje krugova a fora je u tome sto kad crtam krugove po TImage-ovom Canvasu, oni budu onako nazubljeni, pomalo "kockasti" :)


Takodje me zanima zna li neko i neku TShape (ili slicnu) komponentu, takodje vece rezolucije?

Hvala na odgovorima :)
Pozz :)
Re: TBitmap i TShape u delphiju, ali napredna verzija! 20.11.2011. u 05:12 · pre 182 meseca #2
To nazubljivanje je "normalno" za Canvas zato što on ne podržava anti-aliasing. Povećavanje DPI ti neće pomoći ako pričamo o iscrtavanju po ekranu, zato što je DPI ekrana direktno proporcionalan rezoluciji koju trenutno koristiš. Jedino što ti može pomoći je da koristiš GDI+. To je napredan sistem za rad sa bitmapiranom i vektorskom grafikom koji koristi hardversku akceleraciju (ukoliko je dostupna), čime se drastično ubrzava iscrtavanje i omogućavaju se određene kompleksne operacije nad onime što se crta (kao što je anti-aliasing svih linija).

Evo nekoliko linkova sa informacijama o GDI+, najpoznatijim Delphi GDI+ implementacijama, kao i par biblioteka koje ne koriste GDI+ ali su jednako dobre:

http://msdn.microsoft.com/en-us/library/ms533797(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/ms533798(v=vs.85).aspx
http://en.wikipedia.org/wiki/Graphics_Device_Interface

http://www.bilsen.com/gdiplus/index.shtml
http://www.progdigy.com/?page_id=7

http://www.antigrain.com/about/
http://graphics32.org/wiki/
http://angusj.com/delphi/gr32_lines.php
http://www.imagemagick.org/script/index.php

Ja lično nisam radio sa GDI+ niti sa nekom od navedenih biblioteka pa ne mogu da dam više informacija ili primera, ali siguran sam da ovde ima takvih, pa ako treba još informacija, slobodno pitaj dalje.
Potpis
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme