جناب PSDCompany اگه ممکنه یه بار دیگه سوالتون رو مطرح کنید. این طور که من از سوالتون برداشت کردم شما می خواهید یه فایل 400 صفحه ای ورود رو طوری داخل یه فایل EXE قرار بدید که فقط قابل خواندن و چاپ کردن باشه و نشه متن اون رو کپی کرد و با قرار دادن یک قفل بر روی فایل EXE از کپی کردن اون هم جلو گیری کنید. در واقع می خواهید جلوی تکثیر الکترونیکی اون رو بگیرید و با چاپ شدن و ... مشکلی ندارید.
در قدم اول ظاهرا با قرار دادن فایل وردتون ( چه به شکل متنی چه عکس و .... ) به طوری که قابلیت اسکرول کردن داشته باشه مشکل دارید. و در قدم بعدی می خواهید متن فایلتون قابل کپی نباشه . یه چیزی مثل Read only شدن متن داخل فایل. ( که حتی خواستید برای این کار فایل رو به تصویر تبدیل کنید )
حالا با همه این اوصاف من یه برنامه قرار دادم که داخل اون نمی شد متن داخل کنترل ها رو انتخاب کرد. و بعد از اون برنامه ای که شما گذاشتی که نمونه فایل ورد داخلش باشه تا متن اون رو هم غیر فعال کنم، در واقع یه برنامه خیلی مبتدی و فاقد هر گونه انعطاف و کارایی لازم بود. حتی قابل اسکرول کردن نبود و نمی شد متن داخلش رو انتخاب کرد.
خوب من تنها کاری که به نظرم رسید قرار دادن یه اسکرول دستی بر روی اون فرم بود تا هر جور که شده فایل رو اسکرولش کنه......
امیدوارم بتونید عیب و ایراد کار رو تشخیص بدید!!
قربان شما
خیلی خیلی لطف دارین
از وقتی که گذاشتید بی نهایت ممنونم
زنده باشید.
1=ببینین شما هر کاری که بکنی با برنامه هایی که میشه از دسکتاپ عکس گرفت (یا با prt-screen)میشه اطلاعا تتونو به صورت عکس saveکرد وبعد با ocrبه متن تبدیل کرد البته اگه از عکس استفاده کنین و کیفیت عکس زیر 50 باشه اونوقت ocrها کار نمیکنن
2=سعی کنین از قفلهای اماده استفاده نکنین (یه قفل بسازین یا تو یه قفل opensource یه تغییراتی تو الگوریتمش بدین واسه خودتون)
براي مخفي كردن عكس به نظر من راه هست (ولي عجيب و غريب)
يك - بياييم و عكسها رو بصورت باينري خراب كنيم يعين اول فايل عكس يه رشته بنويسيم و همه عكسا رو همينطوري كنيم و ذخيره كنيم و همه رو بصورت ريسورس ذخيره كنيم و وقتي خواستيم اونو بخونيم همون فايلو دوباره بصورت باينري يه جاي ديگه ذخيره مي كنيم و مي خونييم و بلافاصله پاكش ميكنيم
دو (عجيب تر از اولي) - بياييم تو يك حلقه تمام عكسها رو بخونييم و پشت سر هم تو يه فايل بنويسيم يعني 400 تا فايل عكس بشه يه فايل مثلا dat و اول فايل در يك ارايه بايت شروع و طول هر عكس نوشته بشه و موقع خوندن بهمون بايت مراجعه و بمقدار عكس خونده بشه و ذخيره بشه و ادامه كار بروش اول باشه
چطور بود ؟
البته مطمئنن روشهاي ديگري هم وجود داره ولي خوب اينم دو راهي بود كه به ذهن من رسيد
سلام رفقا.
من یه نگاه کوتاهی به ای تاپیک کردم. اگه مشکل فقط ocr هست می تونید این دوتا کار رو بکنید:
1- یه فونت جدید طراحی کنید که شبیه به فونت های موجود نباشه.
2- از یه بک گراند استفاده کنید که یکدست نباشه. رنگش هم به فونت نزدیک باشه.
البته درصورتی که از عکس استفاده می کنید جواب میده. عکس نباشه نمیشه.
گذاشتن یک لایه رو تکست باکس هیچ فایده ای نداره. چون میشه هندل تکست باکس رو بدست آورد و ...
مگه ocr فارسی اینقدر پیشرفته !؟ اصلا تا حالا فارسیش رو نشنیده بودم !
مگه اینکه تو این یک سال که نبودم اینقدر پیشرفت کرده !
منظورم از بک گراند یه چیزی شبیه این بود :
http://spiderman.persiangig.com/bg.rar
سلام
spiderman کاملاً درست می گه، اگه خودت با این برنامه های فونت میکر (Font Maker) یه فونت بسازی که شبیه فونت های موجود نباشه و یک بک گراند خط خطی(عین لینک spiderman) بذاری، عمراً هیچ ocr ا هم نمی تونه text رو درش بیاره!!!!!!
حتی می تونی جلوی PrintScreen کردن رو هم بگیری، مثلاً وقتی برنامه ات اجراست دکمه PrintScreen کار نکنه، این جوری حتی اجازه عکس گرفتن رو هم گرفتی(هر چند طرف می تونه با برنامه های دیگه ای مثل Corel پرینت اسکرین کنه ولی بالاخره 1 مرحله کار سخت تر شده)
دوست عزیز far_222000
لطفا بفرمایید دکمه PrintScreen رو چطوری از کار بندازیم؟
البته با برنامه جناب ارفعی میشه جوری عکس رو نشون داد که دیگه تایپ مجددش از عکس گرفتنش راحت تر باشه.
سلام مجدد
اين هم يك نمونه كوچك از مخلوط كننده فايلها:
البته اينو خيلي سريع نوشتم پس مطمئن باشين ايراد زياد داره و جا برا بهتر شدن داره
ocr فارسی رو من 1 ساله که دارم (البته چون در زمینه نرمافزار رفقای خفنی دارم برام گیرمیارن میفرستن)
این برنامه ها عکسهای زیر 50 dpiرو نمیتونن انالیز کنن وقتی کیفیت این شکلی باشه طرف هر چی میخواهد غکس بگیره البته کار دیگهای هم میشه کرد که سخته
لطفا دوست عزیز lord_viper
در برنامه این نرم افزار بیشتر بگین...
ایرانیه؟...چه قیمته؟... مال چه شرکتیه؟...کار درسته؟