PDA

View Full Version : سوال: كار با فايل هاي خيلي بزرگ و حجيم تصويري



saeed9982
یک شنبه 13 اردیبهشت 1388, 21:11 عصر
با سلام -
چندي پيش براي پروژه اي نياز به نوشتن برنامه اي داشتم كه در ان سرو كار با فايل هاي تصويري بزرگ و حجيم داشت(نقشه ايران) اما هر وقت فايل را مي خواستم لود كنم out of memory مي زد -يكي از دوستان پيش نهاد كرد كه عكس ها را توسط فتو شاپ تكه تكه كنم ودر برنامه بهم بچسبانم من هم همين كار رو انجام دادم اما خوب از آب در نيامد به طوري كه هر وقت ميخواستم جاهاي مختلف عكس را نگاه كنم تا لود شدن عكس بعدي زمان مي برد و موجب پرش تصوير مي شد .يكي از دوستان گفت كه عكس ها رو از قبل لود كنم بعد كنار هم بزارم اما out Of memoryباز زد-آيا راهي براي خواندن فايل ها وجود دارد كه مثلا از يك مختصات تا مختصات ديگر را از فايل لود كرده و در Picture box نمايش داد ؟ وديگر نيازي به تكه تكه كردن عكس ها نباشد ؟2-)آيا با directx ميتوان همچين كاري كرد ؟لطفا مرا راهنمايي كنيد؟saeed h.p:عصبانی++::افسرده:

vbhamed
یک شنبه 13 اردیبهشت 1388, 23:54 عصر
سلام

اگر هر تيكه رو يك خونه شطرنج در نظر بگيريم، دو اون نهايتا 8 خونه ديگه داريم، يعني شما هميشه 9 تا خونه رو بايد از قبل لود كنيد و مثلا اگر به سمت چپ حركت كرديم حالا 9 خونه جديد رو لود مي كنيد
اگر تيكه ها به اندازه كافي كوچك باشند لود كردنشون هم زمان نمي بره و تصويرتون نمي پره

براي تيكه تيكه كردن هم در فتوشاپ به بزرگترين قسمتي كه بشه تو وي بي بازش كرد قسمت بندي كنيد، سپس با استفاده از دستور PaintPicture و دو تا حلقه به راحتي مي‌تونيد به اندازه هاي كوچك قسمت بندي كنيد

saeed9982
یک شنبه 20 اردیبهشت 1388, 20:04 عصر
با سلام و تشکر -آیا شما برنامه که توسط کتاب اول نوشته شده (نقشه تهران) را دیدهاید؟ -ایا در این برنامه از این روش استفاده شده؟