Wpisy oznaczone tagiem convert
Dodawanie pustego miejsca do obrazka
Napisany przez Przemek w Bez kategorii dnia 30 marca 2012
Aby dodać 23 przezroczystych pikseli na dole wszystkich obrazków *.png w katalogu i umieszczenie w podkatalogu „subfolder/”:
for i in `ls *.png`; do convert -splice 0x23 -gravity south -background none $i subfolder/$i; done
Crop – wycięcie fragmentu wielkośći 560×310 poczynając od pozycji (200,130) i umieszczenie w podkatalogu „cropped/”:
for i in `ls *.png`; do convert -crop 560x310+200+130 $i cropped/$i; done
Zmniejszenie 89% wszystkich obrazków w danym katalogu:
mogrify -resize 89% *.png
Przeskalowanie obrazków dokładnie do wielkości 170×170 pikseli:
mogrify -resize 170x170! *
Szybka konwersja pliku PDF na obrazki JPG i odwrotnie
Właśnie stanąłem przed problemem podpisania umowy i odesłania podpisanej mailem i tak oto wyłonił się przepis nie wymagający papieru.
- W OpenOffice Writer otworzyć plik doc i zapisać jako PDF (File->Export as PDF, następnie ustawić rozdzielczość np 300)
- PDF przekonwertować na obrazki JPG:
convert -density 300 file.pdf pic.jpg
Density to rozdzielczość dpi. Jeśli pdf zawiera kilka stron, to w wyniku dostaniemy pliki pic-0.jpg, pic-1.jpg itd. - Otworzyć Gimpem każdy obrazek, podpisać za pomocą tabletu i zapisać podpisany plik.
- Serię obrazków JPG zamienić na PDF:
convert pic*.jpg signed.pdf
I to wszystko. Mamy PDF’a zawierającego obrazki w rozdzielczości 300 dpi.
Obrazek jpg nie wyświetlany w przeglądarce
Napisany przez Przemek w webmastering dnia 19 grudnia 2008
Parę dni temu IE6 znowu jakieś problemy miał (ale podejrzewam, że to nie tylko IE), nie pokazywał niektórych obrazków JPG. Firefox 3 pokazywał. Wczytanie i zapił gimpem załatwiał sprawę, ale gdzie tkwił problem?
identify -verbose plik.jpg
Okazało się, że zamiast RGB mam colorspace: CMYK
Trzeba zatem skonwertować za pomocą convert
(lub mogrify
, aby nadpisać ten sam) plik z parametrem -colorspace rgb
i sprawa załatwiona. Dodatkowo warto użyć -strip
aby pozbyć się nadmiarowych informacji (mniejszy plik będzie).
convert -colorspace rgb -strip plik_cmyk.jpg plik_rgb.jpg
mogrify -colorspace rgb -strip plik.jpg
Podsumowując. Jeśli w programie jest funkcja w stylu save for web, to warto jej użyć, jeśli obrazek ma pojawić się na stronie www.
Hurtowa konwersja zdjęć
Napisany przez Przemek w administracja, programowanie dnia 13 grudnia 2008
Image magick dostarcza cały zestaw konsolowych programów przydatnych do obróbki zdjęć. Dziś zaszła potrzeba przerobienia całej masy fotek z kilkunastu katalogów. Chciałem przeskalować zdjęcia do rozmiaru 400×400 i zachować oryginalne źródła, więc posłużyłem się programem convert.