First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Качество tiff файла для отправки факса SendFAX

1

Всем привет, настроил отправку с email на факс, но качество оставляет желать лучшего, нашёл тонкую сторону, это конвертация pdf или jpeg в tiff, качество падает очень сильно, все лини и буквы состоят из чёрных точек, между которыми как бы есть пустые места, зернистость в общем. Конвертирую вот так

tiff2ps -a 123.jpg -O 123.ps
cat
123.ps | /usr/local/bin/gs -q -sDEVICE=tiffg3 -sPAPERSIZE=a4 -r204x196 -dNOPAUSE -sOutputFile=123.tif

Как увеличить качество? Просто на принятие факса с факс машины обычной, asterisk довольно сносно формирует картинку в tiff. -r204x196 - это менять на сколько я понял нельзя, т.к. только такое съест asterisk.

спросил Apr 10 '12

EXA Gravatar EXA
61 6 7

обновил Apr 10 '12

2 Ответа

2

Не совсем так, шаманство одним словом если честно получается

Вот так получить лучше всего tif из pdf, сначала в tif, причём с хорошим качеством, чем больше качество тем дольше конвертиться, и если взять 1200, то серые тона потеряются и станет всё чёрным, опытным путём пришёл к 600. И что бы не потерять в качестве потом обрабатываю convert, если сразу convert из pdf в tif, там ужасные искажения букв, начинают плясать вниз вверх и т.д. и т.п. Может кому и пригодятся мои выводы, мне же чьи-то пригодились.

Code:

   fax_is_pdf() 
   
{
   
# Extract PDF attachment
   ATTNAME
=`munpack -C "$DATADIR" "$EMAILFILE" | cut -f1 -d " "`

   
# Convert PDF attachment to TIFF in a right format
   
# Send an explanation if conversion wasn't successful
   cat $DATADIR
/$ATTNAME | /usr/local/bin/gs -q -sDEVICE=tiffg3 -r600  -dNOPAUSE -sOutputFile=$DATADIR/$ATTNAME.tif - >>$LOGFILE
   
[ $? -ne 0 ] && send_msg 1 && exit 1
   convert
-define quantum:polarity=min-is-white -rotate "90>" -density 204x196 -resize 1728x -compress Group4 -type bilevel -monochrome $DATADIR/$ATTNAME.tif $DATADIR/$ATTNAME.tif
   
[ $? -ne 0 ] && send_msg 1 && exit 1
}

Вот так JPEG/BMP/PNG лучше всего получается:

fax_is_jpeg()
{
# Extract JPEG/BMP/PNG attachment
ATTNAME
=`munpack -C "$DATADIR" "$EMAILFILE" | cut -f1 -d " "`
# Convert JPEG attachment to PS, and then to TIFF in a right format
# send an explanation if conversion wasn't successful
/usr/bin/convert $DATADIR/$ATTNAME  $DATADIR/$ATTNAME.tif >>$LOGFILE
[ $? -ne 0 ] && send_msg 1 && exit 1
convert
-define quantum:polarity=min-is-white -rotate "90>" -density 204x196 -resize 1728x -compress Group4 -type bilevel -monochrome $DATADIR/$ATTNAME.tif $DATADIR/$ATTNAME.tif >>$LOGFILE
[ $? -ne 0 ] && send_msg 1 && exit 1
}
ссылка удалить спам редактировать

ответил Apr 11 '12

EXA Gravatar EXA
61 6 7
1

С 101 раза гугол мне помог http://asteriskforum.ru/viewtopic.php?t=6131

Кстати, выяснил, что если конвертить pdf -> tiff последовательно в 2 этапа: convert input.pdf input.tiff а затем: convert -define quantum:polarity=min-is-white -rotate "90>" -density 204x196 -resize 1728x -compress Group4 -type bilevel -monochrome input.tiff output.tiff

качество заметно лучше.качество заметно лучше.

И о чудо, практически красота на выходе, я доволен как удав!

ссылка удалить спам редактировать

ответил Apr 10 '12

EXA Gravatar EXA
61 6 7

Comments

странный совет. сразу денсити увеличте и все ок будет. ну правда там надо четко размеры выставить.

meral (Apr 11 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: Apr 10 '12

Просмотрен: 1,606 раз

Обновлен: Jan 27 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.