Filigran alınması gereken yaklaşık 15.000 JPG dosyam var. Bu görüntüleri toplu olarak işlemek ve filigran eklemek için herhangi bir yolu var mı ?
Görüntüler farklı boyutlarda olabilir, görüntülerin ortasına yerleştirilen filigranı istiyorum.
Filigran alınması gereken yaklaşık 15.000 JPG dosyam var. Bu görüntüleri toplu olarak işlemek ve filigran eklemek için herhangi bir yolu var mı ?
Görüntüler farklı boyutlarda olabilir, görüntülerin ortasına yerleştirilen filigranı istiyorum.
Yanıtlar:
Kullanım imagemagick
:
Imagemagick'in kendi filigran öğretici . Tek bir görüntüyü filigranlamak gibi görünüyor
convert logo.jpg -font Arial -pointsize 20 \
-draw "gravity south \
fill black text 0,12 'Copyright' \
fill white text 1,11 'Copyright' " \
wmark_text_drawn.jpg
Birden fazla resimle ilgilenmek için, bkz . ImageMagick'i kullanarak filigran fotoğraflarını otomatik olarak filigran etme veya toplulaştırma .
for i in *jpg ; do convert logo.jpg [ above code ] ; done
logo.jpg
ile "${i}"
: for i in *jpg ; do convert "${i}" -font ....... ; done
Evet, Photoshop'ta toplu olarak bir eylem kullanarak bir klasördeki görüntüleri işleyebilirsiniz.
basitçe:
Resmi aç
"Eylemler" panelini açın ve "Yeni işlem oluştur" a tıklayın.
Aksiyona isim verin ve "Tamam" ı tıklayın.
Şimdi kayıt olmalısın. Yaptığınız çoğu şey, eylemler araç çubuğu menünüzdeki "Durdur" düğmesine basana kadar eylemde bir adım olarak kaydedilir.
Filigranınızı normalde yaptığınız gibi oluşturun. Desen ve opaklık karışımı kullanmanızı öneririm. Resmi istediğiniz format ve konuma kaydedin.
Resmi kapatın ve "Durdur" tuşuna basın
Şimdi, Dosya >> Otomatikleştir >> Toplu İş'e gidin ve yeni oluşturduğunuz eyleminizi ve değiştirmek istediğiniz görüntüleri içeren kaynak klasörü seçin. Bu, bu işlemi o klasördeki tüm görüntülere uygular.
Dosya adlandırma seçenekleri vardır ve bunları kullanmayı seçmeniz gereken bazı diğer ekstralar vardır.
Filigran eklemek için özel olarak tasarlanmış bir Gimp betiği vardır: Toplu Resim Filigran Betiği . Komut satırından geçmesi gerekir, ancak oldukça basittir:
Komut dosyasını indirin
İndirilen dosyayı GIMP kurulumunuza ve ardından \ share \ gimp \ 2.0 \ scriptlerine kaydedin.
Windows kullanıcıları için Start -> Run… -> Cmd
(Tamam'a basın)
Cd'yi ve ardından GIMP dizininizi yazın (örneğin, cd “C: \ Program Files \ GIMP 2 \ bin”)
Komutları giriş dosyalarını, filigran yolunu, boyutu, dolguyu ve katman modunu, konum numarasını ve çıkış yolunu içerir.
Örnekler:
gimp-2.8.exe -b "(filigran ekle filigran filigran yolu girişi girişleri filigran boyutu filigran dolgulu filigran katmanı modu konumu çıkış yönü dir)"
ve
gimp-2.8.exe -b "(migee-add-filigran \" C: \ Kullanıcılar \ Migee \ Masaüstü \ FiligranTest \ watermark.xcf \ "\" C: \ Users \ Migee \ Desktop \ FiligranTest \ *. jpg \ " .25 .01 15 5 \ "C: \ Kullanıcılar \ Migee \ Desktop \ WatermarkTest \") "
ImageMagick cevapları bu noktada çoktan verildi, ancak herkesin kullanabilmesi için biraz daha ayrıntılı bir cevap vermek istedim.
Sahte yollarla örnek: Değiştirmeniz gerekenler.
(Bir mac ve pencerelerde, bir dosyayı veya klasörü, yola dönüştürecek olan terminal penceresine sürükleyebilirsiniz)
mogrify...
Satırı çalıştırmadan önce hedef klasörün var olduğundan emin olun.
cd {path_to_source_folder}
mogrify -path {path_to_destination_folder} -resize 600">" -draw "image Over 10,10 0,0 '{path_to_watermark}' " -gravity SouthEast -quality 90 -format jpg *
Tam örnek yollarla aynı kod: Mac'te masaüstüme giden yollar .
cd /Users/Joonas/Desktop/pictures/
mogrify -path /Users/joonas/Desktop/modified_pictures -resize 600">" -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " -gravity SouthEast -quality 90 -format jpg *
Tamamen isteğe bağlı parçalar:
-resize 600">"
-gravity SouthEast"
-quality 90
cd /Users/joonas/Desktop/pictures/
= verilen yola gider
-path /Users/joonas/Desktop/modified_pictures
= Hedef yolu tanımlar
-resize 600">"
">"
Kodda, yalnızca 600 pikselden daha geniş olan görüntünün 600 piksel'e yeniden boyutlandırıldığından emin olmak için genişlik değerinden sonra sahibim .-draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' "
- Bu filigranı yaratır.
-çizim yapısı şudur: -draw {type} {compose-method} {location/offset} {size} {filepath}
text
,image
Over
, overlay
, multiply
, daha ..10,10
0,0
{type}
Bunun nasıl kullanılacağını belirler. Eğer tür görüntü ise, bu bir yol olarak kabul edilecektir. Yazı metin ise, bu metin olarak kabul edilir.-gravity SouthEast
- Filigranın genel konumunu tanımlar.
North
, NorthEast
, East
, SouthEast
, South
, SouthWest
, West
, Center
.-quality 90
- değerler: 0-100-format jpg *
- hedef dosya biçimi. *
Klasördeki her dosya türleriyle görünüyor. -format jpg *.png
Tüm png dosyalarını jpg'ye dönüştürmek gibi bir şey belirleyebilirsiniz .Evet:
Keşfetmek istediğiniz , imaj manipülasyonu için son derece güçlü bir araç olan ImageMagick .
Komut satırına dayanır, ancak kısacası: bir klasörünüz (veya klasörleri içeren klasörleri içeren klasörler vb.) Vardır ve komut satırındaki bir komut, seçtiğiniz bir klasör yapısında filigranlı tüm resimlerinizi oluşturur.
Xnview , çok esnek ve güçlü (ve kullanımı kolay) parti özelliklerine sahiptir
Taşınabilir bir sürüm de dahil olmak üzere birçok formda gelir [örneğin, portableapps.com veya diğerlerinde]
"Tarayıcı görünümünde" iken (yani, belirli bir resmi görüntülemiyor, ancak bir klasörü görüntülerken) bir demet görüntüyü seçin ( ctrl+ tıklayın veya shift+ tıklayın) ve ardından toplu işlem iletişim kutusunu açmak için ctrl+ işaretini seçin:U
Photoshop ışık odasının üzerinde çok sayıda toplu işlem işlevi vardır.
Geçmişte kesmek, meta verileri, filigranı ayarlamak ve 250+ görüntüyü seçilen bir dosya biçiminde dışa aktarmak için geçmişte ayarlarım. Başlamak için kütüphaneyi vb. Ayarlamak, bir kereye mahsus olmak için biraz açıktır, ancak GIMP'den farklı olarak bu tür şeyler düşünülerek yazılmıştır. Kısa süre sonra tekrar bunu yapmak zorunda kalmayacaksanız, sadece ücretsiz deneme sürümünü kullanın;)
Jkb'nin kolayca yapılabilmesini sağlayan, büyük ve kullanımı kolay bir Toplu İşleme özelliğine sahip olan Ashampoo Photo Commander adlı bir programı kullanıyorum. Bazen kapak disklerinde ücretsiz veriliyor, mosr'un son sürümünü istemiş olsanız bile pahalı değil.