-
اشاره گر به عكس
دوستان عزيز و اساتيد ارجمند سلام
يه سوال دارم !!!
مي خوام ببينم توي دلفي چه جوري ميشه به آدرس پيكسلهاي عكس اشاره كرد.( با اشاره گر).
اصلا قبلش من مي خوام يه اشاره گر از نوع Bitmap بسازم. من اين كد رو نوشتم:
حالا اگه بخوام به (آدرس پيكسلهاي اين بيتمپ دست پيدا كنم. بايد چكار كنم. توجه كنيد كه آدرسش رو مي خوام نه اينكه مستقيما به سر پيكسلها برم و مشخصاتشون رو برگردونم.)
اگه اين كدي كه در زير نوشتم هم بنويسم خيلي فرقي نمي كنه. فقط عكسه رو از نوع اشاره گري تعريف كردم.
کد:
I^.Canvas.Pixels[m,m2]
اگه مي خواين بدونين چرا مي خوام به آدرسش دست پيدا كنم بايد بگم به خاطر اينكه مي خوام سرعت آناليز تصويرم بالا بره.
البته دوستان بايد بگم كه من توي برنامم از دستور زير استفاده كردم كه با حذف اون سرعت اجراي برنامه به طور قابل توجهي زياد مي شه. اگه كسي جايگزيني براي اين دستور مي دونه لطفا راهنماييم كنه.
کد:
Picframe.Canvase.pixels[m,m2]:=CLBlack;
مي دونم كه همه دوستان مي دونن كه اين دستور چي كار مي كنه ولي يه توضيح كوتاه مي دم. اين دستور رنگ پيكسل در مختصات [m,m2] رو به رنگ سياه مي كنه.
همون جور كه گفتم با حذف اين دستور سرعت برنامه خيلي خيلي بالاتر مي ره.
پيشاپيش از كمك و راهنمايي همه دوستان و اساتيد تشكر مي كنم
دوستون دارم
باي
:10: