.TH ImageMagick 1 "2020-04-25" "ImageMagick" .SH "نام (NAME)" ImageMagick \- مجموعه نرم‌افزاری آزاد برای ایجاد، ویرایش و نمایش تصاویر بیتی (Bitmap) .SH "خلاصه دستور (SYNOPSIS)" \fBmagick\fP [\fIoptions\fP|\fIinput-file\fP]... \fIoutput-file\fP \fBmagick-script\fP \fIscript-file\fP [\fIscript-arguments\fP]... .SH "نمای کلی (OVERVIEW)" از ImageMagick\[rg] برای ایجاد، ویرایش، ترکیب یا تبدیل تصاویر بیتی (Bitmap) استفاده کنید. این ابزار قادر به خواندن و نوشتن تصاویر در بیش از ۲۰۰ فرمت گوناگون از جمله PNG، JPEG، GIF، HEIC، TIFF، DPX، EXR، WebP، Postscript، PDF و SVG است. از ImageMagick برای تغییر اندازه، برگرداندن (Flip)، قرینه‌سازی (Mirror)، چرخش، اعوجاج، کج‌کردن (Shear) و تبدیل هندسی تصاویر، تنظیم رنگ‌ها، اعمال جلوه‌های ویژه متعدد یا رسم متن، خطوط، چندضلعی‌ها، بیضی‌ها و منحنی‌های بزیر (B\['e]zier) استفاده کنید. قابلیت‌های ImageMagick معمولاً از خط فرمان مورد استفاده قرار می‌گیرد. همچنین می‌توان از طریق برنامه‌های نوشته‌شده به زبان‌های مختلف با استفاده از رابط‌های مربوطه به آن دسترسی داشت: G2F (در Ada)، MagickCore (در C)، MagickWand (در C)، ChMagick (در Ch)، ImageMagickObject (در COM+)، Magick++ (در ++C)، JMagick (در Java)، JuliaIO (در Julia)، L-Magick (در Lisp)، Lua (در LuaJIT)، NMagick (در Neko/haXe)، Magick.NET (در NET.)، PascalMagick (در Pascal)، ALImageMagick (در Delphi)، PerlMagick (در Perl)، MagickWand برای PHP (در PHP)، IMagick (در PHP)، PythonMagick (در Python)، magick (در R)، RMagick (در Ruby) یا TclMagick (در Tcl/TK). با استفاده از یک رابط زبانی، می‌توانید از ImageMagick برای ایجاد یا تغییر پویا و خودکار تصاویر بهره ببرید. ایمیج‌مجیک از چندین رشته پردازشی (Threads) برای افزایش کارایی بهره می‌گیرد. این نرم‌افزار توانایی خواندن، پردازش یا نوشتن تصاویری در اندازه‌های مگاپیکسل، گیگاپیکسل یا تراپیکسل را داراست. ایمیج‌مجیک یک نرم‌افزار آزاد است که به صورت توزیع باینری آماده اجرا یا به صورت کد مبدأ ارائه می‌شود که می‌توانید از آن در برنامه‌های آزاد و متن‌باز و همچنین برنامه‌های تجاری استفاده کرده، آن را کپی، ویرایش یا توزیع کنید. این ابزار تحت مجوزی مشتق‌شده از آپاچی ۲.۰ (Apache 2.0) منتشر شده است. فرآیند توسعه ImageMagick پایداری API و ABI را تضمین می‌کند. پیش از انتشار هر نسخه از ImageMagick، ارزیابی‌های امنیتی جامعی شامل بررسی خطاهای حافظه، تشخیص تداخل همزمانی رشته‌ها (Data Race) و آزمون‌های فازینگ (Fuzzing) مستمر انجام می‌پذیرد تا از بروز آسیب‌پذیری‌های امنیتی جلوگیری شود. نسخه فعلی ImageMagick 7.0.8-11 است. این برنامه بر روی لینوکس، ویندوز، macOS، iOS، سیستم‌عامل اندروید و سایر سیستم‌ها اجرا می‌شود. ما همچنان نسخه قدیمی ImageMagick یعنی نسخه ۶ را در نشانی نگهداری می‌کنیم. وب‌سایت رسمی ImageMagick نشانی است. مخزن اصلی کد منبع در قرار دارد. همچنین نسخه‌ای آینه‌ای از کد منبع را در نگهداری می‌کنیم. ایمیج‌مجیک مجموعه‌ای از ابزارهای خط فرمان برای کار با تصاویر است. ممکن است تاکنون با برنامه‌هایی نظیر GIMP یا Photoshop که قابلیت‌های خود را از طریق رابط کاربری گرافیکی ارائه می‌دهند کار کرده باشید. با این حال، یک برنامه گرافیکی همیشه ابزار مناسبی نیست. فرض کنید می‌خواهید تصویری را به صورت پویا از درون یک اسکریپت وب پردازش کنید، یا عملیاتی یکسان را بر روی تعداد زیادی تصویر اعمال نمایید، یا یک عملیات خاص را در زمان‌های مختلف روی یک تصویر یا تصاویر متفاوت تکرار کنید؛ برای این گونه عملیات، یک ابزار خط فرمان بسیار مناسب‌تر است. ادامه این صفحه راهنما فهرستی از ابزارهای خط فرمان موجود به همراه توضیح مختصر آن‌هاست. برای مستندات بیشتر در خصوص یک دستور خاص و گزینه‌های آن، به صفحه راهنمای مربوط به آن مراجعه کنید. اگر به‌تازگی با ImageMagick آشنا شده‌اید، از بالای این فهرست با برنامه magick(1) آغاز کرده و ادامه دهید. همچنین توصیه می‌شود آموزش Anthony Thyssen درباره نحوه استفاده از ابزارهای ImageMagick جهت تبدیل، ترکیب یا ویرایش تصاویر از خط فرمان را مطالعه فرمایید. .TP .B magick خواندن تصاویر در حافظه، انجام عملیات روی آن‌ها و نوشتن آن‌ها در قالب فایلی یکسان یا قالبی دیگر. از گزینه "-script" می‌توان برای تغییر نحوه دریافت دستورات از گزینه‌های خط فرمان به خواندن گزینه‌ها از یک فایل یا خط لوله (Pipeline) استفاده کرد. .TP .B magick-script این دستور مشابه magick(1) است اما گزینه "-script" به‌صورت ضمنی در آن فعال است. این دستور برای اسکریپت‌های ویژه ‎"#!/usr/bin/env magick-script"‎ مفید است که دستور magick-script(1) را در هر نقطه‌ای از مسیر PATH کاربر جستجو می‌کنند، به‌جای آنکه مکان دستور به صورت سخت‌کد نوشته شده باشد. .TP .B convert جهت سازگاری رو به عقب با دستور convert(1) در نسخه ۶ ایمیج‌مجیک ارائه شده است. در واقع این دستور تنها نام مستعاری برای نسخه‌ای محدودشده از دستور magick(1) است که توصیه می‌شود به‌جای آن استفاده شود. .TP .B mogrify تغییر اندازه تصویر، مات کردن، برش (Crop)، حذف نویز، ترکیب رنگ (Dither)، رسم اشکال، چرخش و برگرداندن، پیوند دادن، نمونه‌برداری مجدد و موارد دیگر. این دستور فایل اصلی تصویر را بازنویسی (Overwrite) می‌کند، در حالی که دستور convert(1) خروجی را در فایل تصویری دیگری می‌نویسد. .TP .B identify توصیف فرمت و مشخصات فنی یک یا چند فایل تصویری. .TP .B composite قرار دادن و هم‌پوشانی یک تصویر بر روی تصویری دیگر. .TP .B montage ایجاد یک تصویر ترکیبی با ادغام چندین تصویر جداگانه. تصاویر به صورت کاشی‌کاری در تصویر نهایی چیده می‌شوند و به صورت اختیاری می‌توان حاشیه، قاب، نام تصویر و موارد دیگر به آن‌ها افزود. .TP .B compare حاشیه‌نویسی ریاضیاتی و بصری تفاوت‌های میان یک تصویر و بازسازی آن. .TP .B stream جریان‌سازی یک یا چند مولفه پیکسلی تصویر یا بخشی از آن به فرمت ذخیره‌سازی دلخواه شما. این دستور مولفه‌های پیکسلی را همان‌گونه که از تصویر ورودی خوانده می‌شوند (سطر به سطر) می‌نویسد، که این ویژگی هنگام کار با تصاویر حجیم یا زمانی که به مولفه‌های خام پیکسلی نیاز است بسیار مطلوب است. .TP .B display نمایش یک تصویر یا دنباله‌ای از تصاویر روی هر سرور X (محیط گرافیکی X11). .TP .B animate متحرک‌سازی دنباله‌ای از تصاویر روی هر سرور X. .TP .B import ذخیره هر پنجره قابل مشاهده در سرور X و ذخیره خروجی آن به عنوان یک فایل تصویری. شما می‌توانید یک پنجره مجزا، کل صفحه نمایش یا هر بخش مستطیلی دلخواهی از آن را تصویربرداری کنید. .TP .B conjure تفسیر و اجرای اسکریپت‌های نوشته‌شده به زبان اسکریپت‌نویسی مجیک (MSL). .PP برای اطلاعات بیشتر درباره ImageMagick به مسیر file:///usr/share/doc/ImageMagick-7/index.html یا نشانی مراجعه کنید. .SH "همچنین ببینید (SEE ALSO)" .BR convert (1), .BR compare (1), .BR composite (1), .BR conjure (1), .BR identify (1), .BR import (1), .BR magick (1), .BR magick-script (1), .BR montage (1), .BR display (1), .BR animate (1), .BR Magick++-config (1), .BR MagickCore-config (1), .BR MagickWand-config (1) .SH "حق نشر (COPYRIGHT)" \fBCopyright (C) 1999 ImageMagick Studio LLC.\fR حقوق نشر و مجوزهای دیگری نیز بر این نرم‌افزار اعمال می‌شوند، برای مشاهده به مسیر file:///usr/share/doc/ImageMagick-7/www/license.html یا نشانی مراجعه کنید.