Dengan terminal: Ubah saiz gambar

Seterusnya, penyelesaian yang berbeza untuk pelbagai masalah yang dikemukakan kepada kami setiap hari dan kali ini, mereka mengajar kami bagaimana mengubah ukuran gambar melalui terminal menggunakan dua alat yang termasuk dalam pakej ImageMagick.

Seperti yang mereka katakan dalam artikel asal:

Pada mulanya, kedua-duanya mempunyai persamaan, walaupun mogrif mengubah gambar dengan menggantikan fail asal sementara menukar simpan hasilnya dalam fail baru. KE mogrif hanya gambar yang akan diubah sebagai hujah, sementara menukar, gambar yang ingin kita ubah dan nama fail di mana hasilnya akan disimpan.

Tukar

Mari lihat dahulu bagaimana melakukan pelbagai tugas dengan menukar:

Potong gambar menjadi dua dan simpan hasilnya ke fail fail2.jpg:

$ convert -resize 50% file.jpg file2.jpg

Ubah saiz fail gambar.jpg menjadi 400 × 300 dan simpan hasilnya dalam fail file2.jpg:

$ convert -resize 400×300 file.jpg file2.jpg

Potong separuh semua gambar dan simpan hasilnya dalam fail lain:

$ convert -resize 50% *

Mogrify

Potong fail gambar.jpg pada separuh:

mogrify -resize 50% file.jpg

Ubah saiz fail gambar.jpg menjadi 400 × 300:

mogrify -resize 400×300 file.jpg

Separuh separuh daripada semua gambar:

mogrify -resize 50% *


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

13 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   pandev92 kata

    Ini sangat baik, tetapi masalah dengan semua ini adalah bahawa mustahil untuk mengingat semua perintah dari banyak aplikasi per konsol, pada akhirnya anda hanya mempunyai dua atau tiga aplikasi.

    1.    Keberanian kata

      Itulah yang berlaku kerana menjadi seorang pemarah, Alzheimer sedang dalam perjalanan

      1.    berbulan kata

        hahaha, nampaknya negatif tapi sejak "zaman baru" dia betul !!

      2.    pandev92 kata

        Mungkin :), sekurang-kurangnya saya akan melupakan kotoran bahawa dunia ini xd

        1.    KZKG ^ Gaara kata

          Uff, emo lain ... LOL !!

          1.    pandev92 kata

            Saya bukan emo, llama yang realistik, Satu-satunya perkara yang baik dalam hidup adalah makan, minum, bermain permainan video dan bercinta LOL (jika boleh dengan gadis Jepun lebih baik LOL).

          2.    Keberanian kata

            Itulah yang ingin saya jelaskan kepada Sandy, dunia sekarang sudah suram, hanya ada orang jahat yang merompak anda dari sudut, tidak ada kerja, semua orang mengambil bahagian dalam keseronokan, dll.

            Tetapi walaupun kita mengatakan ini kepada Sandy, dia akan terus memanggil kita emos, walaupun kita tidak menyetrika rambut kita, jangan memotong diri kita dan tidak mendengarkan My Chemical Romance

          3.    kondur05 kata

            APA JIKA DUNIA TIDAK ADA DAN TIDAK MENGETAHUI perintah! hehehe saya berpeluh hehehe

    2.    Santiago kata

      Itulah tindakan khas Thunar! 😀

    3.    Maxwell kata

      "Adakah itu mustahil untuk mengingat semua perintah dari banyak aplikasi per konsol"

      Tidak mustahil, jika anda tidak mahu bertempur dengan mereka, anda selalu dapat membuat beberapa alias di .bashrc anda. Atau skrip bash yang menjadikan prosesnya lebih mudah.

      Greetings.

      1.    auroszx kata

        Nama alias yang panjang, menjadikan hidup lebih mudah. Walaupun milik saya melampau, saya membuat alias untuk mendapatkan ee

  2.   Hugo kata

    Perincian penting ialah jika seseorang menetapkan bahagian kuasa dua, menukar mengekalkan bahagian yang betul, tetapi memberikan sisi panjang dimensi yang telah kita tetapkan. Kami juga dapat menetapkan tahap kualiti, dan banyak perkara lain dapat dilakukan.

    convert -resize 1024x1024 -quality 85 miarchivo1.jpg miarchivo2.jpg

  3.   Mauricio kata

    Sangat bagus, saya pernah melihatnya suatu ketika dahulu tetapi saya sudah melupakannya. 🙂