|
|
|
v7: Методы для СоздатьОбъект("WIA.ImageFile");CreateObject("WIA.ImageProcess" | ☑ | ||
|---|---|---|---|---|
|
0
Zoeh
19.11.15
✎
07:49
|
Скан = СоздатьОбъект("WIA.ImageFile")
ИмяФайла = "d:\temp\ууу.bmp"; Просмотр.Загрузить(ИмяКаталога + ИмяФайла); Просмотр.РежимРисования(3); Форма.ПустаяКартинка.Видимость(0); Форма.Просмотр.Видимость(1); ш = Скан.Width; в = Скан.Height; Готово = CreateObject("WIA.ImageProcess"); Фильтер = Готово.FilterInfos("Scale").FilterID ; Готово.Filters.Add(Фильтер); Готово.Filters(1).Properties("MaximumWidth").Value = ш/2; Готово.Filters(1).Properties("MaximumHeight").Value = в/2; Фотка = Готово.Apply(Скан); Фотка.SaveFile("d:\temp\ууу2.bmp"); Тут все акей. Но надо бы преобразовать в градации серого 8 бит Ну и потом еще преобразовать в формат bmp если первоначально открывается jpg. |
|||
|
1
Zoeh
19.11.15
✎
08:20
|
Фильтер2 = Готово.FilterInfos("Convert").FilterID;
Готово.Filters.Add(Фильтер2); Готово.Filters(1).Properties("FormatID").Value="{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}"; Готово.Filters(1).Properties("FormatID").Value="{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}"; {D:\TEMP\00\EXTFORMS\SCANNING1.ERT(99)}: : Name Not Found. |
|||
|
2
Zoeh
19.11.15
✎
08:20
|
Готово.Filters(1).Properties("FrameIndex").Value="{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}";
несовпадение типов |
|||
|
3
ЧеловекДуши
19.11.15
✎
08:50
|
Там не так много параметров.
Самое печальное, что на сервере х64 оно не работает :( |
|||
|
4
trad
19.11.15
✎
09:02
|
Filters(2) же
|
|||
|
5
Zoeh
19.11.15
✎
09:05
|
В бмп сохранить получилось
Фильтер = Готово.FilterInfos("Convert").FilterID; Готово.Filters.Add(Фильтер); Готово.Filters(1).Properties("FormatID").Value="{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}"; |
|||
|
6
Zoeh
19.11.15
✎
09:06
|
Осталось до 256 цветов ужать в градации серого
|
|||
|
7
Zoeh
19.11.15
✎
10:32
|
по ходу никак
|
|||
|
8
Zoeh
19.11.15
✎
11:03
|
||||
|
9
Zoeh
19.11.15
✎
11:03
|
' WiaImageIntent enumeration
Const UnspecifiedIntent = 0 Const ColorIntent = 1 Const GrayscaleIntent = 2 Const TextIntent = 4 |
|||
|
10
Zoeh
19.11.15
✎
11:04
|
Const GrayscaleIntent = 2
или это только для сканирования? |
|||
|
11
Zoeh
19.11.15
✎
11:37
|
?
|
|||
|
12
Serginio1
19.11.15
✎
11:51
|
||||
|
13
Serginio1
19.11.15
✎
11:53
|
||||
|
14
Zoeh
19.11.15
✎
12:16
|
ЗапуститьПриложение("C:\Progra~1\IrfanView\i_view32.exe "+результат+" /gray /convert="+результат);
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |