PDA

View Full Version : ذخیره تصویر



as987498749874
سه شنبه 19 شهریور 1392, 21:36 عصر
سلام دوستان
من یه برنامه دارم که عکس اعضا درون اون ثبت میشه

می‌خواستم در بانک اطلاعاتی ثبت کنم گفتن حجمش میره بالا
رفتم توی پوشه کپی کردم مشکل اینه که بعضی وقتا کاربر دستکاری میکنه عکس پاک میشه و ...

حالا می خواستم بدونم چطور میشه تمام عکس ها رو توی یه فایل ثبت کرد که حداقل با نرم افزارهای معمولی و رایج باز نشه

نمیدونم میشه بصورت باینری در یک فایل همش رو ذخیره کرد

اگه راه حلی دارید ممنون میشم

Mr'Jamshidy
سه شنبه 19 شهریور 1392, 22:41 عصر
به صورت باینری که میشه اما شما برای راحتی کارتون میتونید از Type یا آرایه ها استفاده کنید

samiasoft
سه شنبه 19 شهریور 1392, 22:46 عصر
به صورت بایناری که میشه اما شما برای راحتی کارتون میتونید از Type یا آرایه ها استفاده کنید

اگر امکانش هست برای هردوحالت نمونه سورسی قرار بدید

as987498749874
سه شنبه 19 شهریور 1392, 23:01 عصر
یعنی چی دقیقا؟

منظور از عکس ادرس و یا مشخصات عکس نیست خود فایل عکس هست!

چطوری مثلا 100 عکس توش ذخیره میشه و چطور بخونیم؟

زحمتش با شما
:متفکر::متفکر::متفکر::متفکر:

Mr'Jamshidy
چهارشنبه 20 شهریور 1392, 01:41 صبح
اینم یک نمونه کامل
فکر میکنم اینقدر ساده برات نوشته باشم که جای سوال و جوابی نمونده باشه ولی باز هم اگر سوالی بود بپرس

as987498749874
چهارشنبه 20 شهریور 1392, 09:51 صبح
مرسی

با پرورویی کامل : :افسرده: چطور میشه مثلا بین 100 عکس عکس 25 رو پاک کردن که جاش خالی بمونه و اینهای دیگه بهم نریزه؟

معذرت!!!!

Mr'Jamshidy
پنج شنبه 21 شهریور 1392, 02:35 صبح
مرسی

با پرورویی کامل : :افسرده: چطور میشه مثلا بین 100 عکس عکس 25 رو پاک کردن که جاش خالی بمونه و اینهای دیگه بهم نریزه؟

معذرت!!!!

شما میتونی با یک جستجو ساده درباره حذف آرایه ها و ترکیب اون با سورسی که بهت دادم به چیزی که میخوای برسی

vbhamed
پنج شنبه 21 شهریور 1392, 17:11 عصر
سلام
يك راه بهتر هم اينه كه فايلهاي عكسها رو Zip كني، حتي مي‌توني پسورد هم بزاري روش، حذف و اضافش هم راحته، براي اينكه سرعتش هم پايين نياد چند تا راه داري

1 - Zip كني اما درصد فشرده سازيش 0 باشه يعني فقط در فايل Zip ذخيره بشه
2 - هر تعداد فايل عكس رو در يك فايل Zip قرار بدي مثلا هر 100 تا در يك فايل

اگر هم نخواي درون بانك اطلاعاتي ذخيره كني و مثلا در يك فايل ديگه به روش فايلي و باينري، باز هم فرق زيادي نداره و كارت سخت تر ميشه چون ذخيره در فايل هم تقريبا همون حجمي رو مصرف مي‌كنه كه بانك اطلاعاتي مصرف مي‌كنه ضمن اينكه حذف و اضافش هم مشكل تره

به نظر من بهترين راه همون ذخيره آدرس فايل و كپي فايلهاي عكس در پوشه جداگانه هستش، اينطوري اگر به هر دليلي بانك اطلاعاتي خراب بشه كل عكسهات نمي‌پره، كاربر هم بايد مراقب باشه اشتباه پاك نكنه چون مسئوليتش با خودش هست، ضمنا چه از بانك استفاده كني، چه فايل باينري و چه Zip در هر صورت امكان پاك شدن فايلهاي مربوطه وجود داره

as987498749874
جمعه 22 شهریور 1392, 10:16 صبح
من از SQL در شبکه استفاده میکنم

samiasoft
یک شنبه 24 شهریور 1392, 09:43 صبح
به صورت باینری که میشه اما شما برای راحتی کارتون میتونید از Type یا آرایه ها استفاده کنید

ایا میشود اطلاعات یک تکست باکس یا دیتا گرید رو در یک فایل باینری ذخیره کرد؟و همانند اکسس بشه بهش وصل شد.؟

Mr'Jamshidy
یک شنبه 24 شهریور 1392, 09:54 صبح
بله هر نوع اطلاعاتی که نیاز باشه میشه

m.4.r.m
یک شنبه 24 شهریور 1392, 11:57 صبح
شما یه راه هم دارید موقع ذخیره تصویر اندازه تصویر رو کم کنید و در دیتابیس ذخیره کنید موقع فراخوانی اندازه تصویر رو بر گردونید .

m.4.r.m
یک شنبه 24 شهریور 1392, 12:04 عصر
یه برنامه برات میزارم کد کردن تصویر شما توسط این برنامه عکس هاتو کد کن تو مسیر نگه داری کن موقع ذخیره در دیتابیس آدرس تصویر رو ذخیره کن و موقع خواندن تصویر از دیتابیس و نمایش در برنامه از Encrypt و Decrypt استفاده کن . بازم مشکلی داشتی بگو .

samiasoft
یک شنبه 24 شهریور 1392, 17:43 عصر
ممنون میشوم یه نمونه سورسی نیز برای ذخیره اطلاعات در یک فایل باینری قرار بدین...بعد بشود که اطلاعات داخل فایل را که شامل دو ستون باشه در یه دیتا گرید نمایش بده

as987498749874
یک شنبه 24 شهریور 1392, 17:56 عصر
یه سوال جانبی
چطور میشه در یک فایل ورد که توش جدول داره و هر سلول یه حرف انگلیسی داخلش نوشته شده رو فراخوانی کرد و به جای اون حرف یک متن یا شماره جایگزین کرد و مجدد ذخیره کردش؟

مر30

vbhamed
دوشنبه 25 شهریور 1392, 12:28 عصر
سلام
لطفا اين سؤالتون رو به يك تاپيك جديد منتقل كنيد