-
Notifications
You must be signed in to change notification settings - Fork 10
/
readme-ru.html
1314 lines (1253 loc) · 128 KB
/
readme-ru.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<!-- Template by html.am -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>JPEGView: краткая документация</title>
<style type="text/css">
body {
margin: 0;
padding: 0;
overflow: hidden;
height: 100%;
max-height: 100%;
font-family: Sans-serif;
line-height: 1.5em;
}
code {
font-family: Consolas, "Lucida Console", monospace;
font-size: 100%;
color: green;
}
kbd {
font-family: Consolas, "Lucida Console", monospace;
font-size: 100%;
color: darkred;
background: #F7F7F7;
}
#header {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100px;
overflow: hidden; /* Disables scrollbars on the header frame. To enable scrollbars, change "hidden" to "scroll" */
background: #E0E0F0;
}
#nav {
position: absolute;
top: 100px;
left: 0;
bottom: 0;
width: 340px;
overflow: auto; /* Scrollbars will appear on this frame only when there's enough content to require scrolling. To disable scrollbars, change to "hidden", or use "scroll" to enable permanent scrollbars */
background: #F7F7F0;
}
#logo {
padding-top: 10px;
padding-left: 10px;
}
#revision {
padding-left: 10px;
}
main {
position: fixed;
top: 100px; /* Set this to the height of the header */
left: 340px;
right: 0;
bottom: 0;
overflow: auto;
background: #fff;
}
.innertube {
margin: 15px; /* Provides padding for the content */
}
p {
color: #555;
}
nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
nav ul a {
color: darkgreen;
text-decoration: none;
}
/*IE6 fix*/
* html body {
padding: 100px 0 0 230px; /* Set the first value to the height of the header and last value to the width of the nav */
}
* html main {
height: 100%;
width: 100%;
}
</style>
</head>
<body>
<header id="header">
<div id="logo">
<h1>JPEGView: краткая документация</h1>
</div>
<div id="revision">
Редакция: 11 июля 2022 г. (перевод на русский язык: <nobr>28 декабря 2017 г.</nobr>)
</div>
</header>
<main>
<div class="innertube">
<a name="Introduction"></a>
<h2>Введение</h2>
JPEGView это программа для просмотра и редактирования изображений в форматах JPEG, BMP, WebP, JPEG XR (ранее этот формат
назывался HD Photo/Windows Media Photo), PNG, TGA, GIF, TIFF, Raw. Она позволяет просматривать изображения с цифровых камер
на полном экране с наивысшим качеством. Предусмотрены основные средства редактирования для очень быстрого и наглядного
исправления таких типичных проблем, как нежелательная цветовая окраска, высокая/низкая контрастность и недодержка/передержка.
JPEGView не претендует на роль мощного многофункционального графического редактора, но позволяет прибегать к его услугам менее часто.<br/><br/>
<b>Возможности и особенности программы</b><br/><br/>
<ul style="margin-top:0in;margin-bottom:0in">
<li>
Поддержка популярных графических форматов
<ul style="margin-top:0in;margin-bottom:0in">
<li>JPEG (включая EXIF)</li>
<li>BMP (растровое изображение Windows)</li>
<li>WEBP</li>
<li>JPEG XR (в Windows XP должен быть установлен компонент <a href="http://www.microsoft.com/download/en/details.aspx?id=32">WIC</a>) </li>
<li>PNG</li>
<li>GIF (в том числе анимированные)</li>
<li>TIFF</li>
<li>TGA</li>
<li>Raw цифровых фотокамер (встроенные JPEG-изображения, см. <a href="#RAWFiles">подробности</a>)<br /></li>
</ul>
</li>
<li>
Полноэкранный просмотр
<ul style="margin-top:0in;margin-bottom:0in">
<li>Центрирование изображения – по умолчанию на экране больше ничего не отображается</li>
<li>Поддержка систем с несколькими мониторами</li>
<li>Оконный режим (включается/выключается клавишами Ctrl+W)</li>
</ul>
</li>
<li>
Компактность и высокая скорость работы
<ul style="margin-top:0in;margin-bottom:0in">
<li>Размер исполняемого файла – около мегабайта</li>
<li>Код C++/MMX/SSE/AVX2</li>
<li>32- и 64-разрядные версии</li>
<li>Ускорение обработки благодаря поддержке многоядерных процессоров</li>
<li>Минимальная зависимость от внешних библиотек</li>
</ul>
</li>
<li>
Высококачественное масштабирование изображений
<ul style="margin-top:0in;margin-bottom:0in">
<li>Сохранение высокой резкости при уменьшении</li>
<li>Бикубическая интерполяция при увеличении</li>
</ul>
</li>
<li>
Интерактивные обработка и улучшение изображений
<ul style="margin-top:0in;margin-bottom:0in">
<li>Обработка изображений в реальном времени и на полном экране</li>
<li>Подстройка контрастности, яркости и цветовой насыщенности</li>
<li>Повышение резкости методом нерезкой маски</li>
<li>Цветовой баланс "голубой-красный", "пурпурный-зелёный", "жёлтый-синий"</li>
<li>Локальная коррекция яркости для высветления теней и притемнения светов</li>
<li>Автоматическая коррекция цвета и контрастности</li>
<li>Поворот на углы, кратные 90°</li>
<li>Поворот на произвольный угол для выравнивания горизонта</li>
<li>Коррекция перспективных искажений</li>
<li>Преобразование JPEG без потери информации</li>
<li>Обрезка изображений (для JPEG – без потерь)</li>
<li>Режим улучшения пейзажных фотографий</li>
</ul>
</li>
<li>
Возможность запоминания параметров просмотра и обработки для каждого отдельного изображения
<ul style="margin-top:0in;margin-bottom:0in">
<li>Графический файл остаётся неизменным</li>
<li>Записи в базе данных продолжают действовать даже при перемещении или переименовании графического файла</li>
</ul>
</li>
<li>
Показ изображений в виде слайдшоу или фильма
<ul style="margin-top:0in;margin-bottom:0in">
<li>Воспроизведение слайдшоу из файлов, указанных в текстовом файле</li>
<li>Несколько эффектов смены изображений в слайдшоу</li>
<li>
Показ всех изображений из папки как фильма с заданной частотой кадров<br/>
(при воспроизведении действуют все параметры обработки изображений)
</li>
</ul>
</li>
<li>
Пакетное переименование и копирование группы файлов
<ul style="margin-top:0in;margin-bottom:0in">
<li>Копирование и переименование файлов из цифровой камеры в папки назначения</li>
<li>Создание папок назначения при необходимости</li>
<li>Поддержка различных меток-заполнителей при переименовании файлов</li>
</ul>
</li>
<li>
Расширяемость и богатые возможности настройки
<ul style="margin-top:0in;margin-bottom:0in">
<li>Возможность создания <a href="#External">пользовательских команд</a></li>
<li>Возможность открытия изображений во <a href="#OpenWith">внешних приложениях</a></li>
<li>Возможность изменения всех <a href="#KeyMap">клавишей быстрого вызова</a></li>
<li>Множество настраиваемых параметров в INI-файле</li>
</ul>
</li>
</ul>
<h2><a name="Installation"></a>Установка</h2>
JPEGView не имеет программы установки, потому что она не нужна. Просто скопируйте (извлеките) из архива все файлы в какую-нибудь папку
на жёстком диске (например в <nobr>C:\Program Files\JPEGView\</nobr>).<br/><br/>
Чтобы назначить JPEGView стандартной программой просмотра графических файлов, проделайте следующее:
<ul style="margin-top:0in;margin-bottom:0in">
<li>Откройте контекстное меню JPEGView (щёлкните ПКМ)</li>
<li>В появившемся контекстном меню выберите <i>Настройки → Назначить программой просмотра по умолчанию...</i></li>
<li>Windows XP – Windows 8.1:</li>
<ul style="margin-top:0in;margin-bottom:0in">
<li>
В открывшемся диалоговом окне будут показаны расширения поддерживаемых графических файлов
с информацией, какие из них ассоциированы с JPEGView (с файлом JPEGView.exe)
</li>
<li>Выберите расширения, которые вы хотите связать с JPEGView, и нажмите OK</li>
</ul>
<li>
Windows 10 настаивает на использовании системного диалогового окна <i>Приложения по умолчанию</i>
для изменения программы, стандартно используемой для открытия изображений.<br />
Поэтому в Windows 10 вам нужно открыть окно <i>Приложения по умолчанию</i>:
</li>
<ul style="margin-top:0in;margin-bottom:0in">
<li>Откройте меню <i>Пуск</i> в Windows 10, введите <i>Приложения по умолчанию</i> и щёлкните по найденной странице настроек</li>
<li>В правой панели прокрутите содержимое до конца и выберите <i>Задать значения по умолчанию по приложению</i></li>
<li>В левой панели появившегося окна выберите в списке JPEGView</li>
<li>Теперь вы можете ассоциировать с JPEGView все или некоторые типы графических файлов</li>
</ul>
</ul><br/>
<b>Требования к аппаратуре</b><br />
<ul style="margin-top:0in;margin-bottom:0in">
<li>
256 МБ ОЗУ<br />
512 МБ ОЗУ для просмотра изображений с разрешением более 10 мегапикселов;
для просмотра небольших изображений (менее 5 мегапикселов) достаточно объёма менее 256 МБ
</li>
<li>
Процессор с поддержкой инструкций SSE2 (рекомендуется ЦП со 128-разрядной SSE2-обработкой и несколькими ядрами)<br />
Также подходят ЦП других типов, но они будут работать несколько медленнее
</li>
<li>Настоятельно рекомендуется мышь с роликом прокрутки (для масштабирования) и кнопками навигации</li>
<li>
Для более комфортного использования JPEGView в устройстве с сенсорным экраном можно увеличить кнопки на панели навигации,
изменив значение параметра <code>ScaleFactorNavPanel</code> в INI-файле
</li>
</ul><br />
<b>Поддерживаемые операционные системы</b><br />
<ul style="margin-top:0in;margin-bottom:0in">
<li>Windows 10 / 8.1 / 8</li>
<li>Windows 7</li>
<li>Windows Vista</li>
<li>Windows XP (с пакетом обновления SP2)</li>
<li>Windows 2000 больше не поддерживается, в этой ОС пользуйтесь JPEGView версии 1.0.21</li>
</ul><br />
<b>Поддерживаемые языки</b><br />
<ul style="margin-top:0in;margin-bottom:0in">
<li>Английский</li>
<li>Русский</li>
<li>Баскский</li>
<li>Белорусский</li>
<li>Греческий</li>
<li>Испанский</li>
<li>Итальянский</li>
<li>Китайский</li>
<li>Корейский</li>
<li>Немецкий</li>
<li>Польский</li>
<li>Португальский</li>
<li>Румынский</li>
<li>Украинский</li>
<li>Французский</li>
<li>Чешский</li>
<li>Шведский</li>
<li>Японский</li>
</ul>
По умолчанию JPEGView использует тот же язык, что и операционная система. Однако с помощью INI-файла можно принудительно указать любой из поддерживаемых языков.
Перевод программы на другие языки выполняется очень просто посредством текстового файла в кодировке UTF-8, см. как пример файл
<a href="./strings_de.txt">strings_de.txt</a>.<br/>
Если вы изготовили перевод на свой родной язык и хотите, чтобы он был включён в следующую версию JPEGView, свяжитесь с автором программы по адресу
<a href="mailto:jpegview@gmail.com">jpegview@gmail.com</a><br /><br />
<b>Реестр</b><br />
JPEGView не вносит никаких изменений в реестр, за исключением регистрации типов файлов
для открытия их в JPEGView. В этом случае в реестр добавляются записи в ветку <code>Current User</code>.<br/><br/>
<b>Файлы, создаваемые при работе программы</b><br />
Единственное место, куда записываются файлы (база параметров и пользовательский INI-файл),
это <code>Users\<i>Имя_пользователя</i>\AppData\Roaming\JPEGView\</code>. Имейте в виду, что точный путь зависит от версии Windows. Исключения из этого правила см. в следующем разделе.<br/>
Обратите внимание, что эти файлы создаются только при необходимости, например при сохранении в базе данных первого набора параметров.<br/><br/>
<b>Принудительное хранение пользовательских данных в папке с EXE-файлом программы</b><br />
Установите параметр <code>StoreToEXEPath=true</code> в глобальном INI-файле,
если хотите, чтобы пользовательский INI-файл и база параметров хранились в папке с EXE-файлом JPEGView. Это имеет
смысл при запуске JPEGView с USB-накопителя, чтобы предотвратить хранение данных в системе.<br/><br/>
<b>Ограниченные права</b><br />
JPEGView без проблем работает с учётными записями, имеющими ограниченные права. Однако в среде Windows Vista, 7 и более новых версий
при регистрации JPEGView в качестве стандартной программы просмотра для уже зарегистрированных расширений могут потребоваться права администратора.<br/><br/>
<h2><a name="Using"></a>Использование</h2>
<h3><a name="GettingStarted"></a>Приступая к работе</h3>
Начиная использовать JPEGView, следует запомнить наиболее важные команды и действия. Вот они:<br />
<ul style="margin-top:0in;margin-bottom:0in">
<li><kbd>F1</kbd> – показать справочную информацию</li>
<li><kbd>F2</kbd> – показать информацию о текущем изображении</li>
<li><kbd>PgDn/PgUp</kbd> (либо кнопки мыши <samp>Вперёд/Назад</samp>) – перейти к следующему/предыдущему изображению</li>
<li>Ролик мыши – увеличить/уменьшить масштаб вывода изображения</li>
<li>Перемещение мыши при нажатой ЛКМ – переместить изображение в области просмотра (панорамировать)</li>
<li>Перемещение курсора мыши вниз экрана – доступ к обработке изображения, базе данных и переименованию файла</li>
<li>Перемещение курсора мыши вверх экрана – свернуть или закрыть программу (в полноэкранном режиме)</li>
<li>ПКМ – вызвать контекстное меню</li>
<li><kbd>ESC</kbd> – выйти из программы</li>
</ul>
<h3><a name="NavPanel"></a>Панель навигации</h3>
<img src="Navpanel.png" alt="Navigation panel" border="0" />
<br />
Кнопки (слева направо):<br />
- перейти к первому изображению в папке | к предыдущему | к следующему | к последнему<br/>
- удалить графический файл в Корзину (удалить окончательно: <kbd>Shift+Del</kbd>)<br />
- вкл./выкл. режим масштабирования перемещением мыши влево/вправо при нажатой ЛКМ<br/>
- показать изображение в масштабе 1:1 / вписать в экран<br/>
- переключить оконный режим в полноэкранный и наоборот<br/>
- повернуть изображение на 90° вправо | влево<br/>
- повернуть изображение на произвольный угол, например для выравнивания горизонта<br/>
- коррекция перспективных искажений, исправление наклонных вертикальных краёв объектов<br/>
- вкл./выкл. запоминание обработки и масштаба/панорамирования при переходе от одного изображения к другому<br/>
- вкл./выкл. режим улучшения пейзажных фотографий<br/>
- показать/скрыть информацию об изображении (EXIF)<br/>
<h4>Полноэкранный и оконный режимы</h4>
По умолчанию JPEGView запускается в полноэкранном режиме на самом большом из подключённых к компьютеру мониторов.
Также поддерживается оконный режим. Переключение между полноэкранным и оконным режимами выполняется клавишей <kbd>F11</kbd> или
кнопкой на панели навигации.<br/>
Внеся соответствующие изменения в INI-файл, можно настроить JPEGView на принудительный запуск в оконном режиме и использование другого монитора
в соответствии с позицией и размером окна. Обратите внимание, что когда вы изменяете размер окна мышью, изображение
не вписывается автоматически в новый размер. Чтобы вписать изображение в окно, нажмите затем <kbd>Enter</kbd>.
<h3><a name="Viewing"></a>Просмотр изображений</h3>
<h4><a name="Navigation"></a>Навигация</h4>
Для навигации между изображениями предусмотрены следующие команды:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<b>Перейти к следующему изображению</b><br/>
Клавиатура: <kbd>PgDn</kbd> или ←<br/>
Мышь: кнопка <kbd>Вперёд</kbd> (обычно на левой стороне мыши)
</li>
<li>
<b>Перейти к предыдущему изображению</b><br/>
Клавиатура: <kbd>PgUp</kbd> или →<br/>
Мышь: кнопка <kbd>Назад</kbd>
</li>
<li>
<b>Перейти к первому изображению в папке</b> (в соответствии с текущей сортировкой, см. ниже)<br/>
Клавиатура: <kbd>Home</kbd>
</li>
<li>
<b>Перейти к последнему изображению в папке</b> (в соответствии с текущей сортировкой, см. ниже)<br/>
Клавиатура: <kbd>End</kbd>
</li>
<li>
<b>Пометить изображение для переключения на него</b><br/>
Клавиатура: <kbd>Ctrl+M</kbd>
</li>
<li>
<b>Переключиться между текущим и помеченным изображениями</b><br/>
Переключение работает только между изображениями, находящимися в одной и той же папке<br/>
Клавиатура: <kbd>Ctrl+</kbd>← или <kbd>Ctrl+</kbd>→
</li>
<li>
<b>Перезагрузить изображение</b><br/>
Клавиатура: <kbd>Ctrl+R</kbd><br/>
</li>
<li>
<b>Открыть изображение или папку</b><br/>
Клавиатура: <kbd>Ctrl+O</kbd><br/>
Выбор изображений из папок выполняется в стандартном диалоговом окне открытия файлов.
Кроме того, можно открыть текстовый файл, содержащий имена файлов для <a href="#SlideShow">слайдшоу</a>.
</li>
<li>
Также поддерживается <b>перетаскивание</b> изображения или папки из Проводника Windows в окно JPEGView
</li>
</ul>
Основные навигационные команды (первое изображение в папке, предыдущее, следующее, последнее)
также доступны на панели навигации, прозрачно появляющейся поверх изображения.<br/>
Для упреждающего чтения и обработки следующего изображения JPEGView использует второй поток. Какое изображение будет следующим,
определяется по направлению предыдущей смены изображений.<br/><br/>
Имеются следующие режимы навигации:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<kbd>F7</kbd>: (по умолчанию) показать все файлы в текущей папке, в конце перейти к первому изображению<br />
(для показа имени файла, его номера в папке и масштаба нажмите <kbd>Ctrl+F2</kbd>)
</li>
<li>
<kbd>F8</kbd>: показать все файлы в текущей папке, затем рекурсивно показать изображения во вложенных папках<br />
(вход во вложенные папки выполняется в алфавитном порядке)
</li>
<li>
<kbd>F9</kbd>: показать все файлы в текущей папке, затем перейти в другую папку на том же уровне иерархии
(расположенную на том же уровне вложенности, что и текущая)
</li>
</ul>
<a name="DisplayOrder"></a>
Принимаемый по умолчанию режим навигации можно изменить в <a href="#INIFile">INI-файле</a>.<br/><br/>
Также настраивается последовательность показа внутри одной папки:
<ul style="margin-top:0in;margin-bottom:0in">
<li><kbd>m</kbd>: (по умолчанию) сортировать файлы по дате/времени последнего изменения</li>
<li><kbd>c</kbd>: сортировать файлы по дате/времени создания</li>
<li><kbd>n</kbd>: сортировать файлы по именам</li>
<li><kbd>z</kbd>: случайная последовательность файлов</li>
</ul>
Принимаемый по умолчанию тип сортировки можно изменить в <a href="#INIFile">INI-файле</a>.<br/>
<h4><a name="ImageInfo"></a>Информация об изображении</h4>
<h5>EXIF и сведения об изображении</h5>
Нажмите <kbd>F2</kbd>, чтобы показать информацию о текущем изображении, включая
значения некоторых тегов EXIF (дату и время снимка, модель камеры, сведения об экспозиции и др.).
При желании ниже EXIF можно вывести гистограмму, нажав кнопку [v] (<i>Показать гистограмму</i>).
При обработке изображения гистограмма обновляется немедленно.
<h5>Путь и имя файла</h5>
Нажмите <kbd>Ctrl+F2</kbd>, чтобы показать полный путь и имя файла текущего изображения.
<h4><a name="ZoomPan"></a>Масштабирование и панорамирование</h4>
Изображения можно интерактивно масштабировать и панорамировать (перемещать видимую часть на экране).
При изменении масштаба включается режим обработки изображения с пониженным качеством,
но спустя примерно полсекунды после последней команды масштабирования изображение автоматически
обрабатывается высококачественными фильтрами изменения размера.<br/>
По умолчанию изображения, превосходящие размерами экран, уменьшаются до вписывания в него. Изображения
меньше экрана по умолчанию не масштабируются. Для изменения масштаба используйте следующие команды:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<b>Вписать изображение в экран</b><br/>
Клавиатура: <kbd>Enter</kbd><br/>
Мышь: двойной щелчок по изображению
</li>
<li>
<b>Заполнить экран с обрезкой</b> (без чёрных областей по краям)<br/>
Клавиатура: <kbd>Ctrl+Enter</kbd>
</li>
<li>
<b>Масштаб 100% (1:1)</b> (один пиксел изображения соответствует одному экранному пикселу)<br/>
Клавиатура: <kbd>Пробел</kbd><br/>
Если масштаб уже 100%, то переключает обратно в режим вписывания в экран.<br/>
Обратите внимание: при масштабировании точка под курсором мыши остаётся фиксированной,
что позволяет быстро увеличивать/уменьшать интересующий участок картинки.
</li>
<li>
<b>Расширить просмотр на все мониторы</b> (только в системах с несколькими мониторами)<br/>
Клавиатура: <kbd>F12</kbd><br/>
В этом режиме особенно впечатляюще выглядят панорамные снимки.<br/>
Повторное нажатие <kbd>F12</kbd> возвращает обычный одномониторный режим.
</li>
<li>
<b>Произвольное масштабирование</b><br/>
Клавиатура: <kbd>Плюс</kbd> или <kbd>Ctrl+</kbd>↑ увеличивают масштаб, <kbd>Минус</kbd> или <kbd>Ctrl+</kbd>↓ уменьшают масштаб<br/>
Мышь: вращение ролика или <kbd>Shift+ЛКМ</kbd> и перемещение мыши влево-вправо<br/>
</li>
<li>
<b>Панорамирование</b><br />
Клавиатура: <kbd>Shift+стрелки</kbd><br/>
Мышь: перемещение с нажатой ЛКМ<br/>
Панорамирование доступно только для изображений, превышающих размер экрана.
</li>
</ul>
<br/>Поскольку почти все изображения с цифровых камер при выводе на экран типичного монитора требуется уменьшать, для обеспечения
наилучшего качества картинки особое внимание в JPEGView уделено уменьшающему фильтру. В этом фильтре применяется ядро типа Lanczos
от 7×7 до 15×15 (в зависимости от степени масштабирования). Это ядро даёт пониженную ступенчатость и при этом
сохраняет или даже повышает резкость изображения. Чтобы увидеть различия между обычным поточечным пересчётом и
пересчётом с фильтрацией, нажимайте клавишу <kbd>F3</kbd>, включающую/отключающую фильтрацию.
<h4><a name="AutoScaleMode"></a>Автомасштабирование</h4>
Режим автоматического масштабирования определяет, как изображения вписываются в экран. Принимаемый по умолчанию режим масштабирования
считывается из INI-файла, однако режим можно изменить и во время работы с помощью контекстного меню – в подменю
<i>Автомасштабирование</i>.<br/>
Доступны следующие режимы:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<b>Подгонка под экран (без увеличения)</b><br/>
Изображения крупнее экрана уменьшаются до вписывания в него. Никакие участки изображения не обрезаются,
при несовпадении пропорций сторон экрана и сторон изображения с краёв картинки будут отображаться чёрные поля.
Изображения размером меньше экрана не увеличиваются.
</li>
<li>
<b>Заполнение с обрезкой (без увеличения)</b><br/>
Изображения крупнее экрана уменьшаются до заполнения всего экрана. Во избежание появления по краям картинки
чёрных полей возможна обрезка изображения. Изображения размером меньше экрана не увеличиваются.<br/>
Этот режим подходит для просмотра изображений с пропорциями 4:3 на широкоэкранных мониторах
с пропорциями 16:9 без появления чёрных полей.<br/>
<i>Примечание:</i> в этом режиме обрезка ограничена примерно 30% от всего поля картинки. В случае большей
обрезки вместо этого режима используется подгонка под экран.
В результате изображения в книжной (портретной) ориентации в этом режиме не обрезаются.
</li>
<li>
<b>Подгонка под экран</b><br/>
Изображения масштабируются (увеличиваются или уменьшаются) до вписывания в экран.
Никакие участки изображения не обрезаются, но могут отображаться чёрные поля.
</li>
<li>
<b>Заполнение с обрезкой</b><br/>
Изображения масштабируются (увеличиваются или уменьшаются) до заполнения всего экрана.
Во избежание появления по краям картинки чёрных полей возможна её неограниченная обрезка.
</li>
</ul>
<h4><a name="Rotate"></a>Поворот</h4>
Текущее изображение можно поворачивать по и против часовой стрелки клавишами <b>↓</b> и <b>↑</b> соответственно.
Обратите внимание, что для автоматического поворота изображения JPEGView ищет в EXIF-данных тег ориентации. Ряд
камер оснащены датчиком ориентации и прописывают в EXIF этот тег.<br/>
Чтобы повернуть JPEG-изображение без потерь и сохранить его на диске, используйте клавиши <kbd><b>R</b></kbd> и <kbd><b>T</b></kbd>.
<h4><a name="Crop"></a>Обрезка</h4>
Нажмите <kbd>Ctrl</kbd> и ЛКМ и перемещайте мышь, чтобы выделить область изображения.
Если имеется выделенная область, в контекстном меню доступны следующие команды:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<b>Обрезать выделенное</b><br/>
Обрезается выделенная область картинки и к ней повторно применяется вся обработка изображения с текущими параметрами.
Если включены коррекции цвета и контрастности, обрезанное изображение может выглядеть иначе. Обратите внимание, что
операция обрезки не может быть сохранена в базе параметров.
</li>
<li>
<b>Обрезать выделенное без потерь</b> (только для JPEG)<br/>
Обрезается выделенная область картинки без повторного пережатия JPEG-изображения. Обрезанное изображение необходимо сохранить
как новый файл JPEG. Обратите внимание, что вследствие структуры формата JPEG, при обрезке без потерь размеры выделенной
области будут кратны 8 или 16 пикселам.
</li>
<li>
<b>Скопировать выделенное в буфер обмена</b><br/>
Обратите внимание, что эта команда копирует выделенную область изображения в исходном разрешении, а не в экранном.
</li>
<li>
<b>Режим обрезки</b><br/>
Выбор режима обрезки: произвольной, фиксированного размера или с фиксированным соотношением сторон.
Обратите внимание, что принимаемый по умолчанию фиксированный размер обрезки можно задать в INI-файле.
</li>
<li><b>Масштабировать до выделенного</b></li>
</ul>
Совет: для точной попиксельной обрезки используйте большое увеличение и режим пототечного пересчёта
(клавиша <kbd><b>F3</b></kbd>).<br/>
<i>Примечание:</i> при появлении меню обрезки прямоугольную выделенную область можно по-прежнему изменять, перетаскивая
её углы или границы. По достижении нужного размера выделения щёлкните ПКМ, чтобы снова вызвать контекстное меню обрезки.
<h3><a name="LosslessJPEG"></a>Преобразование JPEG без потерь</h3>
Схема JPEG-сжатия состоит из нескольких этапов. Некоторые из них – без потерь информации, другие – с потерями. Из-за наличия
этапов с потерями данных, при каждой операции редактирования, требующей повторного сжатия, происходит (небольшое) ухудшение
качества изображения. Операции преобразования JPEG без потерь не содержат никаких этапов сжатия с потерями данных,
поэтому по возможности следует предпочитать именно эти операции. К сожалению, без потерь с JPEG выполнить
лишь очень немного операций:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
поворот на угол, кратный 90°
</li>
<li>
зеркальный переворот по горизонтали и вертикали
</li>
<li>
обрезку
</li>
</ul>
<i>Примечание:</i> в силу структуры файлов JPEG, все эти преобразования работают только тогда, когда ширина и высота
JPEG-изображения кратны размеру блока JPEG-сжатия. Размер этого блока равен 8 или 16 пикселам – в зависимости
от используемого в изображении сглаживания цветов.
<h3><a name="SlideShow"></a>Слайдшоу</h3>
JPEGView умеет показывать содержимое текущей папки (или папок, если выставлен соответствующий режим навигации) как слайдшоу.
Кроме того, указать файлы для слайдшоу можно в текстовом файле-списке.
<h4>Текстовый файл-список для слайдшоу</h4>
В командной строке вызова JPEGView можно указывать имя текстового файла, содержащего список графических файлов для демонстрации.
Кроме того, такой файл можно загружать командой <i>Открыть изображение</i>. Текстовый файл может иметь следующие кодировки:
<ul style="margin-top:0in;margin-bottom:0in">
<li>ANSI</li>
<li>Юникод (UTF-16)</li>
<li>UTF-8</li>
</ul>
Независимо от кодировки, в каждой строке текстового файла должно содержаться одно имя графического файла. Имена графических файлов
должны содержать пути относительно папки с текстовым файлом для слайдшоу, либо абсолютные пути, и должны завершаться либо двойной
кавычкой (") с символом перевода строки (нажатие <kbd>Enter</kbd>), либо символом "меньше" (<).<br/>
Примеры разрешённых форматов строк:<br/>
<code>
d:\Images\test.jpg<br />
test.jpg<br />
"d:\My Documents\test.jpg"<br />
<image>d:\My Documents\test2.jpg</image><br />
</code>
Обратите внимание, что программа пытается найти признак пути (':\' или '\\') и игнорирует весь текст перед
первым найденным признаком. Начиная с признака пути, программа ищет далее признак окончания
(новую строку, " или <), а всё, что следует за таким признаком окончания, также игнорируется.<br/>
Файл-список для слайдшоу можно рассматривать как своего рода виртуальную папку со всеми указанными в списке изображениями.
<h4><a name="Slideshows"></a>Использование слайдшоу</h4>
Для управления показом слайдов предусмотрены следующие команды:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<kbd>PgDn/PgUp/Home/End</kbd> – перейти к следующему/предыдущему/первому/последнему изображению в слайдшоу
</li>
<li>
<kbd>1..9</kbd> – начать слайдшоу с интервалом между изображениями в n секунд
</li>
<li>
<kbd>Ctrl+[Shift]+1..9</kbd> – использовать интервалы в n/10 секунды, с <kbd>Shift</kbd> – в n/100 секунды
</li>
<li>
<kbd>Esc</kbd> – остановить слайдшоу
</li>
</ul>
Если текущий контекст – папка, а не список файлов для слайдшоу, то слайдшоу будет содержать изображения
из этой папки. В этом случае учитываются режим навигации и тип сортировки в папке, тогда как со списком файлов
для слайдшоу они в расчёт не берутся. Чтобы изображения в папке демонстрировались в случайной последовательности,
перед началом слайдшоу нажмите клавишу <kbd>z</kbd> (она устанавливает случайную сортировку).
<h4>Эффекты смены слайдов</h4>
В слайдшоу можно использовать различные эффекты смены изображений.
При этом имеются следующие ограничения:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
эффекты смены слайдов доступны только в полноэкранном режиме
</li>
<li>
при воспроизведении слайдшоу с эффектами смены изображений реакция на команды может быть замедленной;
нажатие <kbd>Esc</kbd> всегда мгновенно прерывает слайдшоу
</li>
</ul>
Используемые по умолчанию эффект смены слайдов и его длительность (скорость) задаются в INI-файле.
<h4><a name="Movies"></a>Показ серии изображений как фильма</h4>
Функцию слайдшоу можно использовать для демонстрации серии изображений в папке или из указанного текстового файла как фильма:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
Сначала задайте последовательность показа файлов. Она определяется либо в текстовом файле, либо выбором
<a href="#DisplayOrder">режима сортировки</a> для папок.
</li>
<li>
Нажмите клавишу <kbd>Home</kbd> для перехода к первому кадру фильма.
</li>
<li>
Запустите фильм, выбрав в контекстном меню <i>Слайдшоу/фильм из файлов в папке</i> или нажав <kbd>Ctrl+[Shift]+цифра</kbd>.
Количество кадров в секунду зависит от мощности компьютера – насколько быстро он декодирует и обрабатывает кадры.
JPEGView никогда не пропускает кадры – если указана частота выше возможной, кадры демонстрируются с максимально
высокой для данного ПК скоростью. Чтобы ускорить обработку, при воспроизведении фильма отключаются высококачественное
сглаживание, коррекция контрастности и локальной яркости.
</li>
<li>При воспроизведении фильма работает запоминание параметров между кадрами – корректировки применяются ко всему фильму.</li>
<li>
Чтобы остановить фильм, нажмите <kbd>Esc</kbd>.
</li>
</ul>
<h3><a name="Processing"></a>Обработка изображений</h3>
JPEGView позволяет выполнять некоторые операции редактирования изображений. Большая часть обработки ведётся
интерактивно с изображением на полном экране, благодаря чему сразу виден вносимый обработкой эффект.
Обработанное изображение можно сохранить либо как набор применённых параметров в базе данных (сам графический
файл при этом не изменится), либо копированием картинки в буфер обмена для дальнейшей обработки в какой-либо внешней
программе, либо как новый файл JPEG.<br/>
Имеются следующие команды обработки:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<b>Контрастность</b><br/>
Клавиатура: <kbd>Ctrl + </kbd>±<br/>
Мышь: движок на панели обработки<br/>
Увеличивает или уменьшает общую контрастность изображения. Говоря техническим языком, эта регулировка
изменяет крутизну S-кривой.<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Яркость</b><br/>
Клавиатура: <kbd>Shift + </kbd>±<br/>
Мышь: движок на панели обработки<br/>
Увеличивает или уменьшает общую яркость изображения. Говоря техническим языком, эта регулировка
изменяет экспоненту гамма-кривой.<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Насыщенность</b><br/>
Клавиатура: нет<br/>
Мышь: движок на панели обработки<br/>
Увеличивает или уменьшает насыщенность цветов в изображении.<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Резкость при уменьшении</b><br/>
Клавиатура: <kbd>Alt + </kbd>±<br/>
Мышь: движок на панели обработки (виден только при достаточно большом размере окна/экрана)<br/>
Увеличивает или уменьшает резкость изображения. Если используется стандартный фильтр резкости, то усиление резкости
выполняется только для уменьшенных изображений, но не для изображений, выводимых в 100%-ном масштабе.
Применяемый фильтр задаётся в INI-файле.<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Нерезкая маска</b><br/>
Клавиатура: нет<br/>
Мышь: кнопка <i>Нерезкая маска...</i> на панели обработки<br/>
Нерезкое маскирование – это применение адаптивного фильтра повышения резкости, создающего сглаженную копию
исходного изображения (отсюда название "нерезкая").
Затем фильтр добавляет разницу между исходным и сглаженным изображениями в исходное изображение:<br/>
Резкое изображение = Исходное изображение + Величина * ( Исходное изображение – Сглаженное изображение )<br/>
Параметр <i>Радиус</i> влияет на степень размытия копии изображения, <i>Величина</i> влияет на степень повышения
резкости, а <i>Порог</i> задаёт минимальную разницу между исходным и сглаженным изображениями, при которой
выполняется нерезкое маскирование.<br/>
Обратите внимание, что для предварительного просмотра нерезкого маскирования изображение всегда выводится
в масштабе 100%.<br/>
Это значение НЕ может быть сохранено в базе параметров. Чтобы применить обработку, изображение
необходимо сохранить (команда <i>Сохранить изображение</i> в контекстном меню).
</li>
<li>
<b>Поворот на произвольный угол</b><br/>
Клавиатура: нет<br/>
Мышь: кнопка <i>Повернуть на произвольный угол</i> на панели навигации<br/>
В режиме предварительного просмотра изображение можно вращать мышью в реальном времени, но с низким качеством прорисовки.
Чтобы легче было выравнивать горизонт, поверх изображения отображается сетка.
Горизонт можно выравнивать и другим способом: нажмите самую правую кнопку на панели поворота изображения и проведите
линию вдоль заведомо горизонтального или вертикального объекта – угол поворота будет вычислен так, чтобы эта линия
стала точно горизонтальной или, соответственно, вертикальной.<br/>
Нажмите кнопку <i>Применить</i>, чтобы повернуть исходное изображение с высоким качеством обработки (бикубической
интерполяцией). По умолчанию изображение при повороте автоматически обрезается для устранения чёрных полей.
Такое поведение можно изменить, нажав соответствующую кнопку в середине панели поворота изображения.<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Коррекция перспективных искажений</b><br/>
Клавиатура: нет<br/>
Мышь: кнопка <i>Коррекция сходящихся линий (перспективы)</i> на панели навигации<br/>
Если сфотографировать здание, находясь перед ним на уровне его основания, то вертикальные границы этого здания
обычно получаются сходящимися вверх, так как фотокамера при съёмке не была выровнена по горизонтали.
Этот эффект (хотя бы частично) можно устранить коррекцией перспективы.<br/>
В режиме предварительного просмотра изображение можно наклонять мышью в реальном времени, но с низким качеством прорисовки.
Для облегчения этого процесса поверх картинки отображается сетка.<br/>
Нажмите кнопку <i>Применить</i>, чтобы скорректировать исходное изображение с высоким качеством обработки (бикубической
интерполяцией). По умолчанию скорректированное изображение автоматически обрезается для устранения чёрных полей.
Такое поведение можно изменить, нажав соответствующую кнопку на панели коррекции перспективы.<br/>
Это значение НЕ может быть сохранено в базе параметров. Чтобы применить обработку, изображение необходимо сохранить
(команда <i>Сохранить изображение</i> в контекстном меню).
</li>
<li>
<b>Изменение размера</b><br />
Клавиатура: нет<br />
Мышь: команда <i>Преобразование изображения > Изменить размер...</i> в контекстном меню<br />
Изменяет размер изображения до указанного значения с использованием одного из выбранных фильтров. Фильтр <i>Box</i> просто
повторяет пикселы (повышающее масштабирование) или удаляет их (понижающее масштабирование). Другие фильтры реконструируют
данные более сложным способом, предоставляя выбор между сглаживанием картинки и повышением резкости.<br/>
Это значение НЕ может быть сохранено в базе параметров. Чтобы применить обработку, изображение необходимо сохранить
(команда <i>Сохранить изображение</i> в контекстном меню).
</li>
<li>
<b>Цветовой баланс</b><br/>
Мышь: движки на панели обработки<br/>
Изменяет цветовой баланс изображения регулировкой соотношения "голубой-красный", "пурпурный-зелёный" и "жёлтый-синий".<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Локальная яркость</b><br/>
Клавиатура: <kbd>F6</kbd><br/>
Мышь: движки на панели обработки<br/>
Включает/отключает коррекцию локальной яркости. Эта коррекция высветляет тёмные участки изображения и притемняет
светлые, применяя к изображению сглаженную аддитивную/субтрактивную маску. Можно использовать для исправления изображений
с завышенной контрастностью, выявляя детали в излишне тёмных тенях или в переэкспонированных участках.<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Коррекция цвета и контрастности</b><br/>
Клавиатура: <kbd>F5</kbd><br/>
Мышь: движки на панели обработки<br/>
Включает/отключает коррекцию цвета и контрастности. Цветовая коррекция пытается уменьшить общие цветовые оттенки.
Коррекция контрастности улучшает контрастность перемещением точки чёрного (самого тёмного участка изображения) к
чёрной границе диапазона плотностей, и точки белого (самого яркого участка изображения) – к белой границе.
Алгоритм коррекции цвета и контрастности можно настроить в INI-файле.<br/>
Это значение может быть сохранено в базе параметров.
</li>
<li>
<b>Режим улучшения пейзажных фотографий</b><br/>
Клавиатура: <kbd>Ctrl+L</kbd><br/>
Мышь: кнопка на панели навигации<br/>
Включает/выключает режим улучшения пейзажных фотографий. Этот режим – просто особый набор параметров, оптимизированный
для пейзажей. Он высветляет тени, притемняет света и улучшает контрастность, когда это необходимо. Набор параметров,
используемых в этом режиме, можно настроить в INI-файле (директива "LandscapeModeParams").<br/>
Это значение может быть сохранено в базе параметров.
</li>
</ul>
Большинство операций обработки изображений выполняются интерактивно с помощью мыши на панели обработки, появляющейся
при перемещении курсора к низу экрана.<br/>
Стандартные (применяемые по умолчанию) параметры большинства операций обработки изображений задаются
в <a href="#INIFile">INI-файле</a>.<br/><br/>
<b>Советы по обработке изображений</b><br/>
<ul style="margin-top:0in;margin-bottom:0in">
<li>
Щелчок на числе справа от движка регулировки временно сбрасывает значение данного параметра в стандартное.
При отпускании кнопки мыши восстанавливается изменённое значение.
</li>
<li>Двойной щелчок над движком сбрасывает данный параметр в стандартное значение постоянно.</li>
</ul>
<h4><a name="KeepingParams"></a>Запоминание параметров между изображениями</h4>
По умолчанию при показе следующего изображения все параметры обработки изображения (включая уровень масштабирования и панорамирование)
сбрасываются в стандартные значения, заданные в INI-файле. С помощью клавиши <kbd>F4</kbd> это поведение можно изменить,
включив запоминание параметров между изображениями. Повторное нажатие <kbd>F4</kbd> снова отключит запоминание параметров.<br/>
<i>Примечание:</i> при включённом запоминании параметров нельзя использовать базу параметров. Когда активен этот режим, параметры
в базе игнорируются.
<h4><a name="Comparing"></a>Сравнение обработанного изображения с исходным</h4>
При показе нового изображения JPEGView создаёт второй набор параметров обработки картинки и инициализирует его с нулём,
т.е. если применить этот набор параметров, то будет показано исходное (необработанное) изображение.
Переключение между двумя наборами параметров выполняется нажатием <kbd>Ctrl+A</kbd>, что позволяет сравнивать
обработанное изображение с исходным. Обратите внимание, что оба набора параметров можно изменять, однако при показе нового
изображения второй набор будет всегда сбрасываться в ноль.
<h3><a name="Saving"></a>Сохранение и переименование изображений</h3>
<h4>Сохранение изображений</h4>
Обработанные изображения можно сохранять как файлы JPEG, BMP, PNG и TIFF командой <i>Сохранить изображение</i> (<kbd>Ctrl+S</kbd>).
Изображение сохраняется со своим исходным размером: операции поворота учитываются, масштабирование и панорамирование – нет.
Чтобы сохранить изображение с экранным размером, нажмите <kbd>Ctrl+Shift+S</kbd>.<br/>
<i>Примечание 1:</i> качество сохранения файлов JPEG задаётся в <a href="#INIFile">INI-файле</a>.<br/>
JPEGView автоматически создаёт запись в <a href="#ParameterDB">базе параметров</a> для сохранённого изображения при
полном отключении всей обработки.
Это препятствует двойному применению автоматических улучшений картинки при следующем её показе.<br/>
<i>Примечание 2:</i> при сохранении изображений JPEGView запрашивает новое имя файла. Если вы хотите, чтобы по <kbd>Ctrl+S</kbd>
просто перезаписывался исходный файл без появления диалогового окна, установите в INI-файле параметр
<code>OverrideOriginalFileWithoutSaveDialog=true</code>.<br/>
Будьте осторожны с этой настройкой, так как она потенциально опасна потерей исходных файлов!<br/><br/>
<b>Информация EXIF</b><br/>
Если в исходном JPEG есть EXIF-данные, то они копируются в результирующий JPEG. При этом обновляется встроенная
миниатюра для предпросмотра: к ней применяются использовавшиеся операции поворота и обработки изображения.<br/>
<h4>Переименование изображений</h4>
Изображение можно переименовывать, щёлкнув мышью по имени файла в панели обработки. Чтобы подтвердить новое имя,
нажмите <kbd>Enter</kbd> или щёлкните мышью вне поля ввода имени. Чтобы отменить переименование, нажмите <kbd>Esc</kbd>.
Обратите внимание, что переименование изображений невозможно при загруженном файле слайдшоу, иначе этот файл
стал бы недействительным.
<h4>Переименование/копирование группы файлов</h4>
Переименовать и/или скопировать группу файлов из текущей папки в другую папку можно командой <i>Пакетное переименование/копирование</i>
в контекстном меню:
<ol start="1" type="1">
<li>
Сначала выберите файлы, которые нужно переименовать. Для выделения нескольких файлов удерживайте клавиши <kbd>Ctrl</kbd>
или <kbd>Shift</kbd> и щёлкайте затем по окошкам выбора.
</li>
<li>
Введите шаблон имени для результирующих файлов. Если в шаблоне нет символа обратной косой черты (\), файлы будут
переименованы в текущей папке, в противном случае они будут скопированы в указанную целевую папку. Если целевых
папок пока не существует, они будут созданы.<br/>
Поддерживается несколько меток-заполнителей (см. примеры ниже). При необходимости шаблон можно сохранить.
</li>
<li>Перед действительным переименованием файлов обязательно проверяйте новые имена, нажимая кнопку <i>Предпросмотр</i>.</li>
<li>
Чтобы переименовать выбранные файлы, нажмите кнопку <i>Переименовать</i>. Переименование/копирование может
занять заметное время, особенно если источник или приёмник – медленное USB-устройство.
</li>
</ol>
<b>Примеры</b><br /><br />
<b>%pictures%\Digicam\%2y-%m-%M\%f</b><br />
Исходное изображение: IMG00244.JPG, создано 12 июня 2007 г.<br/>
Результат: <i>Мои рисунки</i>\Digicam\07-06-June\IMG00244.JPG<br/>
Папка <i>Digicam\07-06-June\</i> создаётся, если это необходимо.<br/><br/>
<b>%pictures%\Digicam\%M %y\Trip to Barcelona %x.%e</b><br/>
Исходное изображение: IMG00244.JPG, создано 12 июня 2007 г.<br/>
Результат: <i>Мои рисунки</i>\Digicam\June 2007\Trip to Barcelona 1.JPG<br/>
<h3><a name="Clipboard"></a>Копирование изображений в буфер обмена</h3>
<b>Копирование экрана</b><br />
Клавиатура: <kbd>Ctrl+C</kbd><br/>
Копирует в буфер обмена изображение (соответственно, его видимую часть) так, как оно показано на экране. Похоже на
действие клавиши <kbd>PrtSc</kbd>, но при этом не копируются текстовые наложения и участки вне изображения.<br/>
<b>Копирование обработанного изображения с его исходным размером</b><br/>
Клавиатура: <kbd>Ctrl+X</kbd><br/>
Копирует в буфер обмена обработанное изображение с исходным размером. Поворот учитывается, масштабирование и панорамирование – нет.
Эта команда полезна, когда скорректированное изображение следует обработать и сохранить во внешнем приложении.
<h3>Вставка изображений из буфера обмена</h3>
Клавиатура: <kbd>Ctrl+V</kbd><br/>
Вставляет изображение из буфера обмена и вписывает его в экран.<br/>
Для вставленных изображений сохранение параметров в базе невозможно, так как такие изображения не имеют соответствующих
им файлов в файловой системе. Тем не менее эти изображения можно обработать и сохранить.
<br /><br />
Совет: чтобы вставить текущий (открытый в JPEGView) графический файл в другую папку, нажмите <kbd>Ctrl+C</kbd>,
затем откройте нужную папку в Проводнике Windows и нажмите <kbd>Ctrl+V</kbd>.
<h3><a name="Printing"></a>Печать изображений</h3>
Клавиатура: <kbd>Ctrl+P</kbd><br />
Некоторые параметры печати можно изменить в INI-файле:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<b>Стандартные поля</b><br />
Параметр: <code>PrintMargin</code><br />
Устанавливает принимаемые по умолчанию поля печати (для всех сторон) в сантиметрах.
Учтите, что это значение не может быть меньшим, чем поля, определяемые драйвером принтера.
</li>
<li>
<b>Стандартная ширина распечатываемого изображения</b><br />
Параметр: <code>PrintWidth</code><br />
Устанавливает принимаемую по умолчанию ширину печати в сантиметрах. Чтобы изображение вписывалось в лист,
укажите отрицательное значение.
</li>
<li>
<b>Единицы измерения в окне печати</b><br />
Параметр: <code>Units</code><br />
Устанавливает единицы измерения (сантиметры или дюймы), используемые в диалоговом окне печати. По умолчанию используются
те же единицы измерения, что и в операционной системе.
Установите значение <i>metric</i>, чтобы принудительно использовать сантиметры, либо <i>english</i>, чтобы использовать дюймы.
</li>
</ul>
Обратите внимание, что JPEGView использует принтер по умолчанию, заданный в настройке принтеров Windows, но позволяет изменить
принтер на время сеанса работы JPEGView. Чтобы изменить принтер по умолчанию постоянно, нужно воспользоваться системной настройкой
принтеров Windows.
<h2><a name="ParameterDB"></a>База параметров</h2>
Текущий показываемый участок, поворот и параметры обработки можно привязать к изображению, сохранив их в базе параметров.
Сохранённые параметры будут автоматически загружены и применены при следующем показе этого изображения в JPEGView.
<ul style="margin-top:0in;margin-bottom:0in">
<li>
<b>Сохранить параметры в базе данных</b><br/>
Клавиатура: <kbd>S</kbd><br/>
Мышь: кнопка <i>Сохранить в БД</i> на панели обработки<br/>
Добавляет изображение в базу параметров.
</li>
<li>
<b>Удалить параметры из базы данных</b><br/>
Клавиатура: <kbd>D</kbd><br/>
Мышь: кнопка <i>Удалить из БД</i> на панели обработки<br/>
Удаляет изображение из базы параметров.
</li>
<li>
<b>Сделать резервную копию базы параметров</b><br/>
Используйте эту команду в контекстном меню для создания резервной копии базы данных в другой папке или на другом диске.
</li>
<li>
<b>Восстановить базу параметров из копии</b><br/>
Используйте эту команду в контекстном меню для восстановления базы данных из ранее сделанной резервной копии.
Обратите внимание, что выбранная база при восстановлении объединяется с текущей базой, т.е. эту
команду можно также использовать для слияния двух баз данных. Если при слиянии обнаруживаются конфликтующие записи,
система спросит, какую из них предпочесть.
</li>
</ul><br/>
База параметров удобна тем, что она позволяет вносить изменения в картинку, не изменяя исходного файла с изображением.
Запись в базе ищется по хеш-значению графического файла, что имеет следующие преимущества:
<ul style="margin-top:0in;margin-bottom:0in">
<li>Переименование или перемещение изображения в другую папку не разрушает связь</li>
<li>Копии одного и того же изображения имеют одну и ту же запись в базе параметров</li>
</ul><br/>
Для JPEG-изображений хеш-значение вычисляется только по сжатым пиксельным данным, а блоки с EXIF и комментарием игнорируются.
Таким образом, можно изменять EXIF-данные и/или добавлять/изменять комментарий в JPEG-файле, не опасаясь, что это
нарушит относящуюся к данному файлу запись в базе параметров.<br/><br/>
В базе сохраняются следующие параметры:
<ul style="margin-top:0in;margin-bottom:0in">
<li>
Отображаемая на экране область изображения<br/>
(область хранится без учёта разрешения: на мониторе с более высоким разрешением видимым будет тот же участок,
но уровень масштабирования тогда станет другим)
</li>
<li>Поворот изображения</li>
<li>Контрастность</li>
<li>Яркость</li>
<li>Насыщенность</li>
<li>Резкость (но не нерезкая маска)</li>
<li>Цветовой баланс</li>
<li>Коррекция локальной яркости (да/нет)</li>
<li>Высветление теней</li>
<li>Притемнение светов</li>
<li>Глубокие тени</li>
<li>Коррекция цвета и контрастности (да/нет)</li>
<li>Степень цветовой коррекции</li>
<li>Степень коррекции контрастности</li>
<li>Высококачественное изменение размера (да/нет)</li>
</ul>
База параметров находится в файле Users\<i>Имя_пользователя</i>\AppData\Roaming\JPEGView\ParamDB.db,
а если в INI-файле имеется директива <code>StoreToEXEPath=true</code>, то в папке с EXE-файлом JPEGView.
Каждый сохранённый набор параметров занимает 40 байт, максимальное количество записей – 100 000.<br/>
<i>Примечание:</i> сохранённые в базе параметры имеют более высокий приоритет, чем любые установки обработки изображений в INI-файле.
<h2><a name="INIFile"></a>Файл JPEGView.ini</h2>
INI-файл программы JPEGView служит для настройки множества её параметров. Используются INI-файлы двух уровней
иерархии. Если какой-либо параметр обнаружен в <i>пользовательском</i> INI-файле, он имеет преимущество перед
тем же параметром в <i>глобальном</i> INI-файле.
<ul style="margin-top:0in;margin-bottom:0in">
<li>
Пользовательский INI-файл:<br />
<i>Users\<i>Имя_пользователя</i>\AppData\Roaming\JPEGView\JPEGView.ini</i> (путь зависит от версии Windows)
</li>
<li>
Глобальный INI-файл:<br />
<i>Папка с JPEGView.exe\JPEGView.ini</i>
</li>
</ul>
Для редактирования пользовательского INI-файла можно использовать команду <i>Изменить пользовательские параметры</i> в
контекстном меню. Обратите внимание, что сделанные в этих файлах изменения вступают в силу только при следующем запуске JPEGView.<br/>
Некоторые параметры могут быть записаны в пользовательский INI-файл командой <i>Сохранить параметры в INI-файле...</i> в
контекстном меню.
<ul style="margin-top:0in;margin-bottom:0in">