rysowanie po TImage

0

Sprawa jest następująca:

  1. na formularzu mam ScrollBoxa, na nim Image
  2. do image wczytuję obraz (JPG) o rozmiarach ok. 2100x2600 pikseli (czyli znacznie większy od okna
  3. następnie w punkcie o współrzędnych (na przykład) 1600x1500 próbuję narysować kółko (lub jakiś inny znaczek) i wówczas wywala błąd,że tatą operację można wykonać tylko na bitmapie
  4. zmieniam obraz na BITMAPĘ i wszystko działa.

Dla wyjaśnienia - wczytywany obraz jest jakąś mapę a narysowane znaczki mają przestawiać stanowisko jakiegoś ptaka na tej mapie.

Jak to rozwiązać? Próbowałem już różnych sposobów ale żaden nie zadziałał. Wczytywana mapa MUSI być JPG (Bitmapa jest ok. 10 razy większa a chodzi o możliwie najmniejsze rozmiary plików).

0

Wczytaj JPG do TJPEGImage, skonwertuj na bitmapę http://4programmers.net/faq.php?id=27 i przypisz ta bitmapę do TImage.

1 użytkowników online, w tym zalogowanych: 0, gości: 1