Podgląd obrazków

Anax
  • Rejestracja:około 22 lata
  • Ostatnio:prawie 15 lat
0

Witam. Napisałem taki programik do przeglądania plików graficznych bmp, jpg. wszystko działa pięknie, ale chciałbym aby po wybraniu katalogu z jakąś grupą obrazków wyświetliły się wszystkie jako miniatury, coś jak w przeglądarkach typu irfanview czy acdsee. Sam sobie nie poradzę czy mogę liczyć na czyjąś pomoc?


Wszyscy ludzie są równi, tylko niektórym wydaje się że są równiejsi.
wesoledi
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 5 lat
0

jak masz parzysta liczbe obrazkow to nie ma wiekszego problemu

odpowiednia zeskaluj obrazki, i je poskladaj w jednym (to tylko teoria)

od biedy mozesz rysowac podglad kazdego obrazka osobno gdzies z boku, czy na dole listy

pokombinuj troche, za kilka godzin, dni wpadniesz na jakies rozwiazanie

ps. najlepszym wyjsciem jest wyswietlenie gotowych podgladow, gdzies o tym bylo, poszukaj tez w przykladach delphi


+1 post
mirekpil
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 10 lat
  • Postów:481
0

tu masz przykład jek wyświtlić 3 obrazki, ty oczywiście musisz odczytać ilość obrazków w katalogu i użyć pętli (dobrze by było wykorzystać try, bo może się zdarzyć że jakiś plik będzie np. uszkodzony)

procedure TForm1.Button1Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('1.jpg');
Form1.Canvas.StretchDraw(Rect(0, 0, 60, 60), image1.Picture.Graphic);

image1.Picture.LoadFromFile('2.jpg');
Form1.Canvas.StretchDraw(Rect(0+60, 0, 60+60, 60), image1.Picture.Graphic);

image1.Picture.LoadFromFile('3.jpg');
Form1.Canvas.StretchDraw(Rect(0+120, 0, 60+120, 60), image1.Picture.Graphic);
end;

0

Dzięki za wszelkie sugestie i pomoc, jak ktoś na coś jeszcze wpadnie to chętnie skorzystam. Jeszcze raz dzięki. [cya]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.