Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Вниз

Снижение качества(сжатие)   Найти похожие ветки 

 
vivaldi   (2011-10-09 17:06) [0]

Здравствуйте не могу уменьшить качество tiff картинки.Сканирую вот этим кодом.procedure TForm1.btn3Click(Sender: TObject);
var fileName: array [0..260] of Char;
   i: Integer;
   hdib: Cardinal;
   
   begin
       begin
     TWAIN_LogFile(1);
  TWAIN_SetFileAppendFlag(true);
  TWAIN_SetJpegQuality(100);
  if TWAIN_OpenDefaultSource() then
  begin
     TWAIN_SetXferCount(-1);
     TWAIN_SetAutoScan(true);
     TWAIN_SetMultiTransfer(true);
     i := 1;
     repeat
                 StrFmt(fileName, "c:\image\%d.tif", [i]);
        { If you don"t have a Window handle, pass 0: }
        hdib := TWAIN_Acquire(self.Handle);
        if hdib=0 then
           break;
           TWAIN_WriteNativeToFilename(hdib, fileName);
        DIB_Free(hdib);
        i := i+1;
        stat:=i div 2
        until TWAIN_State()<5;
          TWAIN_CloseSource()
  end;
     if TWAIN_LastErrorCode()<>0 then
     TWAIN_ReportLastError("Сканирование невозможно");
         
 end;

Мне кажется что сжатие определяет строчка TWAIN_SetJpegQuality(100); но изменяя её выходной файл меньше не становится 1,07мб.А мне надо чтобы он занимал кб 50.


 
Palladin ©   (2011-10-09 19:04) [1]

Удалено модератором


 
vgvolk1   (2011-10-09 19:23) [2]

Удалено модератором


 
zaho   (2011-10-09 20:20) [3]


> tiff
> TWAIN_SetJpegQuality

найдите 108 отличий.


 
vivaldi   (2011-10-09 20:42) [4]

Tiff использует сжатие через Jpeg поэтому так и пишется.Это код генерирует программа EztwPro.Поэтому ошибка не должна быть.Если кто знает функцию для tiff не стесняетесь,пишите.


 
Ega23 ©   (2011-10-09 21:36) [5]


> Tiff использует сжатие через Jpeg


Не только


 
Andy BitOff ©   (2011-10-09 23:04) [6]

Удалено модератором


 
vivaldi   (2011-10-10 05:33) [7]

Тогда как мне сжать не через jpg а через lzw.Или с помощью другого сжатия.Просто AbbyFormReader делает картинки с таким же разрешением как у меня и это занимает 45..50кб.А моя весит при сканировании 150dpi 1,07мб.Как сжать до 50кб или около?


 
vivaldi   (2011-10-11 08:07) [8]

Извиняюсь неправильно понял суть своей проблемы,мне нужно не сжатие.Можно закрыть тему.Спасибо всем



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
15-1318010585
Android Master
2011-10-07 22:03
2012.01.22
Ищу форум по программированию Андроида.


15-1317846605
Юрий
2011-10-06 00:30
2012.01.22
С днем рождения ! 6 октября 2011 четверг


15-1312893625
Aleks1995
2011-08-09 16:40
2012.01.22
Delphi Prism 2011


2-1317987675
igorium
2011-10-07 15:41
2012.01.22
Вопрос про Canvas.CopyRect и фактическую ширину формы.


15-1317641975
>|<
2011-10-03 15:39
2012.01.22
LOL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский