GraphicsMagick

نرم افزار تصویر:
GraphicsMagick
جزئیات نرم افزار:
نسخه: 1.3.19
ها تاریخ: 18 Feb 15
توسعه دهنده: Bob Friesenhahn
پروانه: رایگان
محبوبیت: 0

Rating: nan/5 (Total Votes: 0)

در GraphicsMagick مجموعه قوی منبع باز از ابزار و کتابخانه که حمایت خواندن، نوشتن، و دستکاری یک تصویر در بیش از 88 فرمت عمده از جمله فرمت های محبوب مانند TIFF است، JPEG-2000، PNG، PDF، PhotoCD، JPEG، SVG، و GIF.
GraphicsMagick می تواند مورد استفاده قرار گیرد به چرخش، تغییر اندازه، تیز کردن، اضافه کردن جلوه های ویژه به یک تصویر، رنگ را کاهش دهد، و غیره

ویژگی ها:.

تبدیل یک تصویر از یک فرمت به دیگری (به عنوان مثال TIFF به JPEG)
تغییر اندازه، چرخش، تیز کردن، رنگ را کاهش دهد، و یا اضافه کردن جلوه های ویژه به تصویر
ایجاد یک مونتاژ از ریز عکسها به تصویر
ایجاد یک تصویر شفاف مناسب برای استفاده در وب
روشن کردن یک گروه از تصاویر را در یک دنباله انیمیشن GIF
ایجاد یک تصویر مرکب با ترکیب چندین تصویر مجزا
رسم اشکال و یا متن در یک تصویر
تزئین یک تصویر با یک مرز یا قاب
شرح فرمت و ویژگی های یک تصویر

چه جدید در این نسخه است:

نصب-windows.txt: به روز رسانی در سال 2014.
نصب-unix.txt: به روز رسانی در سال 2014.
Copyright.txt: به روز رسانی در سال 2014.
NEWS.txt: به روز رسانی در سال 2014.
readme.txt و: به روز رسانی در سال 2014.
توضیحات: به روز رسانی در سال 2014.
WWW: به روز رسانی در سال 2014.
VisualMagick / نصب: به روز رسانی در سال 2014.
تغییرات: چرخش تغییرات به ChangeLog.2013 در سال 2014.

جدید در نسخه 1.3.17 است:

در رفع فرمت هشدار تلفیقی رشته. حذف ختم خط MS-DOS.
ماژول بارگذاری است در حال حاضر تنها پشتیبانی شده توسط ماژول های ساخت و نه فقط به دلیل مشترک کتابخانه های فعال می شوند. این به این معنی است که libltdl تنها بر توسط ماژول ساخت بستگی دارد. گاهی اوقات در آینده، libltdl دیگر نمی خواهد در درخت منبع GraphicsMagick همراه شود.

چه در نسخه 1.3.15 جدید است:

در این نسخه به رفع یک اشکال نویسنده PNG، حذف برخی از نشت فایل های موقت، با پشتیبانی از اضافه کردن نویز تصادفی یکنواخت، می افزاید دستور -strip و -repage گزینه، باعث می شود فرمت XCF انتخاب پشتیبانی که لایه به بازگشت، و باعث می شود INFO رمز گذار حمایت گزینه -format (مشابه به & quot؛ شناسایی و & quot؛).

جدید در نسخه 1.3.13 است:

در بسیاری از اشکالات ثابت هستند، از جمله برخی که باعث بن بست یا سقوط.
پروفایل EXIF ​​حفظ هنگام نوشتن فایل های JPEG، تسهیلات معیار در حال حاضر شامل یک حالت برای محک زنی با موضوعات مختلف، فرمت PAM netpbm پشتیبانی می شود.

چه در نسخه 1.3.12 جدید است:

امنیت رفع:
به روز شده منابع لیبپیانجی ویندوز به 1.2.43 به منظور حل و فصل CVE-2010-0205 به عنوان آن را به ساخت GraphicsMagick ویندوز اشاره میکند.
رفع اشکال:
حالت فیلتر (ارسال را به stdout) به طور کامل شکسته بود.
باید در حال حاضر با لیبپیانجی 1.4 کامپایل.
ویندوز PerlMagick ساخت خود را به عنوان نسخه اشتباه شناخته شده است.
تغییرات رفتاری:
فرمت خروجی DCX تنها در صورت درخواست نوشته شده است. پیش رمز گذار PCX به طور خودکار به فرمت DCX تغییر دهید اگر فریم های متعدد می شود نوشته شده است.

چه در نسخه 1.3.8 جدید است:

امنیت رفع:
ثابت برای CVE-2009-1882 & quot؛ را سرریز عدد صحیح در تابع XMakeImage و quot؛ کلیک کنید
ثابت قفل با توجه به حلق آویز در حلقه در حالی که تجزیه ناقص مشخصات زیر تصویر (سورس شماره 2886560).
Libltdl: به روز libtool به 2.2.6b به منظور رفع مشکل امنیتی. برطرف CVE-2009-3736 به عنوان آن را به GraphicsMagick اشاره میکند.
رفع اشکال:
-convolve، -recolor: اعتبار که ماتریس-ارائه کاربر مربع است در هنگام تجزیه -convolve و دستورات -recolor به منظور جلوگیری از تخلیه هسته.
CALS: خواندن تصاویر بلندتر از عرض تصویر منجر به شکست.
ConstituteImage ()، DispatchImage (): 'A' و 'T' باید شفافیت و 'O' نشان می دهد باید کدورت نشان می دهد. رفتار متناقض بود. در 'O' برخی موارد به معنای شفافیت در حالی که در موارد دیگر آن را به معنای کدورت. همچنین، در چند مورد، مات شد شدن شده در عکس را آن گونه که باید فعال نیست.
DCRAW: ماژول نام ثبت نام نکرده بود تا ماژول های مبتنی بر ایجاد شد فرمت های ارائه شده از طریق 'dcraw' حمایت نیست.
GetOptimalKernelWidth1D ()، GetOptimalKernelWidth2D (): در ساخت Q32، اندازه هسته پیچیدگی نادرست برای sigmas بزرگ بر روی سیستم های 32 بیتی به دلیل سر ریز محاسباتی برآورد شد. این می تواند نتایج اشتباه برای -convolve، -blur، -sharpen، و الگوریتم های دیگر که با استفاده از این توابع می شود.
حجم تصویر: ثابت توانایی به تصویب اندازه تصویر از طریق نام فایل مشخصات مانند & quot؛ را myfile.jpg [640x480] & quot؛ را به جای نیاز به استفاده از حجم.
IPTC: اطلاعات لکه مورد نیاز برای به حتی یک اندازه خالی شود. حجم در حال حاضر به درستی گزارش شده است.
IPTC: ارزش رشته برگشتی IPTC یکی از شخصیت ها بیش از حد کوتاه بود.
فایل های بزرگ: فایل های کش پیکسل بزرگ تحت اجازهنامه GNU لینوکس شد کار نمی کند.
JP2: ثابت برخی از مشکلات پوسته پوسته شدن ارزش.
JP2: ثابت تصادف ممکن است در خروج هنگامی که جاسپر است که توسط یک ساخت ماژول استفاده می شود.
MPC: is_monochrome و is_grayscale پرچم به درستی برای کدگذار MPC موفق نمی شد.
PCL: صفحه همیشه در حال خارج.
PNG: رمزگذار png8 می هنگام تلاش برای ارسال تصویر 1-رنگ شکست.
PSD: تجزیه PSD های لایه پیکسل خانه 0X0 اشتباه بود، و در نتیجه فساد اطلاعات تصویر از تمام لایه های زیر است.
-rotate، -shear: برخی از اشتباهات داخلی-گزارش به طور بالقوه از دست داده بودند.
Subrange / STDIN: دستورات اکنون از خواندن یک تصویر از STDIN در رابطه با مشخصات subrange (به عنوان مثال ها & quot؛ - [1] & quot؛ را).
جادو ++ ShadeImage STL: پیاده سازی به طور کامل botched شد.
ویژگی های جدید:
نوع CALS 1 فایل ممکن است در حال حاضر نوشته شده است (کار ارائه شده توسط جان گروهبان). پشتیبانی CALS وابسته به کتابخانه TIFF است.
رمزگذار GROUP4RAW پشتیبانی از خواندن / نوشتن اطلاعات RAW Group4.
JP2: JPEG 2000 در حال حاضر ممکن است در عمق کمی خودسرانه از 2 تا 16 به جای فقط 8 یا 16 نوشته شود.
JPEG: IJG JPEG نسخه کتابخانه 7 در حال حاضر پشتیبانی می کند.
JPEG: اضافه شده JPEG: بلوک صاف و JPEG: فانتزی-upsampling تعریف می کند برای کنترل این گزینه کتابخانه JPEG.
JPEG: تشخیص و درخواست از colorspaces مناسب برای JPEG ITU فکس.
محدودیت منابع: در حال حاضر وجود دارد یک & quot؛ موضوعات و & quot؛ حد منابع که اجازه می دهد تا تعیین تعداد موضوعات این کتابخانه که ممکن است مورد استفاده قرار گیرد، شبیه به متغیر محیطی OMP_NUM_THREADS.
TIFF: اجازه TIFF CIELAB را بخوانید.
MagickGetImageAttribute () / MagickSetImageAttribute (): روش جدید ترکه برای حمایت از گرفتن و تنظیم یک ویژگی تصویر. نوشته شده توسط میکو Koppanen.
ClonePixelWand (): روش جدید ترکه به عمیق کپی ترکه موجود پیکسل.
ClonePixelWands (): روش جدید ترکه به عمیق کپی آرایه ای از wands پیکسل های موجود.
MagickCdlImage (): روش جدید ترکه به درخواست ASC CDL به یک تصویر.
MagickGetImageBoundingBox (): روش جدید ترکه برای بازگشت به جعبه bounding محصول مورد نیاز به حذف هر گونه مرز جامد رنگ از تصویر.
MagickGetImageFuzz ()، MagickSetImageFuzz (): روش جدید ترکه برای دریافت و تنظیم فاکتور رنگ مقایسه ریش ریش شدن.
MagickHaldClutImage (): روش جدید ترکه به درخواست Hald CLUT به یک تصویر.
MagickSetResolution (): روش جدید ترکه به راه وضوح ترکه.
MagickSetResolutionUnits (): روش ترکه جدید به مجموعه ای از واحدهای قطعنامه ترکه.
جادو ++: اجازه کتابخانه جادو ++ به عنوان یک DLL تحت MinGW و از Cygwin ساخته شده است. این نیاز به شورای همکاری خلیج فارس مدرن به منظور استثنا C ++ به کار می کنند.
بهبود ویژگی ها:
از Cygwin: از Cygwin 1.7 در حال حاضر پشتیبانی می کند.
تنظیمات فشرده سازی JPEG حفظ می شوند (در صورت امکان) هنگام قرار دادن JPEG حباب به فرمت های که استفاده JPEG.
PDF: اگر فایل اصلی استفاده می شود فشرده سازی JPEG، سپس با استفاده از فشرده سازی JPEG با تنظیمات اصلی (در صورت امکان).
TIFF: به روز رسانی ویندوز ساخت به استفاده از libtiff 3.9.2.
X11 نمایش: درخواست یک الگوی شطرنجی زیر تصاویر شفاف که بیش از شفافیت باینری ساده استفاده کنید.
بهبود عملکرد:
گاما: عملکرد برای Q8 بهبود و Q16 میسازد. همچنین دقت کامل در ساخت Q32 حفظ کند.
اطلاعات رشته با کمی موثرتر (تخصیص کمتر، حافظه کمتر، و CPU کمتر) پرداخته است.
تغییرات رفتاری:
InitializeMagick () باید قبل از استفاده از هر تابع API جادو استناد. عدم انجام این کار به احتمال زیاد به سقوط برنامه فوری منجر خواهد شد. این به خاطر دهی اولیه و در زمان اجرا تغییر در نظر گرفته شده برای بهبود ایمنی موضوع و بهره وری. پیش از این تنها به شدت توصیه می شود به استناد InitializeMagick ().
ConstituteImage ()، DispatchImage (): 'A' و 'T' باید شفافیت و 'O' نشان می دهد باید کدورت نشان می دهد. رفتار متناقض بود. در 'O' برخی موارد به معنای شفافیت در حالی که در موارد دیگر آن را به معنای کدورت. همچنین، در چند مورد، مات شد شدن شده در عکس را آن گونه که باید فعال نیست.
colors.mgk: آیا در حال حاضر خالی به طور پیش فرض و اختیاری است. محتوای قبلی در حال حاضر به کتابخانه در راه کارآمد وارد شده، اما ارزش های موجود ممکن است تغییر، و یا ارزش های جدید اضافه شده است با اضافه کردن مطالب به color.mgk.
DisableSlowOpenMP در حال حاضر به طور پیش فرض. استفاده از --enable-استفاده از این کتابخانه-آهسته به فعال کردن استفاده از این کتابخانه برای الگوریتم های که گاهی اوقات اجرا کندتر به جای سریعتر.
magic.mgk: این فایل پیکربندی است که دیگر مورد استفاده قرار از این داده ها در حال حاضر به کتابخانه در راه کارآمد شده است.
modules.mgk: آیا در حال حاضر خالی به طور پیش فرض و اختیاری است. محتوای قبلی در حال حاضر به کتابخانه در راه کارآمد وارد شده، اما ارزش های موجود ممکن است تغییر، و یا ارزش های جدید اضافه شده است با اضافه کردن مطالب به modules.mgk.
اجرایی حزب سوم در ویژوال ساخت استودیو شامل نمی شوند دیگر در نصب GraphicsMagick همراه. این به این معنی است که hp2xx.exe، mpeg2dec.exe، و mpeg2enc.exe دیگر توزیع شده است.

چه در نسخه 1.3.5 جدید است:

امنیت رفع:
فرمت های BMP و DIB پرتاب ادعا برای ارزش ارتفاع منفی شد. این باعث روند به سقوط.
رفع اشکال:
آیا جادو ++ هدر نصب کنید اگر C ++ غیر فعال است.
لینوکس فایل تنظیمات RPM نیاز به همیشه نصب فایل های .la ماژول های قابل بارگذاری و یا دیگری ماژول نمی خواهد بار.
DLL ها در زمان اجرا ویندوز برای نسخه کامپایلر در اشتباه بودند، منجر به شکست را به اجرا اگر دستی در زمان اجرا درست باشد در دسترس نیست.
بهبود ویژگی ها:
متناسب با: تجزیه قوی تر است.

رفع اشکال:

جدید در نسخه 1.3.4 است:
در حال حاضر اجرا می شود تحت ویندوز ویستا (به عنوان یک برنامه 32 بیتی).
ثابت برای فاصلهرنگ تبدیل سرریز ریاضی در ساخت Q32.
ویژگی های جدید:
ساخت ویندوز پشتیبانی از OpenMP و نیاز به ویندوز 2000 و یا بعد از (کد منبع هنوز هم پشتیبانی از ویندوز '98).
پشتیبانی از فایل های بزرگ تحت ویندوز.
پشتیبانی خواندن / نوشتن 16 و 24 فایل TIFF شناور کمی.
خواندن پشتیبانی / نوشتن 64 بیتی فایل های TIFF عدد صحیح.
او به & quot؛ ورود & quot؛ باشد & quot؛ را حداکثر & quot؛ باشد & quot؛ را حداقل & quot؛ باشد و & quot؛ پتا ها & quot؛ گزینه های به -operator.
بهبود ویژگی ها:
ورود به سیستم اشکال زدایی در حال حاضر به درستی چاپ ارزش جبران 64 بیتی.
بهبود عملکرد:
بهبود برآورد منابع برای سیستم های ویندوز مایکروسافت.

رفع اشکال:

جدید در نسخه 1.3.3 است:
'شناسایی' شد پرتاب ادعا زمانی که در فایل colormapped استفاده می شود (این اشکال توسط 1.3.2 معرفی شد).
با گزینه -segment، از بین بردن سطل زباله رنگ تصویر زمانی که در تصاویر بزرگ استفاده می شود.
'شناسایی -format ها & quot؛٪ C & quot؛ را' در حال حاضر تمام نظر صرف نظر از اندازه گزارش.
آرگومان به -convolve است خودسرانه دیگر کوتاه دانه پیچیدگی خیلی بزرگه در حال حاضر ممکن است از خط فرمان مشخص شود.
بهبود عملکرد:
تقسیم بندی تصویر (-segment) در حال حاضر با استفاده از این کتابخانه شتاب و با استفاده از چندین تاکتیک دیگر به منظور بهبود عملکرد اعدام.
'شناسایی و & quot؛ * و & quot؛' در حال حاضر با موفقیت در یک برنامه 32 بیتی کار می کند، زمانی که در یک دایرکتوری که حاوی یک میلیون فایل استفاده می شود.
'شناسایی' در حال حاضر به سرعت اجرا زمانی که در فایل های TIFF استفاده می شود.

تصاویر

graphicsmagick_1_70535.png
graphicsmagick_2_70535.png
graphicsmagick_3_70535.png

نظرات به GraphicsMagick

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!