آزمایشگاه پردازش تصاویر

برای ویرایش تصاویر نرم افزارهای بسیار زیادی وجود دارد. معروف ترین و قوی ترین آن ها شاید Photoshop باشد. انتخاب یک نرم افزار مناسب در این زمینه به جواب این سئوال بر میگردد که معیار شما برای انتخاب یک نرم افزار ویرایش عکس چیست؟

Image Processing Lab ابزاری است کوچک ولی کاربردی برای پردازش عکس های دیجیتالی که دارای فیلترهای مختلف و ابزارهای تحلیل تصاویر است. این نرم افزار کاملاً رایگان و اوپن سورس ارائه شده است و برای افراد حرفه ای و غیر حرفه ای می تواند مفید باشد. iplab به شما کمک می کند تا عکس هایتان را هرچه ساده تر در محیطی دوستانه ویرایش کنید و از آن ساده تر آن ها را چاپ کنید. برنامه قابلیت باز کردن چند عکس را به صورت یکجا در تب های محتلف به شما می دهد (دقیقاً مانند Photoshop) و کار کردن با آن بسیار ساده است.

مشکل بزرگی که این برنامه ندارد، نبودن ابزار Undo است که در مواردی این برنامه را غیر قابل تحمل می کند. اما چیزی که باعث شد یک پست این وبلاگ را به معرفی این برنامه اختصاص بدهم، نکات آموزشی آن برای برنامه نویسان دات نت است.

برای برنامه نویسان دات نت

این برنامه به زیان سی شارپ و تحت دات نت فریم ورک نسخه 2 نوشته شده است و از کتابخانه AForge.NET برای پردازش تصاویر بهره می برد. شما می توانید با دانلود کتابخانه AForge.NET، خواندن راهنمای آن و مشاهده کدهای iplab راه خود را برای برنامه نویسی گرافیکی و پردازش تصاویر در دات نت پیدا کنید. امیدوارم از نکات آموزشی این پروژه حداکثر استفاده را ببرید.

برای ویرایش تصاویر من نرم افزار Paint .NET را به شما پیشنهاد می کنم!

iplab در CodeProject

دریافت AForge.NET

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

تستا را دریابید!

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

اما بحث نوشته ما این نیست. امیدوارم فرصتی پیش بیاید تا بیشتر این بحث را باز کنیم. در کشور ما تعداد پروژه های اوپن سورس به تعداد انگشت های یک دست هم نمی رسد. بیشتر پروژه های اوپن سورس ایرانی به صورت بومی کردن پروژه های اوپن سورس خارجی شکل گرفته اند (مثل وردپرس فارسی). هرچند این پروژه ها بسیار مفید و لازم اند و به قول معروف نباید چرخ را دوباره اختراع کرد اما بسیاری از پروژه ها ماهیت بومی دارند. یعنی باید از ابتدا برای شرایط کشور خودمان نوشته شوند. در این میان کمتر کسی پیدا شده که پروژه خودش را که با زحمت فراوان به ثمر رسانده با مجوز اوپن سورس و به صورت عمومی منتشر کند. یکی از همین اشخاص آقای حمیدرضا نیرومند است که پروژه دانشجویی خودش را به صورت اوپن سورس در اختیار عموم قرار داده و بدون هیچ چشم داشتی از آن پشتیبانی می کند. به طور حتم آقای نیرومند می دانستند که این پروژه هیچ نفع مالی برایشان ندارد و با نیت کمک به دیگران تستا را با مجوز اوپن سورس ارائه کرده اند.

به بیان ساده تستا نرم افزاریست برای برگزاری آزمون های مختلف به صورت آنلاین و یا تحت شبکه های محلی. با تستا می توانید از طراح سئوالات تا برگزاری آزمون های مختلف را به صورت کاملاً مکانیزه انجام دهید. تستا کمک می کند تا آزمون ها به دور از خطاهای انسانی اجرا و تصحیح شوند. به علاوه می توانید از آن به عنوان یک وسیله کمک درسی نیز استفاده کنید. این نرم افزار به صورت تحت وب نوشته شده و به نوع سیستم عامل شما بستگی ندارد، یعنی هم در ویندوز هم در لینوکس و هم در مک می توانید ار تستا بهره ببرید. تنها چیزی که برای اجرای تستا نیاز دارید یک مرورگر وب است و بس.

برای اطلاعات بیشتر و مشاهده خصوصیات تستا کلیک کنید!

نکته مهمی که در این پروژه وجود دارد، ماهیت تحت وب بودن و کدباز بودن آن است. به نظرم برنامه نویسان و حتی کاربران ایرنی می توانند با کمک به توسعه و گسترش این پروژه، راه را برای کسانی که می خواهند پروژه های خود را به صورت آزاد منتشر کنند هموارتر کنند. تشویق چنین کسانی مطمئناً به نفع کاربران ایرانی و صنعت نرم افزار کشورمان خواهد بود. ضمن اینکه همینجا اعلام میکنم با آشنایی مختصری که با زبان PHP دارم حاضرم به آقای نیرومند در حد توانم کمک کنم. به امید اینکه این پروژه اوپن سورس ایرانی، جهانی شود و روز به روز بر کاربران آن افزوده شود.

در آینده ای نه چندان دور منتظر نوشته های من در مورد تستا باشید. فعلاً من اطلاعات فنی خاصی در مورد این پروژه ندارم و تازه با آن آشنا شده ام، حتی نمیدانم این نرم افزار تحت کدام مجوز اوپن سورس توزیع شده. سعی خواهم کرد تا در روزهای آتی مصاحبه ای با آقای حمیدرضا نیرومند در همین وبلاگ داشته باشیم.

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

هاست رایگان با پشتیبانی از PHP

در ادامه مطلب قبلی، در این پست به معرفی تعدادی از سایت های ارائه دهنده ی فضای رایگان با قابلیت پشتیبانی از PHP می پردازم. البته در این زمینه سایت های بسیار زیادی در اینترنت وجود دارند ولی مطمئن باشید که یکی از سایت های زیر توقع شما را برآورده خواهند کرد. اگر می خواهید وب سایت های خود را که با استفاده از PHP و MySQL توسعه داده اید، امتحان کنید لازم نیست حتماً فضایی را برای این خریداری نمایید بلکه می توانید از سرویس های زیر به صورت رایگان استفاده نمایید.

Webhost Webspace Ads Upload Scripting
X10Hosting 100 MB No FTP, Browser, SiteCopy CGI, PHP, ASP, SSI, FrontPage Extensions, Perl, Python
FreeHostia 250 MB No FTP, Browser CGI, PHP, SSI, FrontPage Extensions, Perl
HelioHost 150 MB Yes (Banner-top) FTP, Browser CGI, PHP, ASP, ASP.NET, SSI, FrontPage Extensions,
Perl
AwardSpace 200 MB No FTP, Browser CGI, PHP, SSI, FrontPage Extensions, Perl
LeadHoster 250 MB No FTP, Browser CGI, PHP, SSI, FrontPage Extensions, Perl
WebsitesNetwork 200 MB No FTP, Browser CGI, PHP, Perl
ForwardHost 500 MB Yes (Banner) FTP, Browser CGI, PHP, SSI, FrontPage Extensions, Perl
ZendURL 500 MB No FTP, Browser CGI, PHP, SSI, Perl
ProfuseHost 2,000 MB Yes (Banner-top) FTP, Browser CGI, PHP, SSI, FrontPage Extensions, Perl, Python,
Ruby
Qupis 150 MB Yes (Textlinks) FTP, Browser CGI, PHP, SSI, FrontPage Extensions, Perl
FragVault 600 MB Yes (Banner) FTP, Browser CGI, PHP, Perl
Vlexo 250 MB Yes (Banner) FTP, Browser CGI, PHP, FrontPage Extensions, Perl, Python, Ruby
ByteHost 250 MB No FTP, Browser PHP
100Webspace 100 MB Yes (Banner, Textlink) FTP, Browser CGI, PHP, SSI, FrontPage Extensions, Perl

پ.ن : اگر این سایت ها توقع شما را برآورده نمی کنند، از موتورهای جستجوگر کمک بگیرید.

مجموعه ای غنی از فونت های رایگان

در این پست به معرفی تعدادی سایت برای دانلود فونت های رایگان می پردازم که شما می توانید از آن ها در اسناد متنی، تصاویر، صفحات وب و نرم افزارهای مختلف استفاده کنید. هرچند تعدادی از این سایت ها فونت هایی برای کاربردهای عمومی منتشر می کنند ولی مطمئناً با کمی جستجو فونت مورد نظر خود را پیدا خواهید کرد. سایت های بسیاری با عنوان Free Fonts در اینترنت وجود دارند اما همه ی آن ها توقع ما که پیدا کردن فونت های استاندارد و رایگان است برآورده نمی کنند. در اینجا لیستی از سایت های معتبر در زمینه ارائه فونت های رایگان ارائه شده است، با این امید که برای شما خواننده عزیز مفید واقع گردند.

فونت های عمومی

  • Acid Fonts : این سایت شامل تعداد بسیار زیادی از فونت های رایگان است که کاملاً مرتب در دسته بندی های مختلف قابل دسترسی و دریافت می باشند.
  • DaFont : شامل تعداد زیادی از فونت های TrueType و OpenType به صورت دسته بندی شده است. کار کردن با این سایت بسیار ساده است و شما به راحتی می توانید فونت مورد نظر خود را پیدا کنید.
  • Famous Fonts : فونت های معروف فیلم ها، کتاب ها، لوگوهای شرکت های معروف و محصولات مختلف را در این سایت به راحتی پیدا خواهید کرد. تعداد کمی از فونت های این سایت به صورت رایگان قابل دریافت نخواهند بود.
  • 1001 Free Fonts : در این سایت می توانید فونت های مختلفی را که به بر اساس حروف الفبا مرتب شده اند دریافت و استفاده کنید.
  • Webpage Publicity Free Fonts : فونت های کاملاً رایگان که دسترسی به آن ها با توجه به ترتیب الفبایی فونت ها بسیار ساده و آسان است. برای هر فونت یک نمونه متن موجود است تا شما قبل از دریافت فونت نمایش متون خود را در قالب فونت مورد نظر مشاهده نمایید.
  • Lumos Font : فونت های کتاب های Harry Potter را از این سایت دریافت کنید.
  • Microsoft Core Fonts : چند وقت پیش، مایکروسافت تعدادی از فونت های خود را که شامل Arial, Comic Sans, Impact, Times New Roman, Verdana, Webding و Trebuchet بود در مجموعه ای به نام «Core Fonts» به صورت آزاد منتشر نمود. به این ترتیب سیستم عامل های دیگر از جمله لینوکس قادر به استفاده از این فونت ها در محیط های خود شدند.

فونت های مخصوص برنامه نویسیان و طراحان وب

  • Inconsolata : فونتی کاملاً آزاد و مناسب برای استفاده در سورس کدهای زبان های مختلف برنامه نویسی. این فونت به فونت sans serif شباهت بسیاری دارد.
  • Envy Code R : فونتی کامل برای برنامه نویسی که کیفیت آن با فعال نمودن ClearType در ویندوز چندین برابر می شود.
  • Raize Font : تغییر یافته فونت sans serif برای استفاده در برنامه نویسی، کدهای HTML و غیره. این فونت برای سیستم عامل های ویندوز و انواع لینوکس قابل دسترسی است.
  • DejaVu Fonts : فونت های کاملاً استاندارد برای برنامه نویسی و سازگاری کامل با سیستم یونیکد.
  • Microsoft Consolas Font Pack : مجموعه ای کامل از بهترین فونت های برنامه نویسی و طراحی وب سایت را از سایت مایکروسافت دانلود کنید.

سایت پارسی فونت

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

Inno Setup

یکی از دغدغه های بزرگ تولید کنندگان نرم افزار توزیع محصولات خود روی سیستم های های کاربران است. در واقع فاز توزیع نرم افزار در پروژه های نرم افزاری به دلیل حساس بودن از اهمیت ویژه ای برخوردار است.Setup Wizard Interface راهکارهای بسیاری برای خودکار نمودن عملیات نصب نرم افزارها وجود دارد، یکی از این راه ها ساخت یک برنامه Setup برای نصب، راه اندازی و انجام تنظیمات اولیه نرم افزار است. این گونه برنامه ها به صورت مرحله به مرحله به کاربر در نصب محصولات نرم افزاری کمک می کنند و به صورت اتوماتیک نرم افزار را روی سیستم کاربران راه اندازی می نمایند به طوری که کاربر نیازی به دانستن اطلاعات فنی برای نصب نرم افزار مورد نظر خود نخواهد داشت.
نرم افزارهای ساخت Setup بسیار متنوع اند و هریک امکانات و ویژگی های خاصی را ارائه می دهند. در این میان نرم افزار آزاد Inno Setup یکی از گزینه های مناسب و کاربردی برای رفع نیازهای تولید کنندگان نرم افزار در امر «توزیع» خواهد بود.
Inno Setup نرم افزاری رایگان و اوپن سورس است که با استفاده از آن می توانید برای نرم افزارهای خود برنامه Setup تولید نمایید. با استفاده از این برنامه قادر خواهید بود تا در عرض چند دقیقه برنامه Setup خود را بسازید و آن را روی تمامی سیستم عامل های ویندوز اجرا کنید. Inno Setup در عین سادگی، قدرت بسیار زیادی به شما می دهد. برخی از ویژگی ها و امکانات این نرم افزار :

  • پشتیبانی از تمامی سیستم عامل های مایکروسافت (Windows 95/98/2000/2003/XP.ME/NT 4.0/Vista)
  • رابط کاربری استاندار و سازگار با ویندوزهای XP و 2000
  • سفارشی کردن نوع نصب نرم افزار (Full, Custom, Minimum)
  • فشرده سازی فایل ها در یک فایل EXE
  • ثبت کردن فایل های DLL و OCX
  • ساخت میانبر برای برنامه در هر مکانی که کاربر بخواهد
  • امکان دسترسی به رجیستری ویندوز و اعمال تغییر در آن
  • پشتیبانی از زبان های مختلف در برنامه Setup شما (می توانید زبان خود را به آن اضافه کنید)
  • امکان گذاشتن رمز عبور برای برنامه Setup
  • ایجاد Uninstaller در سیستم کاربر جهت حذف برنامه ی نصب شده
  • کاملاً رایگان و اوپن سورس (سورس این نرم افزار به زبان دلفی موجود است)
  • راهنمای کامل جهت یادگیری دستورات نرم افزار
  • پشتیبانی از زبان پاسکال اسکریپت برای ایجاد برنامه های Setup
  • و

سایت سازنده | دانلود