Saya berjuang ini selama dua hari sekarang ... tanpa hasil. Beberapa tugas yang telah saya lakukan dengan Gimp selama beberapa waktu tetapi saya ingin membuatnya otomatis sekarang untuk pemrosesan standar.

Jadi hasilnya akan terlihat seperti ini https://imgur.com/a/jcb3amr Jenis satu gambar di depan dan dua atau tiga di belakangnya dengan beberapa transparansi untuk memudarkan lapisan (opsional). Selalu ada dimensi gambar yang sama dalam satu grup. Namun dimensinya bisa berbeda dengan kelompok lain. Contoh: satu grup untuk digabungkan adalah setiap gambar 124x112px, grup lain masing-masing 188x80px dan berikutnya 164x160px.

Saya telah mencoba sesuatu seperti

convert image1.png image2.png image3.png -set page '+%[fx:u[t-1]page.x+u[t-1].w-256]+%[fx:u[t-1]page.y+16]' -background none -layers merge +repage output.png

Yang berfungsi dengan baik (kecuali transparansi opsional) untuk beberapa file. Saya tidak benar-benar membutuhkan offset procentual, akan baik-baik saja jika setiap layer diimbangi dengan 30x5px. Tapi gambar output harus relasional dengan gambar input.

Jadi, singkatnya .. benar-benar bingung sekarang bagaimana mencapai ini. Berharap seseorang dapat membantu. Saya juga mempelajari Ekstensi Imagick PHP https://www.php.net /manual/de/book.imagick.php Di sana saya memiliki pendekatan berikut yang bahkan lebih buruk dari yang di atas

  $imagick->newimage(200, 112, '#ffffffff');
  foreach ($uploadfiles as $file) {    
    $im = new Imagick($file);
    $imagick->compositeimage($im, Imagick::COMPOSITE_DEFAULT, 30, 5);
  }
  $imagick->writeImage($output);

Sepertinya itu tidak mengimbanginya sama sekali.

Adakah yang punya uluran tangan untuk saya?

0
flth 24 April 2020, 01:55

1 menjawab

Jawaban Terbaik

Ini berfungsi untuk saya di Imagemagick 6.

Memasukkan:

enter image description here

convert lena.png \( lena.png -duplicate 2 -alpha set -channel a -evaluate set 75% \) lena.png -set page '+%[fx:u[t-1]page.x+u[t-1].w-128]+%[fx:u[t-1]page.y+16]' -background none -layers merge +repage output.png


masukkan deskripsi gambar di sinimasukkan deskripsi gambar di sini

fmw42 27 April 2020, 17:10