Отправляет email-рассылки с помощью сервиса Sendsay

Конвертирование изображений нестандартных размеров

Привет, Линуксойды!

Я уже спрашивал как изменять размеры
изображений с помощью convert --resize, но
это работает только со стандартными размерами,
например, когда нужно преобразовать 1024x768 в
800x600 то размер картинки на выходе получается
как раз того размера, какой заказывал. НО! если
необходимо преобразовать картинку, размером к
примеру 1342x780 в 800x600, картинка на выходе
получается не того размера, а кого-нибудь
860x587. Как быть? Хотелось бы именно 800x600.

Спасибо за внимание.

Ответить   j1m Wed, 2 Jun 2004 03:29:02 -0400 (#159812)

 

Ответы:

On Среда 02 Июнь 2004 11:29, j1m wrote:

Наверное, прочесть man повнимательнее :-) и писать так:
--resize 800x600!

Без ! аргумент задаёт максимальный размер с сохранением пропорций
(и 860x587 получиться в вашем примере не может)

Ответить   "Sergey B. Khvatov" Wed, 2 Jun 2004 11:12:22 +0400 (#160018)

 

j1m wrote:

(800 / 600 == 1024 / 768 == 4/3) != 1342x780 :)

Ответить   Sam Mesh Tue, 01 Jun 2004 19:56:58 -0400 (#160355)

 

On Tue, Jun 01, 2004 at 07:56:58PM -0400, Sam Mesh wrote:

Не, ну это пример ведь, не буду же я для примера
высчитывать.

Ответить   j1m Thu, 3 Jun 2004 02:57:15 -0400 (#160799)

 

j1m wrote:

Тады не заставляйте приложение *maintain aspect ratio*. :)

Ответить   Sam Mesh Wed, 02 Jun 2004 18:55:24 -0400 (#161279)