Блог пользователя garry
Конвертирование *.jpeg файлов в другое разрешение в Linux.
Как-то раз, вернувшись домой после очередной прогулки с фотоаппаратом, мне нужно было отослать некоторые и фотографий на мыло моей девушке.Однако, даже при небольшом разрешении моего фотоаппарата (5 MPx) фотографии получаются довольно громоздкими - больше 2 Мб.
Немножко погуглив я нашел утилитку convert из пакета ImageMagick, которая очень многое умеет, в том числе и ковертировать файлы по разрешению.
Только вот по одному файлу конвертировать слишком долго и я написал скрипт использующий convert и позволяющий конвертировать все *.jpeg файлы из нужной папки.
Синтаксис следующий:
~$: ./jpeg_conv source_dir target_dir width quality
source_dir - директория с исходными картинками. По умолчанию - текущая.
target_dir - директория, где будут созданны измененные изображения. Создается автоматически. По умолчанию, в исходной папке с картинками создается папка converted_image.
width - ширина получившихся файлов в пикселях. Высота высчитывается автоматически, картинка масштабируется. По умолчанию - 1024px.
quality - качество получаемых картинок. По умолчанию - 50.
Ну и собственно пример:
~$ ./jpeg_conv ~/myphoto ~/my_little_photo 640 40
И, разумеется, сам код:
Подключение светодиода к компьютеру и его программирование
В этом посте я расскажу о способах подключения к LPT и его программировании.
Не судите строго - моя первая статья.
Во-первых нужно узнать что же из себя представляет LPT порт, что и как мы к нему будем подключать/ Приведу информацию с Википедии.
IEEE 1284 (порт принтера, параллельный порт, LPT) — международный стандарт параллельного интерфейса для подключения периферийных устройств персонального компьютера.В основном используется для подключения к компьютеру принтера, сканера и других внешних устройств (часто использовался для подключения внешних устройств хранения данных), однако может применяться и для других целей (организация связи между двумя компьютерами, подключение каких-либо механизмов телесигнализации и телеуправления).
