امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5

ImageMagick

#1
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ImageMagick 1
 
ImageMagick مجموعه نرم افزار منبع باز و رایگان تحت وب است که اجازه می دهد تا کاربران تصاویر خود مانند بیت مپ را به راحتی ایجاد و یا ویرایش نمایند. به همین دلیل توزیع آن بصورت کد منبع باز ارائه شده است.
 
 
با استفاده از ImageМagick می توانید انواع فرمتهای تصاویر مانند  GIF, JPEG, PDF, PhotoCD, PNG, SVG, TIFF را با استفاده از گزینه های قابل دسترس مانند چرخش , آینه ,برش و تبدیل تصاویر , تنظیم رنگ تصویر و اعمال افکت های گوناگون ویژه برروی تصاویر اعمال نمایید.
 
چگونه از ImageMagick استفاده نماییم ؟
 
با استفاده از این لینک  باتوجه به نوع سیستم عامل سرور خود (ویندوز و یا لینوکس) فایل را دریافت و با استفاده از دستورات  لینک می توانید برنامه را برروی سرور نصب نمایید.
 
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ImageMagick 1
 
در اغلب موارد برای فراخوانی توابع ImageMagick از یک خط فرمان و یا از طریق یک برنامه نوشته شده به زبانهای + + C و جاوا و … قابل اجرا است. برای مثال ، برنامه های نوشته شده در پرل به طور خودکار می تواند با استفاده از PerlMagick تصاویر را ویرایش و ایجاد نماید.
 
رابط مربوط به پی اچ پی MagickWand نامیده می شود و اغلب برای ایجاد تصاویر بند انگشتی مبتنی بر پی اچ پی گالری تصاویر و یا فروشگاه های الکترونیکی استفاده می شود. واسط های دیگری نیز برای زبانهای مختلف وجود دارد که از میان آنها می توان به برخی  مانند JMagick , MagickWand ,java,.net,perl,… اشاره کرد که با توجه به زبان برنامه نویسی خود می توانید از لینک دانلود و در برنامه خود استفاده نمایید.
 
[rtl] [/rtl]
[rtl] [/rtl]
تغییر اندازه تصویر با حفظ ابعاد اصلی:
[rtl][ltr]<?
?>[/ltr]
[/rtl]
همچنین ImageMagcik می تواند چندین فایل تصویری را که به صورت بزرگ هستند را به صورت ریز (thumbnails) تبدیل کند
 
کد:
php

header('Content-type: image/jpeg');

$image = new Imagick('my-large-image.jpg');

// If 0 is provided as a width or height parameter,
// aspect ratio is maintained
$image->thumbnailImage(100, 0);

echo $image;
[rtl]ایجاد ریز عکسها (thumbnails) برای همه تصاویر در یک پوشه :
[/rtl]
[ltr]<?
?>
[/ltr]
کد:
php
$images = new Imagick(glob('images/*.JPG'));
foreach($images as $image) {
// Providing 0 forces thumbnailImage to maintain aspect ratio
$image->thumbnailImage(1024,0);
}
$images->writeImages();
[rtl]
 استفاده از ImageMagick با استفاده از خط فرمان 
ImageMagick را همچنین می توانید با دستورات خط فرمان یونیکس اجرا نمایید و در حالی که بسیاری از کاربران دستورات خط فرمان را پیچیده و سخت می دانند ولی در واقع یکی از شیرین ترین و آسانترین خط فرمان است که قادر به تغییر و دسترسی به تمامی قسمتها را دارید.
تغییر فرمت یک فایل را با استفاده از خط فرمان
[/rtl]
[rtl]
[/rtl]
کد:
$magick> convert image.jpg image.png
[rtl]

[/rtl]


[rtl]در مثال بالا، “image.jpg” به فایل “image.png” تبدیل شده است.[/rtl]

[rtl]تبدیل تمامی تصاویر در یک پوشه به .GIF[/rtl]
[rtl][ltr]$magick> convert *.jpg images.gif[/ltr]
[/rtl]
با استفاده از دستور بالا، همه تصاویر JPG  در پوشه به  .GIF  تبدیل می شوند.
 
 
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
لینک دانلود 
 
پاسخ
آگهی


[-]
به اشتراک گذاری/بوکمارک (نمایش همه)
google Facebook cloob Twitter
برای ارسال نظر وارد حساب کاربری خود شوید یا ثبت نام کنید
شما جهت ارسال نظر در مطلب نیازمند عضویت در این انجمن هستید
ایجاد حساب کاربری
ساخت یک حساب کاربری شخصی در انجمن ما. این کار بسیار آسان است!
یا
ورود
از قبل حساب کاربری دارید? از اینجا وارد شوید.

موضوعات مرتبط با این موضوع...
  ImageMagick

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان