"Enter"a basıp içeriğe geçin

ImageMagick – Görüntü keskinleştirme için Linux ipucu

Yaygın bir görev, görüntüleri düzenlemek, formatları değiştirmek, yeniden adlandırmak ve birçok hesaplamayı tek bir dosyada değil, birçok dosyada aynı anda yapmaktır. ImageMagick, raster ve vektör görüntüleri görüntülemek, dönüştürmek ve düzenlemek için ücretsiz ve açık kaynaklı bir uygulamadır. John Cristy tarafından 1987 yılında DuPont’ta çalışırken geliştirilmiştir. 24 bit görüntüleri 8 bit görüntülere ve bazı kişisel çalışmalarına dönüştürmek için kullandı. ImageMagick Studio LLC’ye hakları sattıktan sonra 1990 yılında halka açıldı. Microsoft Windows ve diğer UNIX benzeri sistemlerde çalışan platformlar arası bir yazılımdır. Adobe Photoshop, Lightroom ve GIMP gibi güçlü bir GUI’ye sahip değildir, ancak UNIX benzeri sistemler için temel API benzeri bir yeteneğe sahiptir. GIF, JOEG, PNG, Postscript ve TFF gibi farklı formatlardaki görüntüleri okuyabilir ve yazabilir.

gösterge niteliğinde

ImageMagick nasıl kurulur

ImageMagick’i Linux’a kurmak için aşağıdaki komutu çalıştırabilirsiniz:

$sudoapt-get’i yükleyin imagemagick php-imagemagick

Süper kullanıcı do veya kullanıcı değiştir olarak da bilinen sudo komutu, uygun izinlere sahip bir kullanıcının sistem yöneticisi olarak bir komutu yürütmesine izin verir. apt-get, paketleri işlemek için bir komut satırı aracıdır. apt-get kurulumu takip ettiğinde, paketleri kurmak için kullanılır. Yükleyiciden sonra belirtilen birkaç paket olabilir. Kurulacak paketin belirli sürümü, eşittir işareti (=) ile paket adı ve gerekli paket sürümü yazılarak belirtilebilir. ImageMagick’i kurmak için iki paket seçilir, kurulacak imagemagick ve php-imagick.

bir resmi nasıl görüyorsun

ImageMagick’teki ana işlev veya araç ekrandır. Sözdizimi aşağıdaki gibidir:

$image_name.uzantısını görüntüle

Görüntüyü görüntülerken, cihazdan dizine gitmek her zaman gereklidir. Bu şu şekilde yapılabilir:

CD rota adı
CD/ben sahibim/kullanıcı/İndirilenler/

Görüntülenecek resim olarak klasörü ayarlar

Klasörde görüntülenebilen tüm fotoğrafları gösterir

$ağaç görünümü-3822149_1920.jpg

ağaç-3822149_1920.jpg adlı resmi görüntüler

Bir görüntü nasıl yedeklenir

Herhangi bir değişiklik yapmadan önce her zaman görüntünün bir kopyasını almalısınız. Her zaman bulanıklaştırın, kırpın, filtreleyin vb. Temel geçişler gibi. Orijinal fotoğrafın bir kopyası. Bu, herkesin izlemesi gereken güvenli bir programlama uygulamasıdır. Dönüştürmeler yapılırken herhangi bir anormallik varsa, orijinal görüntü olduğu gibi kalır.

Aşağıda verilen adımlar izlenerek orijinal görüntünün bir kopyası oluşturulabilir.

Milyon dolar dosyaadı.uzantı dosyaadı.uzantı.eski
$ cp dosyaadı.uzantı.eski dosyaadı.uzantı.

mv hareket anlamına gelir. Bu komut, bir veya daha fazla dosya veya dizini bir konumdan başka bir dosya sistemine taşımak için kullanılır. Bir dosyayı bir addan diğerine yeniden adlandırmak için de kullanılabilir.

$M eski_dosya_adı yeni_dosya_adı

Yukarıdaki örnekte, dosya adı ağacı, komutun ilk satırında yeniden adlandırıldı.

cp kopya anlamına gelir. Bu komut dosyaları, bir dosya grubunu veya dizinleri kopyalamak için kullanılır. Diskte farklı bir dosya adına sahip bir dosyanın tam görüntüsünü oluşturur.

$CP dosyaadı1 dosyaadı2

Yukarıdaki örnekte, aynı dosyanın bir kopyası 3. satırda farklı bir dosya adıyla oluşturulmuştur.

Keskinleştir komutu nasıl kullanılır?

ImageMagick’teki herhangi bir temel dönüştürme için, dönüştürme türünün yanı sıra diğer argümanları da belirten convert komutu kullanılabilir. convert komutunun birçok işlevi vardır ve bu işlevlerin bir listesi ImageMagick’in resmi web sitesinde bulunabilir.

Arkeolojik buluntulardan elde edilen görüntülerin çoğu, zamanın ve doğanın zorlukları nedeniyle bulanıktır ve araştırmacılar tarafından yakalanan bilgiler, CCTV kamera izleme amacıyla genellikle bulanıktır ve genellikle sosyal medyada yayınlamadan önce biraz keskinleştirilmesi gereken bulanık bir görüntüye sahiptir. . medya. Sharpen komutu aşağıdaki formatta kullanılır.

Keskinleştir komutunun sözdizimi aşağıdaki gibidir:

$bileme {yarı çap} x {sigma}

Yarıçap bir tamsayı değeridir ve her zaman sigmanın iki katı olmalıdır. Daha hızlı hesaplama için minimum 1 olmalıdır. “En önemli faktör sigma. Çünkü açıklama süreci üzerinde gerçek bir kontrol var.” [1] 2-D Gauss şu şekilde verilir:

Burada z, görüntünün x ve y koordinatlarını içeren bir sütun vektörüdür. Piksel sayısını aynı tutarak kontrastı değiştirmeye devam edebilir ve farklı görüntüler elde edebilirsiniz. Dolayısıyla sigma, bir görüntünün görünümünü belirlemede çok önemli bir faktördür.

Bir görüntüyü keskinleştirmek için, önce keskinleştir komutuyla aynı argümanları alan bulanıklaştırma işlemini kullanarak görüntüyü bulanıklaştırın.

$Dönüştür – bulanıklaştır 0x4 resimadı.uzantı çıktı.uzantı

Daha sonra görüntü aşağıdaki gibi keskinleştirilebilir:

$Dönüştür – Keskinleştir 0x4 resimadı.uzantısı çıktı.uzantısı

Ardından, görüntüyü ekranda görüntülemek için son olarak display komutunu kullanın.

çözüm

ImageMagick’in gerçekleştireceği birçok işlev vardır. Yeniden boyutlandırmadan bulanıklaştırmaya ve çizime kadar pek çok işlev sunulur. Keskinlik komutu, insanların içeriğini tanımlamasına yardımcı olmak için görüntünün bulanıklaştırma etkisini azaltmaya yardımcı olur. Bu, suçluları tespit etmek ve eski bir kamerayla çekilmiş fotoğrafları geri yüklemek gibi birçok kullanım durumunda çok kullanışlıdır.

Referanslar

1) ImageMagick v6 örnekleri – Bulanık ve keskin görüntüler

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir