Ushbu qo'llanmada siz Linux buyruq satrini ishlatib tasvirlarni qanday boshqarishni ko'rsatib berasiz.
Tasvir hajmini o'lcham va o'lchov jihatidan qanday o'lchamlarini bilib olasiz. Bundan tashqari, JPG dan PNG yoki GIF dan TIFgacha bo'lgan bir nechta fayl turlari o'rtasida qanday qilib ishlashni o'rganasiz.
Buyruqni almashtirish
O'tkazish buyrug'i rasmni aylantirish uchun ishlatiladi. Format quyidagicha:
[kiritish imkoniyatlari] yozuv faylini [chiqish imkoniyatlari] chiqdi faylini aylantirish.
Rasmni qanday qilib o'zgartirasiz
Agar siz veb-sahifadagi rasmni kiritmoqchi bo'lsangiz va siz uni ma'lum hajmda bo'lishini xohlasangiz, siz tasvirni qayta o'lchamoq uchun CSS-dan foydalanishingiz mumkin.
Suratdagi rasmni to'g'ri o'lcham sifatida yuklash va uni sahifaga qo'shish juda yaxshi bo'lsa-da.
Bu, albatta, siz tasvirni qayta o'lchamoqchi bo'lishingiz mumkin bo'lgan yagona misol.
Rasmni qayta o'lchamlarini o'zgartirish uchun quyidagi buyruqni ishlating
convert imagename.jpg -resize dimensions newimagename.jpg
Misol uchun, tasvirni 800x600 sifatida aylantirish uchun siz quyidagi buyruqni ishlatasiz:
aylantirish imagename.jpg -resize 800x600 newimagename.jpg
Belgilangan o'lchamlarga aylantirilsa, eng katta nisbati buziladi, vahiy eng yaqin nisbaga qayta o'lchamlarini o'zgartiradi.
Ishlab chiqarishni aniq o'lchamga aylantirish uchun quyidagi buyruqni ishlating:
imagename.jpg - 800x600 o'lchamini aylantiring! newimagename.jpg
Hajmi va kengligi o'lchamini o'zgartirish buyrug'ining bir qismi sifatida ko'rsatish shart emas.
Misol uchun, agar siz kenglik 800 bo'lishi va balandlik haqida qayg'urmasangiz, quyidagi buyruqni ishlatishingiz mumkin:
convert imagename.jpg -resize 800 newimagename.jpg
Rasmni belgilangan balandlikda o'lchamoq uchun quyidagi buyruqni ishlating:
tasvirni aylantirish, jpg -resize x600 newimagename.jpg
Bitta rasm formatidan ikkinchisiga qanday qilib aylantiriladi
Agar sizda JPG fayli mavjud bo'lsa va siz uni PNGga aylantirmoqchi bo'lsangiz, unda siz quyidagi buyruqni ishlatasiz:
image.jpg image.png ga aylantirish
Turli xil fayl formatlarini birlashtira olasiz. Masalan
image.png.png tasvirini aylantirish
image.jpg image.bmp ni o'zgartiradi
image.gif faylini o'zgartiradi
Rasm uchun faylning hajmini qanday o'zgartirish mumkin
Tasvirning jismoniy o'lchamini o'zgartirishning bir qancha usullari mavjud.
- Eng boshliqlari nisbati o'zgarishi (kichraytirishi mumkin)
- Fayl formatini o'zgartiring
- Siquv sifatini o'zgartirish
Rasm hajmini qisqartirish, fayl hajmini kichikroq qiladi. Bunga qo'shimcha ravishda, JPG kabi siqishni o'z ichiga olgan fayl formatini ishlatib, sizga jismoniy fayl hajmini kamaytirish imkonini beradi.
Nihoyat sifatni sozlash jismoniy fayl hajmini kichikroq qilib qo'yadi.
Avvalgi 2 qismda siz hajmi va fayl turini qanday qilib sozlashingiz mumkin. Rasmni siqish uchun quyidagi buyruqni bajaring:
aylantirish imagename.jpg -quality 90 newimage.jpg
Sifat foiz sifatida belgilanadi. Chiqarish faylining qancha kichikligi, ammo aniq yakuniy chiqdi sifati yaxshi emas.
Rasmlarni qanday aylantirish mumkin
Agar siz portretli fotosurat olgan bo'lsangiz, lekin siz uni landshaft tasvirlashni xohlasangiz, tasvirni quyidagi buyruq yordamida tiklashingiz mumkin:
aylantirish imagename.jpg -rotate 90 newimage.jpg
Siz aylanish uchun har qanday burchani belgilashingiz mumkin.
Misol uchun, buni sinab ko'ring:
convert imagename.jpg -rotate 45 newimage.jpg
Buyruqning parametrlarini aylantirish
Bu erda ko'rsatilgandek, ayirboshlash buyrug'i bilan ishlatilishi mumkin bo'lgan o'nlab buyruq qatori variantlari mavjud:
Tanlovlar buyruq satri tartibida qayta ishlanadi. Buyruqlar satriga kiritilgan har qanday variant, har qanday parametr ko'rinishida yoki nop-nashr tomonidan tugatilishigacha quyidagi tasvirlar majmui uchun amalda qoladi. Ba'zi tanlovlar faqat tasvirlarni dekodlashiga va boshqalarga faqat kodlashni ta'sir qiladi. Bu oxirgi kirish guruhlarining so'nggi guruhidan so'ng paydo bo'lishi mumkin.
Har bir tanlovning batafsil tavsifi uchun ImageMagick- ga qarang.
- deyishadi | tasvirlarni bitta ko'p tasvirli faylga qo'shilish |
-farin | chizilgan konvertatsiya matrisi |
-antialias | pikselni takrorlashni olib tashlash |
- qo'shiling | bir qator rasm qo'shing |
- mashg'ulot | o'rtacha tasvirlar to'plami |
- orqaga qaytish | fon rangi |
- xo'roz x | tasvirni gauss operatori bilan blurlash |
- x-a | tasvirni rang chegarasi bilan o'rab turish |
-borderkolor | chegaraning rangi |
-box | Izoh cheklash qutisi rangini belgilang |
- kesh | piksel keshiga mavjud xotira megabaytlari |
- kanal | kanal turi |
- ko'mir | Qo'lbola rasmni taqlid qilish |
xop x {+ -} {+ -} {%} | tasvirning ichki qismidan piksellarni olib tashlang |
-klip | agar mavjud bo'lsa, kesish yo'lini qo'llang |
-kalaysiz | rasm ketma-ketligini birlashtiradi |
- rang berish | tasvirni qalam rangi bilan ranglang |
- rangli | rasmdagi afzal ranglar soni |
- rangli chiziq | ranglar turi |
-tashkilot | sharh bilan sharh qo'shish |
kompozitsion | tasvir tarkibi turi |
- siqish | tasvirni siqishni turi |
- kontrast | tasvirni kontrastini oshirish yoki kamaytirish |
- xrom {{{{{}}} | kesilgan tasvirning afzal o'lchamlari va joylashuvi |
- botir | miqdori bo'yicha rasm rangini almashtirish |
-but | disk raskadasiz chiqishi mumkin |
-tuntirish | tasvirlar ketma-ketligini asosan qismlarga ajratish |
- soniyasining < 1/100 soniyasidan | to'xtatilgandan keyin keyingi tasvirni ko'rsatish |
x-x | vahiyning pikselidagi vertikal va gorizontal piksellar sonini oshiradi |
-depth | tasvirning chuqurligi |
-despeckle | rasmdagi mo''jazlarni kamaytirish |
- ko'rsatish | X bilan bog'lanish uchun serverni belgilaydi |
-dispoze qilish | GIF tarqatish usuli |
- deyman | Rasmga Floyd / Steinberg xatosi tarqalishini qo'llang |
- yo'q qilish | tasvirni bir yoki bir nechta grafik ibtidoiylar bilan izohlash |
-sayt | tasvirdagi qirralarni aniqlash |
- deyishadi | tasvirni kabartma qilish |
kodlash | shriftni kodlashni belgilang |
- dedian | chiqish tasvirining endianness (MSB yoki LSB) ni aniqlang |
- menimcha | shovqinli tasvirni kuchaytirish uchun raqamli filtrni qo'llang |
- tenglashtirish | rasmga histogramni sinxronlashtirishni bajarish |
- to'ldirish | bir grafik ibtidoiy to'ldirganda ishlatiladigan rang |
-filter | tasvirni qayta o'lchamoqda ushbu turdagi filtrdan foydalaning |
-flatten | bir qator tasvirlarni tekislang |
- rasm | "oyna tasvirini" yaratish |
-top | "oyna tasvirini" yaratish |
- yo'q | rasmni matn bilan izohlashda ushbu shriftni ishlatish |
-frame x ++ | tasvirni bezak chegarasi bilan o'rab turish |
-fuzz {%} | Ushbu masofadagi ranglar teng deb hisoblanadi |
-gamma | gamma tuzatish darajasi |
- ruscha x | tasvirni gauss operatori bilan blurlash |
- geometriya x {+ -} {+ -} {%} {@} {!} {<} {>} | Rasm oynasining afzal o'lchamlari va joylashuvi. |
-gravitatsiya | tasvirni annotatsiyalashga yo'naltirilgan ibtidoiy gravitatsiyalari. |
-Yordam bering | chop foydalanish ko'rsatmalariga rioya qiling |
-implode | markaz haqida rasm piksellarini joylashtirish |
- qasddan | rasm rangini boshqarish paytida ushbu niyat ko'rsatishning bunday turidan foydalaning |
- almashish | interlacing sxemasining turi |
- plitka | rasmga yorliq belgilash |
-Daraja | tasvirning kontrast darajasini moslashtirish |
ro'yxat | ro'yxatning turi |
-xot | GIF animatsiyangizga Netscape ko'chadan kengaytmasini qo'shing |
-map | bu tasvirdan ma'lum ranglar to'plamini tanlang |
- mask | O'chirish niqobini belgilang |
-matte | Agar rasm bo'lsa, matta kanalni saqlang |
-median | rasmga o'rtacha filtr qo'yish |
- takrorlash | tasvirning yorqinligini, to'yinganligini va rangi o'zgaradi |
-monoxrom | tasvirni qora va oq rangga aylantirish |
-morf | tasvirlar ketma-ketligini anglatadi |
- kosik | tasvirlar ketma-ketligidan mozaik yaratish |
- joylashtiring | har bir pikselni qo'shimcha rang bilan almashtiring |
- yo'q | tasvirdagi shovqinni qo'shish yoki kamaytirish |
- yo'q | NOOP (variant yo'q) |
Yo'q qilish | tasvir ranglarini o'zgartirish uchun tasvirni o'zgartiradi |
-topak | bu rangni tasvir ichidagi qalam rangiga o'zgartiring |
-X x x {+ -} {+ -} {%} {!} {<} {>} | o'lcham va rasmning tuvali joylashuvi |
-bo'yamoq | yog 'bo'yoqlarini simulyatsiya qilish |
- och | chizish operatsiyalari uchun qalam rangini aniqlang |
Yopish | tasvir xususiyatlarini samarali aniqlash |
-pointsize | Postscript, OPTION1 yoki TrueType shriftini belgilash |
- oldindan ko'rish | rasmni oldindan ko'rish turini |
- jarayon | tasvirlar ketma-ketligini ishlating |
-profil | ICM, IPTC yoki umumiy profilni rasmga qo'shing |
- sifat | JPEG / MIFF / PNG siqishni darajasi |
-shiring x | rasm qirralarini ochish yoki qorong'i qilish |
-region x {+ -} {+ -} | tasvirning bir qismiga variantlarni qo'llang |
x {%} {@} {!} {} <} {}} | rasmni qayta o'lchamang |
{+ -} {+ -} | tasvirni vertikal yoki gorizontal tarzda siljitish |
{{}} {} | Rasmga Paet tasvirini aylantirishni qo'llang |
- namuna | pikselli namunali o'lchamli tasvir |
-sampling_factor x | JPEG yoki MPEG-2 kodlovchi va YUV dekoder / kodlovchi tomonidan ishlatiladigan namuna olish omillari. |
- o'lchov | tasvirni kengaytirish. |
- shafqatsiz | sahna raqami o'rnating |
- deb so'radi | pseudo-tasodifiy raqamli generator urug'i qiymati |
-tosh x | tasvirni bo'laklash |
- rasm x | tasvirni uzoq nur manbai yordamida soya qildirish |
-sharpen x | tasvirni keskinlashtirish |
- X-ni egallang | tasvir qirralarning piksellarini tozalash |
-shear x | tasvirni X yoki Y o'qi bo'ylab aylantirish |
-size x {+ offset} | tasvirning kengligi va balandligi |
-solarizatsiya | barcha piksellarni eshik sathidan yuqoriroq qilib tashlash |
-spread | tasodifiy miqdorda rasm piksellarini almashtirish |
- qo'zg'alish | rangli ibtidoiy moslamani bosishda foydalaniladigan rang |
- ochilish marosimi | qon tomirlarining kengligini belgilang |
- shosha-pisha | markaz haqida porloq tasvir piksel |
- tuzilish | Tasvirning rasmini fonga joylashtirish uchun to'qimaning nomi |
-to'g'ri | rasmni ochish |
- turlicha | grafika ibtidoiy to'ldirganda plitka tasvirini beradi |
- o'tkazish | tasvirni aylantirish |
- oshkora | bu rangni tasvir ichida oshkora qilish |
- o'tmishdosh | rangni kamaytirish algoritmi uchun daraxt chuqurligi |
-trim | tasvirni kesish |
-type | rasm turi |
- birlashmalar | rasm o'lchamlari turini tanlang |
-shunos x | tasvirni nosshtli murakkab operator bilan aniqlang |
-use_pixmap | pixmapdan foydalaning |
- yo'q | tasvir haqida batafsil ma'lumotni chop eting |
-ko'rinish | FlashPix parametrlarini ko'rish |
x- to'lqin | sinus to'lqin bo'ylab tasvirni o'zgartiradi |
- yozish | tasvirlar ketma-ketligini yozish [ konvertatsiya qilish, kompozitsion ] |
Qo'shimcha ma'lumot olish uchun ayirboshlash buyrug'i uchun qo'llanma sahifasini o'qing.