افزایش کیفیت عکس با زایش پیکسل ها

شروع موضوع توسط babak22ir ‏20 آپریل 2006 در انجمن PhotoShop و نرم افزارهای گرافیکی دو بعدی

  1. babak22ir

    babak22ir Registered User

    تاریخ عضویت:
    ‏29 آگوست 2005
    نوشته ها:
    297
    تشکر شده:
    1
    سلام.

    چه جوری میشه کیفیت یک عکس رو افزایش داد؟

    شاید با نرم افزار هایی بر خورد کرده باشید که عکس ها رو بزرگ می کنند و بعد هم یه کمی ماست مالیش می کنن و تصویر نهایی رو که یه مقداری تار شده به شما میدن و شما هم دلتون خوشه و فکر می کنید که حالا کیفیت عکستون رفت بالا برخورد کرده باشید !!


    ولی من می خوام در باره یه روش دیگه صحبت کنم.

    می دونید که عکس از واحد های تک رنگ کوچکی به نام پیکسل تشکیل شده !!!

    افزایش واقعی کیفیت عکس ممکن نیست مگر اینکه تعداد این پیکسل ها رو زیاد کنیم. یعنی فشردگی رو بیشتر کنیم و اندازه پیکسل ها رو کوچک کنیم.

    برای این کار که فعلا در حد یه توهمه ! باید نرم افزار بتونه پیکسل ها رو بشکنه و رنگ بین دو پیکسل رو حدس بزنه و اون رنگ جدید رو در قالب یک پیکسل جدید به مجموعه اضافه کنه.

    به این ترتیب به احتمال زیاد جزییات واضح تر میشه.

    هر کس فکر یا عقیده یا برنامه یا نظر یا همکاری یا برنامه نویسی ! یا هر چیز دیگه رو داره لطفا مطرح کنه !
  2. babak22ir

    babak22ir Registered User

    تاریخ عضویت:
    ‏29 آگوست 2005
    نوشته ها:
    297
    تشکر شده:
    1
    چرا جواب نمیدین؟ نظریه کم اوردین !!
  3. fireboy

    fireboy Registered User

    تاریخ عضویت:
    ‏17 ژوئن 2003
    نوشته ها:
    3,211
    تشکر شده:
    19
    محل سکونت:
    :: طهرون قديم ::
    در زمينه يك برنامه رو قبلا شنيده بودم ... هر چي فكر كردم اسم يادم نيومد متاسفانه. چيزي تو مايه هاي كمديا ﴿camedia) يا همچين چيزايي بود. شايد هم اسمش رو اشتباه ميكنم.
  4. Pixar

    Pixar مدیر بازنشسته

    تاریخ عضویت:
    ‏10 اکتبر 2003
    نوشته ها:
    1,400
    تشکر شده:
    12
    محل سکونت:
    َِChocolate's City
    PhotoZoom Professional
    The software is perfectly suited for image magnification in digital photography, large printing, and DTP, but also in the Internet and industrial image processing (such as space technology, medical applications, security e.g. police

    [​IMG]
    [​IMG]

    Link
  5. babak22ir

    babak22ir Registered User

    تاریخ عضویت:
    ‏29 آگوست 2005
    نوشته ها:
    297
    تشکر شده:
    1
    مرسی از لینک و برنامه ای که معرفی کردین. ولی من این برنامه رو هم قبلا آزمایش کرده بودم و چیز جالبی به نظرم نبود!!!
    اون هم در زمینه ماست مالیزاسیون کار می کنه !!
  6. ali-boofaloo

    ali-boofaloo Registered User

    تاریخ عضویت:
    ‏7 فوریه 2005
    نوشته ها:
    1,355
    تشکر شده:
    41
    محل سکونت:
    مالزی
    واقعا یه همچین نرم افزاری باید کاربرد نظامی داشته باشه
  7. Pixar

    Pixar مدیر بازنشسته

    تاریخ عضویت:
    ‏10 اکتبر 2003
    نوشته ها:
    1,400
    تشکر شده:
    12
    محل سکونت:
    َِChocolate's City
    از چه نظر جالب نبود ؟!
    شما میتونی نتیجه تحقیقات خودت رو در این زمینه اینجا قرار بدی ؟!

    ...
  8. Alli

    Alli Registered User

    تاریخ عضویت:
    ‏12 آگوست 2005
    نوشته ها:
    245
    تشکر شده:
    0
    باید بتونه رنگ پیکسل های میانی که اضافه می شن رو با توجه به پیکسل هایی که در اطرافن حدس بزنه!
    تویه هوش مصنوعی با پردازش گرافیک یه همچین بخثی هست دانشگام دشت پا شکسته می گن!
  9. ARTA_ADOBE CO

    ARTA_ADOBE CO کاربر تازه وارد

    تاریخ عضویت:
    ‏22 مارس 2006
    نوشته ها:
    132
    تشکر شده:
    0
    در هر صورت نرم افزار کاربردی تری نسبت به ctrl+T است !:f34r:
  10. keyvan_itman

    keyvan_itman کاربر تازه وارد

    تاریخ عضویت:
    ‏15 مارس 2006
    نوشته ها:
    118
    تشکر شده:
    0
    خوب این نرم افزار هم تقریبا چنین کاری میکنه.
    شما اگه بخواین نرم افزاری بنویسین که عکس رو بدون تار شدن بزرگ کنه باید نرم افزارتون بتونه جهت خطوط رو در عکس تشخیص بده و پیکسلهای میانی رو با توجه به جهت خطوط قرار بده و از پیکسلهای اطراف میانگین نگیره.
    نرم افزار Photo Zoom هم تقریبا این کار رو انجام میده, من فکر نمیکنم از این بهتر بشه با نرم افزار عکسها رو بزرگتر کرد
  11. ToFaN

    ToFaN کاربر تازه وارد

    تاریخ عضویت:
    ‏15 ژوئن 2005
    نوشته ها:
    8
    تشکر شده:
    0
    در ضمیمه این صحبت ها عرض کنم خدمت دوستان یه برنامه ای دیگری هم هست که واقعا جالبه
    واقعا برنامه ای جالب برای بزرگ کردن عکس بطوری که خوده این برنامه پیکسل درست میکنه و مثل فتوشاپ نمیاد همون پیکسل ها رو بزرگ کنه که بعدش خراب بشه
    توجه: این بصورت پلاگین نمی باشد بلکه بصورت برنامه ای که به منوی شما اضافه میشه

    [​IMG]

    [​IMG]

    در هنگام نصب به این قسمت منو اضافه خواهد شد
    [​IMG]

    حجم:4.29 MB
    لینک دانلود برنامه
    http://www.graphicplanet.net/staff/yosef/myfile/psplugin/OnOne.Genuine.Fractals.PrintPro.rar
    اینم آموزش استفاده از برنامه
  12. mo_ra1379

    mo_ra1379 کاربر تازه وارد

    تاریخ عضویت:
    ‏12 می 2006
    نوشته ها:
    92
    تشکر شده:
    0
    این برنامه آخر دقیقا چیه ؟ یه مکمل برای فتو زوم یا این که یه برنامه کامله ؟


    راستی اینم سریال فتوزوم پرو ورژن 1.2.6 :

    Name: Cody West Personal Info: lieumang@gmail.com Serial Number: QB69A - SKJQK - 8SQ2G - 2RDN9 - WTHSW
  13. farbod_123

    farbod_123 Registered User

    تاریخ عضویت:
    ‏20 سپتامبر 2005
    نوشته ها:
    738
    تشکر شده:
    0
    یه سوال بی ربط
    از کجا میشه عکس با کیفیت مجانی گیر آورد (همین 14 15 مگابایتی ها )
  14. سلمان 313

    سلمان 313 کاربر تازه وارد

    تاریخ عضویت:
    ‏10 ژوئن 2006
    نوشته ها:
    1
    تشکر شده:
    0
    سلام
    البته من جائی خونده بودم خود فتوشاپ از این الگوریتمها برای بزرگ کردن تصویر استفاده می کنه ...

    OneOne که هیچ فرقی نکرد ... :rolleyes: اینم سندش :blush:

    فایل های ضمیمه:

    • OneOne.jpg
      OneOne.jpg
      اندازه فایل:
      297.2 KB
      نمایش ها:
      47
  15. سلمان 313

    سلمان 313 کاربر تازه وارد

    تاریخ عضویت:
    ‏10 ژوئن 2006
    نوشته ها:
    1
    تشکر شده:
    0
    دومی هم Fake ... در مقایسه با فتوشاپ کاری نمی کنن ...:rolleyes:

    سند ، برخلاف اون چیزی که توی تبلیغاتش نشون داده :grrr: این فقط با رنگ بازی کرده که اونم با توابع دیگه فتوشاپ شدنیه ... لذا فقط کلاه برداریه :hmm:

    فایل های ضمیمه:

    • photozoom.jpg
      photozoom.jpg
      اندازه فایل:
      225.9 KB
      نمایش ها:
      44
  16. GreenRoad

    GreenRoad Registered User

    تاریخ عضویت:
    ‏5 ژوئن 2005
    نوشته ها:
    503
    تشکر شده:
    39
    فکر کنم C.I.A یا موساد یا سرویس های جاسوسیه دیگه بتونند بهتون کمک کنند!!! عزیز من خودم گشتم دنبال همچین نرم افزاری اما باز به همین نتیجه ی فوق رسیدم!
  17. vahid_persian

    vahid_persian کاربر فعال مالتی مدیا

    تاریخ عضویت:
    ‏6 نوامبر 2006
    نوشته ها:
    223
    تشکر شده:
    0
    به نظر من این الگوریتم که شما اول تاپپیک گفتی نمیتونه کمکی کنه چون به تصویر یه جورایی خواصیت blur میده .
  18. Mahmoud58

    Mahmoud58 کاربر تازه وارد

    تاریخ عضویت:
    ‏29 نوامبر 2005
    نوشته ها:
    854
    تشکر شده:
    5
    با نرم افزار Photoshop میشه این کارو کرد !

    برای اینکار از منوی Help گزینه Resize Image رو انتخاب کنید بعد برای پرینت یا قرار دادن روی نت بعد گزینه Next رو بزنید ، بعد اندازه ای از عکس رو که میخواهید به CM یا Pixel بعد Next بعد Resulation عکس که میتوانید با زدن Other عدد 300 رو انتخاب کنید بعد Level رو 2X انتخاب کنید و بعد Finish رو بزنید ...

    با این کار شما میتونید با افزایش Pixel های عکس خود کیفیت آن را افزایش دهید ... :blush:
  19. MS mass

    MS mass کاربر تازه وارد

    تاریخ عضویت:
    ‏27 می 2004
    نوشته ها:
    67
    تشکر شده:
    0
    محل سکونت:
    تهران

    روی جای حساسی دست گذاشتی. اگه راهش پیدا بشه (راه علمی و عملی) نه تنها توی دنیای آی تی ، کلا توی صنایع بزرگ و علوم مختلف از قبیل شیمی ، فیزیک ، ریاضی ، نجوم و خیلی چیزها که تصورش رو هم نمیکنی یه تحول بنیادی و عظیم ایجاد میشه.:blink:

    من برنامه نویس هستم و الان چند ساله که روی موضوع فکر می کنم و موفق نمیشم. از هر راهی که رفتم برگشتم سر جای اول.

    بزار یکم واضح تر بگم : شما میخواهبد از یک پیکسل اطلاعات 4 پیکسل رو استخراج کنید. من هم میخواهم از دل 8 بیت اطلاعات 16 بیت یعنی 2 بایت رو استخراج کنم. هر دو به یک منبع منتهی میشوند. در سیستم نقشه بیتی یک پیکسل از 3 بایت برای نگهداری اطلاعات RGB یعنی رنگهای قرمز سبز و آبی استفاده میکنه. حالا شما باید با یک الگوریتم از این سه بایت اطلاعات 12 بایت رو بوجود بیارید. این باید درست و بدون اشتباه باشه و گرنه تصویر شما شکل نمیگیره. برای رسیدن به منطق درست باید از یک مسئله ساده کمک بگیریم: مثلا ما یک تصویر با 4 پیکسل با 4 رنگ داریم. حالا اون رو با فتوشاپ کوچیک می کنیم. اگه در دو جهت طول و عرض نصف بشه نتیجه 1 پیکسل میشه.
    ما این تصویر رو به کامپیوتر دیگه ای منتقل می کنیم. و میخواهیم از این یک پیکسل اطلاعات 4 پیکسل اولی رو به دست بیاریم. این همونجاییه که نه تنها من بلکه همه دانشمندان دنیا روش گیر کرده اند.
    مثلا در ریاضی دانشمندان دنبال راهی هستند که بتونند اعداد خرده دار رو کوچیک کنند. باید بدونید که نمیشه اعداد خرده دار رو کوچیک کرد مثلا (836238903225405). اگه کسی تونست این عدد رو کوچیک کنه طوری که تعداد رقمهاش کمتر بشه و بعد از روی همین رقمهای کم ، عدد اولی بدست بیاد ، اونوقت میشه تصاویر رو بیش از هزاران برابر کوچک و سبک کرد و سیو کرد و هر جا که میخواهی ببری و بعد بدون هیچ ایرادی به سایز اولش برگردونی(یعنی هزاران برابر بزرگش کنی).

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

    من نمیگم که غیر ممکنه. چون همچنان ته دلم یه چیزی میگه که میشه.

    اگه بشه پرده از خیلی اسرار جهان گشوده میشه. مثلا همین معمای سیاه چاله های فضایی.:wacko:
  20. vahid_persian

    vahid_persian کاربر فعال مالتی مدیا

    تاریخ عضویت:
    ‏6 نوامبر 2006
    نوشته ها:
    223
    تشکر شده:
    0
    به نظر من نمایش یک عدد بزرگ با تعداد ارقام کمتر غیر ممکنه .
    دلیل :
    فرض کنید میخوایم یه عدد n رقمی رو بوسیله ی n-m رقم که m>=1 نمایش بدیم .

    قبل از این کار باید این رو بدونیم که میخوایم الگوریتممون کلیت داشته باشه و تموم عددهای n رقمی رو کوچیک کنه . خوب همونطور که میدونید با n رقم میشه num.jpg عدد n رقمی رو داشت . خوب الگوریتم ما باید برای num.jpg عدد صادق باشه . اسم این num.jpg عدد رو میذاریم Original data

    خوب فرض میکنیم الگوریتمی برای اینکار ساختیم و همه ی این عددهای original رو کم رقم کردیم (به عیارت دیگه فشرده سازی). خوب حالا ما لیستی از عددهای فشرده شده داریم که اسمشون رو میذاریم compressed data
    خوب حالا ما num.jpg تا عدد compressed داریم( که خوب واضحه دیگه )که میخواهیم Original data رو با کمک اونها و الگوریتمی بازسازی (Reconstruction) بکنیم .
    خوب اینجاست که کم کم داریم میبینیم یه تناقض داره رخ میده .
    آیا میشه num.jpg عدد (compressed ) داشته باشیم که همه ی اونها با هم متفاوت باشند (باید متفاوت باشند تا عددهای مشابه ازشون استنتاج نشه) در حالیکه تعداد رقمهاشون m تا از n کمتر باشه ؟. ما با محدودیت n-m رقمی ای که توی هر کدوم از اعداد compressed باید قایل بشیم فقط میتونیم num2.jpg عدد بسازیم . حالا چطور شد که num.jpg عدد(متمایز) ساخته شده ؟؟ و میبینیم که عدد num2.jpg از عدد num.jpg کوچکتره . پس به تناقض میرسیم .
    شاید بگید خوب دلیلی نداره که توی تموم اعداد compressed شده m ثابت باشه . خوب برای اون حالت هم میتونم ثابت کنم که مشابه اینه تقریبا . که واضح هم هست طریقه ی اثباتش .

    به هر حال با این مطالب این موضوع رو میخوام بگم که این نوع فشرده سازی که بشه اطلاعات فشرده شده رو دقیقا از اطلاعات قبلی استخراج کنیم (که توی علم کامپیوتر lossless compression نام داره ) فقط برای مواقع خاصی میشه پیاده سازیش کرد . مثلا فرض کنید احتمال وقوع عددهای زوج توی نمونه های بالا 2 برابر احتمال وقوع عددهای فرد باشه . در این شرایط خواص میشه الگوریتمی با خصوصیت lossless نوشت . و یا اینکه فشرده سازیمون مبتنی بر یک کلیت نباشه والگوریتم با توجه به داده های ثبت شده به صورت هوشمندانه به یک سری نظم های موجود توی داده ها پی ببره. که بحثش مفصله

    در مقابل الگوریتم lossless الگوریتم lossy قرار داره که برای فشرده سازیه تصاویر و فیلم بیشتر رواج داره و فرقش با lossless اینه که اطلاعات بازسازی شده ی ما دقیقا مثل اطلاعات اولیه نیست و افت داره . مثلا کیفیت تصویر رو به قیمت کم شدن اندکی کیفیت میتونیم بپذیریم .
    و...

این صفحه را با دیگران به اشتراک بگذارید