![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здраствуйте программеры! Интересует такой вопрос! Нужен компонент для загрузки графических файлов различного типа, но конечно же не такого убогого как Image, компонент конечно тоже хороший, но требуется что-либо более функциональное!
Задача стоит такая чтобы я мог видеть мозайку картинок, надеюсь вы это понимаете! ТОже самое как в масдае эскизы! Или мож кто знает или есть исходник того как это можно самому реализовать! Заранее спасибо! Последний раз редактировалось M@TRiX, 09.01.2007 в 20:11. |
|
#2
|
|||
|
|||
|
Ну что? Никто чтоли не пробовал ничего подобного? Мож всё-таки кто-нибудь знает как быстро загрузить в программу много картинок?
|
|
#3
|
||||
|
||||
|
Может это подойдет - http://www.ruloads.com/dev/java/16193prog.html
Последний раз редактировалось Decoding, 10.01.2007 в 09:50. |
|
#4
|
||||
|
||||
|
http://www.hicomponents.com
платный компонент DImageEn http://imaginglib.sourceforge.net бесплатный компонент, я его юзаю, делал один хороший чел, продолжает развивать его, можно с ним по аське консультироваться на английском |
|
#5
|
|||
|
|||
|
Для отображения мозайки можно использовать стандартный Timage, для поддержки различных форматов иди на torry.net там много есть чего интересного
Соответственно код для отображения мозайки : Код:
procedure TForm1.Button1Click(Sender: TObject);
var
x,y,i:integer;
img:array[0..10] of TImage;
begin
x:=0;
y:=0;
for i:=0 to 10 do
begin
///////////////////////////////////////////////////////////
img[i]:=Timage.Create(self);
img[i].parent:=Form1;
img[i].picture.loadfromfile('c:\temp.bmp');
img[i].visible:=true;
img[i].left:=x;
img[i].top:=y;
img[i].Stretch :=true;
img[i].Width:=200 ;
img[i].Height:=150;
///////////////////////////////////////////////////////////
inc(x,img[i].Width+8);
if x>form1.Width-img[i].Width then
begin x:=0;
inc(y,img[i].Height +8);
end;
Application.ProcessMessages
end;
end; |
|
#6
|
|||
|
|||
|
Если есть вопросы пиши в асю 114971329
|