PDA

View Full Version : بازیابی محتوای عکس



Tarrah
پنج شنبه 28 خرداد 1388, 02:14 صبح
سلام
می خوام یه سطر کد بنویسم که اگه مثلا اسم عکس image1 بود a.jpg عکس b.jpg رو به جاش load کنه.
اگه هم نبود که هیچ

Felony
پنج شنبه 28 خرداد 1388, 06:10 صبح
منظورتون این هست که اگر اسم کامپوننت عکس Image1 بود عکس b.jpg رو توش لود کنه ؟ یا ...
منظورتون رو واضح بیان کنید .

Tarrah
پنج شنبه 28 خرداد 1388, 10:15 صبح
نه ببینید، یه پوشه دارم با چند تا عکس و یه کامپوننت image که picture اون می تونه عکسهای این پوشه رو نشون بده
خالا می خوام اگه picture ای که تو این image هست a.jpg باشه یه اتفاق خاص بیافته. مثلا این که با زدن یه دگمه برنامه تشخیص بده که اسم عکس a هست و اون رو تو یه label نشون بده.

Tarrah
جمعه 29 خرداد 1388, 10:45 صبح
دوستان کسی کدش رو نداره> ممنون می شم اگه پاسخ بدید

Felony
جمعه 29 خرداد 1388, 11:25 صبح
ببینید راهتترین کاری که میتونید بکنید این هست که نام تمام عکس های تو پوشه رو به ترتیب کنید ( مثلا 1،2،3 و ... ) بعد عکس ها رو که لود میکنید میتونید با یک دستور کیس بفهمید کدوم عکس لود شده .

نمونه ی زیر رو که براتون نوشتم ببینید .

Tarrah
جمعه 29 خرداد 1388, 11:53 صبح
نه این جوری نمیشه
باید اسمش رو بده

Felony
جمعه 29 خرداد 1388, 18:50 عصر
اینطوری نمیشه راه حلی ارائه داد، یا به طور کامل توضیح بدید عکس ها بر چه مبنایی در برنامه فراخوانی میشن و ... ، یا سورس کد برنامه رو بزارید تا بررسی بشه .

Tarrah
جمعه 29 خرداد 1388, 23:58 عصر
ممنون از راهنمائی تون
ظاهرا داشتم کار رو پیچیده می کردم
این جوری مشکل حل شد



procedure TF_main.ChangeCross(box:TImage;row:integer;column: integer);
begin
if box.Picture.Graphic=nil then
begin
box.Picture.LoadFromFile('pic/cross.jpg');
Connections[row,column]:=1;
end
else
begin
box.Picture:=nil;
Connections[row,column]:=0;
end;
end;