PDA

View Full Version : تبدیل عکس به 0 و 1



ehsanocx
جمعه 06 فروردین 1389, 19:23 عصر
سلام دوستان.
کسی سورس برنامه تبدیل عکس به 0 و 1 و برعکس رو داره ؟
یا سورس تبدیل عکس به متن و بر عکس ؟
چط.ری میتونم چنین کاری کنم ممنون میشم اگر راهنماییم کنید.
با تشکر

حمید محمودی
جمعه 06 فروردین 1389, 19:32 عصر
سلام. منظورتونو از تبدیل به صفر و یک متوجه نشدم.

شما میتونین عکستونو بصورت فرمت XML ذخیره کنید و بعد دوباره لودش کنید. متاسفانه من کدی رو با vb6 در این زمینه ندارم. اینم باید بگم که روش XML یکی از بزگترین بدیهاش گرفتن حجم زیاد هست. اما در کل برای عکس های کوچیک خیلی مناسبه.

موفق باشید

alih110
شنبه 07 فروردین 1389, 00:09 صبح
توی این تاپیک من گذاشته بودم اما الان در دسترسم نیست که برات بزارم
6 صفحه آخر رو نگاه کن احتمال میدم اونجا باشه

http://www.barnamenevis.org/forum/showthread.php?t=166394

حمید محمودی
شنبه 07 فروردین 1389, 01:23 صبح
توی این تاپیک من گذاشته بودم اما الان در دسترسم نیست که برات بزارم
6 صفحه آخر رو نگاه کن احتمال میدم اونجا باشه

http://www.barnamenevis.org/forum/showthread.php?t=166394

سلام.

سرچ نات فوند.

اگه منظورتون Image2Text هست که اون اصلا قضیش کاملا فرق داه. :متعجب:

ehsanocx
شنبه 07 فروردین 1389, 19:18 عصر
من می خوام که عکس به باینری تبدیل بشه به 0 & 1


به زبان کامپیوتر

حمید محمودی
شنبه 07 فروردین 1389, 20:29 عصر
من می خوام که عکس به باینری تبدیل بشه به 0 & 1


به زبان کامپیوتر

:متعجب: . این چیزی که شما گفتینو من نشنیدم تا حالا!!! ولی شما بگین میخاین برای چی اینکارو انجام بدین تا دوستان بتونن بهتر کمک کنن؟؟

xxxxx_xxxxx
دوشنبه 09 فروردین 1389, 19:06 عصر
من می خوام که عکس به باینری تبدیل بشه به 0 & 1


به زبان کامپیوتر

1) پیکسل های عکس رو با دو حلقه تودرتو پیمایش کنید.
2) ارزش عددی هر پیکسل رو بدست بیارید، (یک عدد در مبنای 16 هست)
3) معادل باینری اون عدد رو محاسبه کنید (باطول ثابت)
4) و حاصل رو در یک فایل ذخیره کنید. (به صورت رشته ای از 0 و 1 ها)

حمید محمودی
سه شنبه 10 فروردین 1389, 02:13 صبح
1) پیکسل های عکس رو با دو حلقه تودرتو پیمایش کنید.
2) ارزش عددی هر پیکسل رو بدست بیارید، (یک عدد در مبنای 16 هست)
3) معادل باینری اون عدد رو محاسبه کنید (باطول ثابت)
4) و حاصل رو در یک فایل ذخیره کنید. (به صورت رشته ای از 0 و 1 ها)


سلام. راستش اینجاشو میدونستم . ولی خوب حالا چطور دوباره تبدیل به عکس تبدیل بشه؟

xxxxx_xxxxx
سه شنبه 10 فروردین 1389, 03:58 صبح
دلیل اینکه در مرحله سوم گفتم با طول ثابت برای همین بود که بشه همین مسیر رو برعکس طی کرد.
فرضاً اگر مقدار باینری هر پیکسل 32 بیت هست، شما فایل رو از ابتدا میخونید و هر 32 کاراکتر رو به عنوان یک رنگ انتخاب می کنید. بعد این 32 کاراکتر رو به مبنای 16 بر میگردونید و بعد هم set میکنید روی یک نقطه از تصویر. به ازای هر 32 کاراکتر باید این کار تکرار شه تا تصویر تکمیل شه.

موفق باشید/

ehsanocx
سه شنبه 10 فروردین 1389, 11:16 صبح
xxxxx_xxxx میشه سورس این برنامه هایی رو که گفتین رو برام بگذارین یا برام ایمیل کنین. خیلی بهشون نیاز دارم.
ممنون
Unas81@yahoo.com

xxxxx_xxxxx
سه شنبه 10 فروردین 1389, 17:36 عصر
xxxxx_xxxx میشه سورس این برنامه هایی رو که گفتین رو برام بگذارین یا برام ایمیل کنین. خیلی بهشون نیاز دارم.
ممنون
Unas81@yahoo.com
سلام،
من نه این برنامه رو دارم و نه نوشته ام. اما ساده هست میشه نوشتش. شما تو همین تاپیک شروع کنید. بقیه هم کمک می کنند تا تکمیل شه.

ehsanocx
چهارشنبه 11 فروردین 1389, 11:25 صبح
دوستان كسي مي تونه اين برنامه رو بنويسه يا داره در اختيارم قرار بده؟ ممنون ميشم

حمید محمودی
پنج شنبه 12 فروردین 1389, 01:56 صبح
سلام.

دوستي که تاپيک رو زدن نگفتن براي چي ميخان اينکار(تبديل عکس به صفر و يک) رو انجام بدن .اما به نظر من اينکار باعث ميشه که اين عکس با تبديل شدنش نسبت به کد هگز طول و حجم بيشتري داشته باشه.

مثلا آيکون کوچيک (16x16) بابيلون با روش Base64 اگه تبديل متن بشه ، ميشه اينها (حالا اگه صفرو يک بشه ، ميشه چي خدا ميدونه!!! ) :




AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIA AAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAA4AAAAeAwQDKgAAAC8AAQAqAAAAHgAAAA4AAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWc6JZF4IhTo gg0H/IkAAP+FCAT9dSUV6E1KLo0AAAAzAAAAIgAAAAUAAAAAAAAAAAA AAAAAAAAAcnlTJX8jE+6PAAD/jwAA/48AAP+PAAD/jwAA/48AAP+OAgH/V1813R0yIksAAAApAAAABQAAAAAAAAAAhL2EGmpmN+WWAAD/lgAA/5UIB/+KU0T/fo12/4NcTP+WAAD/lgAA/5IKB/9AjU7mHDQkTAAAACMAAAAAjcKNAlmgWbpzk1//ngAA/54AAP+Oc1r/euSz/3fltv9u5bf/hmRQ/54AAP+eAAD/dVc7/zadWs8CCgY5AAAADXW0dUpcqmL+cb+I/6YAAP+mAAD/k1xG/3jgqv934Kr/dOCr/3y0i/+nBAP/pwYF/5wkHP9Ismr+MndJgQABAR9ip2KjWbxz/2PUk/+tBAP/rgIC/6A6Kv9y3aP/c92j/3Xdo/940Zv/sBQS/7AYFf+uGxb/Wrp2/0+aWsUBBQIsWqJa0k3EdP9d15L/rCog/7cPDf+zIRv/ct6n/3Pepv903qb/fc2Z/7cpIv+3LSb/si8l/2KzcP9ZoVrmBAYEMmiraO5Nx3f/XdON/6ZdRv/AJB//wSkk/7hiVP+uqI//rb2i/717bP++QTf/uUQ3/69LN/9cwHb/Zqtm9xIZEi53tXfWXMR8/3TYnf+3kHv/yT43/8pDPf/LSUL/y09H/8tUTf/MWlL/y19V/8BfT/+hjmz/bMSB/3azdu4TGBMii8CLr3/Jkf+16cv/ybuo/9NaUv/TX1f/z5iL/9CWif/Sb2X/03Vr/9OEeP/NpZX/tN2+/5POnf9/s3/aAAAADajRqGCj0KX+2PLi/9fez//bdm//3Hx0/9qnm//Y8eH/2fHh/9ns3P/Z8OH/2vHh/9Ls2f+m0qj/iayJjAAAAADF4cUKo86j09nu3f/r9u7/5peR/+eZk//nqqT/6Pbs/+j27P/o9uz/6fbs/+v37v/g8OL/o8uj5oyfjBQAAAAAAAAAAL3cvUa73Lvu8Pny//S+u//ysa7/8rWy//T38//0+/b/9fv2//f8+P/z+vX/vty+9LHQsVEAAAAAAAAAAAAAAAAAAAAAv96/WcPgw+fu1c//+L28//e8u//37uv/+Pv5//f79//s9ez/xd/F6b7dvloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADH4ccow+DDo dPl0eHh6dzz5vHl+uDu4PLU6NThw9/DocTgxCgAAAAAAAAAAAAAAAAAAAAA+A8AAOADAADAAQAAgAEAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAIA DAADABwAA4A8AAA==