Puncte:2

Decupați o anumită regiune dintr-o serie de imagini

drapel in

Am o serie de imagini png (de fapt sunt luate dintr-un fișier mp4).

Vreau să decupez aceeași regiune din toate imaginile pe care le-am făcut.

Ce instrument este cel mai bun pentru asta, astfel încât să pot defini mai întâi regiunea și apoi să decupez toate imaginile png în aceeași regiune de interes.

Există ceva pentru a comprima în lot imaginile rezultate (fără pierderi)?

Am încercat apngasm, din păcate detaliile care urmează să fie afișate în serie sunt optimizate - deși se spune că apngasm funcționează fără pierderi!

Deoarece toate imaginile rezultate au o mare similitudine: care este cea mai bună modalitate de a le arhiva la dimensiunea minimă, astfel încât să poată fi atașate cu ușurință la un e-mail, astfel încât cealaltă persoană să le poată privi pas cu pas pentru a discuta detaliile pe care vreau să le arăt lor.

Puncte:8
drapel pl

Ai putea folosi convertit din pachet magicmagick:

$ convert image_in.jpg -crop <widthxheight+left+top> image_out.jpg

Apoi ați putea include acea comandă într-o buclă for, cu potrivirea modelului de fișiere etc.

Puncte:2
drapel in

O versiune mai completă a răspunsului dat:

Luați Gimp și utilizați funcția sa Crop pentru a determina zona pe care doriți să o păstrați. Selectați zona din dreapta jos până în stânga sus, astfel încât coordonatele punctului din stânga sus și lățimea și înălțimea să fie afișate în bara de stare a lui Gimp.

În exemplul meu s-a spus în partea de jos

316,88, ...px... Dreptunghi 1622x634 ...

Apoi am scris un script și l-am făcut executabil:

#!/bin/bash

# Definiție variabilă
inputdir="/home/a/tmp/png" # ~ nu a funcționat aici în loc de /home/a
outputdir="/home/a/tmp/crop"

# Abarbeiten der eingelesenen Bilder mit Hilfe einer For-Schleife
# și programul ImageMagick.

pentru imagine în "$inputdir"/v*.png; do 
    picname=$(nume de bază "$pic")
    echo „Bearbeite Bild: $picname”
    convertiți „$pic” - decupați 1622x634+316+88 „$outputdir/$picname”
Terminat

și care a folosit acest script care mi-a îndeplinit sarcina de decupare.

Mai caut un raspuns de compresie buna tinand cont ca sunt doar mici modificari de la o poza la alta.

Puncte:1
drapel us

Pentru a face serii de imagini în paralel (aș recomanda doar pe unitatea SSD), instalați imagemagick și paralel (sudo apt install imagemagick parallel) și apoi încercați asta:

mkdir afară
paralel -j 4 convert {} -crop 2048x2048+0+0 out/{} ::: img-*.png

folosește 4 procese -j 4 pentru a converti fișierul {} în afară/{} dacă fișierul se potrivește cu masca img-*.png

mogrify din pachetul imagemagick poate funcționa, de asemenea.

În ceea ce privește asemănarea și compresia, cel mai eficient este să folosiți imagini necomprimate și să le comprimați cu ceva care nu comprimă fișierele individuale, ci totul împreună. p7zip este de obicei cel mai bun și tar+bzip2 sunt uneori/rar mai buni (de obicei pentru text și date, cum ar fi imaginile care au un contrast foarte scăzut) tar+xz este foarte asemănător cu p7zip (aceeași compresie, metadate diferite). Cu toate acestea, pentru majoritatea oamenilor, zip este de departe cel mai convenabil format. Pentru oamenii tehnici care folosesc Windows 7zip este ok și aș sfătui să folosiți tar numai dacă receptorul este familiarizat cu Linux.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.