Linux - 2 görüntüyü birleştiren bir komut dosyası

  • Kod
  • Script oluşturma

İki resmi nasıl birleştireceğinizi merak mı ediyorsunuz? Orada Gimp mükemmel ama aynı zamanda uzun bir süreç.

İşte size iki veya daha fazla görüntüyü birleştirmenize izin veren küçük bir betik (betiği buna göre değiştirebilirsiniz).

Kod

 ! / Bin / bash

echo -n "yolu olan ilk görüntünün adını ver"

image1 oku

echo -n "yolu ile ikinci görüntünün adını ver"

image2'yi oku

echo -n "oluşturulan dosyanın adı"

image3 oku

#echo -n "çıktı boyutu: 800x600 (1600x600'lük bir görüntü oluşturur)"

echo -n "Y / n boyutunu değiştir"

değişiklik oku

vaka değişikliği

N | n)

editörü -jeometri + 1 + 1 $ image1 $ image2 $ image3

gpicview $ image3 &

;;

O | o)

echo -n "çıktı boyutu: 800x600 (donnera 1600x600)"

taille oku

echo -n "sınır y / n"

yanıtı oku

dava $ yanıtı

O | o)

Çerçeve = 4 + 4

Size1 = $ boyut + $ sınır

;;

N | n)

Size1 = $ boyut

;;

)

;;

esac

montaj - geometry $ size1 $ image1 $ image2 $ image3

gpicview $ image3 &

;;

)

;;

esac

Script oluşturma

  • Metin editörünüzü açın (vim gedit kate vb.), Kodu kopyalayın / yapıştırın, örneğin montajlar gibi kaydedin.
  • Bir terminal aç
  • Montajları kaydettiğiniz dizine gidin ve ardından şunu yazın:
  • chmod + x assemblhoto'lar komut dosyanızı çalıştırılabilir yapan şeydir.
  • Koşmak:
    •  ./assemblephotos 
  • Uçlardaki program, resmi resim görüntüleyicide açar.
  • Senaryoda
    •  gpicview 
  • Başka bir tane koyabilirsin, basitçe gpicview'i kendin ile değiştir.
  • Hayatı kolaylaştırmak için komut dosyasını fotoğrafların bulunduğu dizinde çalıştırın.
  • Senaryoyu istediğin şekilde süsleyebilirsin. Komut düzenlemeden ek komutlar için:
  •  $ man mount 
  • Gerekli program
    • ImageMagick

Windows kullanıcıları için:

  • Windows için imagemagick'i yüklemeniz gerekir
  • Başlat> Çalıştır> cmd

Senaryo şöyle görünmeli:

Microsoft Windows XP [sürüm 5.1.2600]

(C) Telif Hakkı 1985-2001 Microsoft Corp.

C: \ Belgeler ve Ayarlar \ jxxxx> cd C: \ Belgeler ve Ayarlar \ Tüm Kullanıcılar \ Belgeler \

Mes görüntüleri \ Échantillons d'images

C: \ Dokümanlar ve Ayarlar \ Tüm Kullanıcılar \ Dokümanlar \ Mes images \ Échantillons d'images>

editörü -jeometri + 1 + 1 collines.jpg hiver.jpg total.jpg

C: \ Dokümanlar ve Ayarlar \ Tüm Kullanıcılar \ Dokümanlar \ Mes images \ Échantillons d'images>

Önceki Makale Sonraki Makale

En Ipuçları