ورود

View Full Version : سوال: جلوگیری از ذخیره عکس تکراری



soft-c
سه شنبه 02 شهریور 1389, 18:08 عصر
سلام.
چظوری می شه فهمید که یک image که در پایگاه ذخیره شده است ، تکراری هست یا نه؟
مثل فیلدهای اسم و ... که با دستور ado query و ado query.recordcount که میشه فهمید یک رکرود تکراری است ، حالا اگر یک عکس ذخیره کرده باشیم و می خواهیم عکس بعدی را که می خواهیم وارد کنیم با عکس ذخیره شده مقایسه کنیم ، اگر تکراری بود ذخیره نکند؟
تشکر.

mofrad
چهارشنبه 03 شهریور 1389, 13:59 عصر
سلام.
چظوری می شه فهمید که یک image که در پایگاه ذخیره شده است ، تکراری هست یا نه؟
مثل فیلدهای اسم و ... که با دستور ado query و ado query.recordcount که میشه فهمید یک رکرود تکراری است ، حالا اگر یک عکس ذخیره کرده باشیم و می خواهیم عکس بعدی را که می خواهیم وارد کنیم با عکس ذخیره شده مقایسه کنیم ، اگر تکراری بود ذخیره نکند؟
تشکر.

چه کار عجیبی!!! این کار که نیاز به پردازش تصویر داره و کار سختیه!
ولی میشه برای هر عکسی که وارد دیتابیس میشه یک سری پارامترهای مربوط به عکس هم ذخیره بشه و اونها را موقع ذخیره کردن چک کنه.

pezhvakco
چهارشنبه 03 شهریور 1389, 17:02 عصر
درود :
تا جایی که شنیدم ( از گرافیک در درس های این بچه مهندسای کامپیوتر )، هر فایل گرافیکی شامل چند قسمت است .
یک قسمت اون برای نگه داشتن مشخصات عکس است مانند فرمت رنگ ، تعداد پیکسل ها و ...
اگه دقیق تر بخوای می تونی با خوندن کتاب ها و یا جستجو یک کارایی انجام بدی .

این قضیه نگه داری مشخصات فایل در یک قسمت های از بایت های فایل، یک روش برای تمام فایل ها است .

بدرود .

BORHAN TEC
جمعه 05 شهریور 1389, 12:28 عصر
شما می توانید برای جستجوی بسیار سریع فیلدی را به جودلتان اضافه کنید و در آن فیلد هش کد مربوط به عکس مورد نظرتان را ذخیره کنید و از فایل عکسی که می خواهید در دیتا بیس ذخیره کنید هم یک هش کد بگیرید و ببینید که آن کد بدست آمده در دیتا بیس موجود است یه خیر. قبلاً در مورد گرفتن هش کد با استفاده از الگوریتم های crc32 و md5 و Sha-11 در قسمت مباحث عمومی دلفی و پاسکال تاپیک هایی طرح شده بود. دقت کنید که در این مورد الگوریتم به یک ساختار فایلی نگاه می کند ، نه یک عکس پس اگر فرمت عکس را عوض کنیم و یا حتی یک بایت از فایل را عوض کنیم برنامه به احتمال بسیار قوی به درستی کار نمی کند.

soft-c
سه شنبه 16 شهریور 1389, 00:02 صبح
سلام
یکی از دوستان من که البته با #c کار می کنه دو راه برای این کار داشت :
1-استفاده از نرم افزار مطلب
2-استفاده از یک تابع ویندوز(API)که البته الان اسمش یادم نیست
آیا شما در مورد مطالب بالا اطلاعاتی دارید ؟
تشکر

soft-c
دوشنبه 22 شهریور 1389, 07:57 صبح
کسی در این مورد چیزی نمی دونه