Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » IrfanView (Часть 1)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

SlyfoX



XPrienced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
IrfanView
  Бесплатная программа просмотра графики
 
Топик по коммерческим плагинам для IrfanView в Варезнике
   
   
Официальные сайты: www.irfanview.com | www.irfanview.net | www.irfanview.info | Форум  
Текущая версия: 4.67  
Список изменений  
Актуальные тестовые версии IrfanView: 32-бит | 64-бит  

СКАЧАТЬ

  Программа: EXE (32-бит) | ZIP (32-бит) || EXE (64-бит) | ZIP (64-бит)
  Все плагины: EXE (32-бит) | ZIP (32-бит) || EXE (64-бит) | ZIP (64-бит)  

     Русский языковой пакет (для версии 4.67): EXE | ZIP (zip включает справку и плагины)

  Замечательная бесплатная программа для просмотра графических файлов (около 40 форматов). Кроме просмотра графики, IrfanView позволяет преобразовывать файлы из одного формата в другой, работать в полноэкранном режиме, делать снимки экрана и пр. При наличии установленных кодеков, IrfanView позволяет просматривать видео и слушать музыку. Функций у программы много, и их можно расширить, подключая плагины. Начиная с версии 4.50 программа полностью юникодная.

 
Альтернативная библиотека Icons.dll значков для типов файлов, связанных с IrfanView (см. стр. 76 темы).
Альтернативные библиотеки Icons.dll для IrfanView (10 шт.).
 
Портативный IrfanView 3.98 для непрерывного сканирования на базе Autoscan.VBS от Eugen Labun.
Портативная версия от PortableApps (~21.1 МБ). Не нужна, так как IrfanView сам умеет быть портативным (см. справку).



Полезности для IrfanView:
  • О необходимости использования только полных путей к файлам!
  • Устаревший 32-битный плагин IrfanPaint для рисования (заменить в папке Plugins, вызов клавишей F12): IrfanPaint_0.4.13.70_bin.zip.
  • CLUT-файлы для плагина FilmSim: irfanview_film_sim_plugin.zip
  • Автоматизация процесса сканирования с помощью IrfanView: AutoScan_VBS.zip (от Eugen Labun) или FastScan_AutoRec.zip (от GMAP).



  • Всего записей: 1027 | Зарегистр. 20-04-2001 | Отправлено: 21:15 11-09-2001 | Исправлено: DimmY, 10:33 08-04-2024
    nicka



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StarkCh
    можно почитать тут
    http://vladimir-stupin.blogspot.com/2010/01/exif.html

    Всего записей: 756 | Зарегистр. 01-10-2002 | Отправлено: 23:03 22-03-2010
    PilotKO



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Здрасьте, а кто может подскажет почему эта падла 4.25 сохраняет мои джипеги в формат  *.jng

    Всего записей: 266 | Зарегистр. 09-12-2005 | Отправлено: 13:03 08-04-2010
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PilotKO
    Потому, что у вас одновременно включены русский язык и плагин Unicode. Отключите хотя бы что-то одно из этого. См. шапку.
    Ирфан уже придумал, как обойти эту неприятность, поэтому в следующей версии такого безобразия не будет.

    Всего записей: 4709 | Зарегистр. 22-04-2002 | Отправлено: 14:06 08-04-2010
    PilotKO



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DimmY

    Цитата:
    поэтому в следующей версии такого безобразия не будет.

     
    да уж, косяк так косяк

    Всего записей: 266 | Зарегистр. 09-12-2005 | Отправлено: 22:59 08-04-2010
    Barabashka

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нашёл такой баг в плагине JPG_TRANSFORM (операция JPG Lossless Rotation):
    Берём изображение размером y*z
    применяем к ней операцию JPG Lossless Rotation (Rotate 90)
    получаем изображение размером z2*y, где z2 = округлённое в меньшую сторону z до кратного 16.
     
    Напрягает очень сильно. Можно ли как-то обойти? Есть ли другие способы поворачивать без потерь?

    Всего записей: 746 | Зарегистр. 25-03-2002 | Отправлено: 05:08 09-04-2010
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barabashka
    Вот ответ Ирфана на ваш вопрос:

    Цитата:
    JPG contain blocks and only complete blocks can be losslessly rotated.
    All this is done in the JPG library, internally, all programs use it.
    Lossless JPG crop is similar, I wrote some info text in the dialog.
    => this is how JPG works

    Всего записей: 4709 | Зарегистр. 22-04-2002 | Отправлено: 13:56 09-04-2010
    Lidiver



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barabashka

    Цитата:
    Есть ли другие способы поворачивать без потерь?

    BetterJPEG - http://forum.ru-board.com/topic.cgi?forum=5&topic=15240&glp

    Всего записей: 472 | Зарегистр. 13-08-2004 | Отправлено: 14:29 09-04-2010 | Исправлено: Lidiver, 15:04 09-04-2010
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lidiver
    В BetterJPEG используется другой способ?

    Всего записей: 4709 | Зарегистр. 22-04-2002 | Отправлено: 14:43 09-04-2010
    Lidiver



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimmY
    Может на Конференции iXBT.com есть какие-либо разъяснения - http://forum.ixbt.com/topic.cgi?id=20:11167

    Всего записей: 472 | Зарегистр. 13-08-2004 | Отправлено: 15:24 09-04-2010 | Исправлено: Lidiver, 15:26 09-04-2010
    Barabashka

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lidiver
    Спасибо, программа очень даже не плоха. Но самый главный минус, что она не поддерживает никаких форматов, кроме jpg. Даже bmp, а мне надо пережимать tiff.

    Цитата:
    В BetterJPEG используется другой способ?
    По всей видимости другой самописный. Но проблема всё равно остаётся и дело тут в формате jpg.
     
    Вот что пишут в справке к  BetterJPEG:
    Цитата:
    Note: JPEG images consist of a number of independently encoded units called MCUs (Minimum Coded Units) which are usually 8x8, 8x16 or 16x16 pixels in size. JPEG images can't start with incomplete MCU blocks. If one or both of the image dimensions are not multiple of the block size the corresponding dimension can get rounded off to the nearest block boundary (the image will be slightly trimmed off at one or two sides) during the lossless rotation or flip. Images with standard dimensions (such as the ones produced by a digital camera) usually don't have incomplete blocks and will not be trimmed.

    А это в настройках:
    Цитата:
    Partial Blocks - Specifies whether partial MCU blocks at the right and bottom sides of the image should be discarded, recompressed, or left intact. The options for this setting are:
    Recompress - the margin starts exactly at the original image boundary, if there are partial MCU blocks on right or bottom sides of the image, they will be recompressed.  
    Round In - the partial blocks at the sides will be discarded and replaced by the canvas color.  
    Round Up - the partial blocks at the sides will be shown in full. Sometimes this may look as thin artifact strips at right and bottom sides of the original image.  

    Таким образом, чтобы были возможны любые lossless операции, размеры должны делиться на 16. Для всех других размеров можно найти операцию с которой будет утеряна информация.
     
    Добавлено:
    Ещё один баг IrfanView: обрезаем изображение (Create custom crop selection... shift+c), выбираем будущий размер 3520*2288 (ratio = none) делаем apply, crop selection (ctrl+y) => получаем размер 3522*2285!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Не смог найти каких-либо закономерностей возникновения.
     
    Что за хрень?

    Всего записей: 746 | Зарегистр. 25-03-2002 | Отправлено: 02:18 10-04-2010 | Исправлено: Barabashka, 02:51 10-04-2010
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barabashka

    Цитата:
    Ещё один баг IrfanView

    А предыдущий баг какой?

    Цитата:
    Не смог найти каких-либо закономерностей возникновения

    Не удаётся воспроизвести вообще. Результирующий размер точно соответствует заказанному.

    Всего записей: 4709 | Зарегистр. 22-04-2002 | Отправлено: 09:55 10-04-2010
    nevuser

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barabashka

    Цитата:
    обрезаем изображение (Create custom crop selection... shift+c), выбираем будущий размер 3520*2288 (ratio = none) делаем apply, crop selection (ctrl+y) => получаем размер 3522*2285!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Не смог найти каких-либо закономерностей возникновения.
    Что за хрень?

    DimmY

    Цитата:
    Не удаётся воспроизвести вообще. Результирующий размер точно соответствует заказанному.

    Плохо старались (без обид ). IrfanView не слишком хорошо работает с ручным выделением, когда масштаб изображения не 100%. Граница пользовательского выделения может размещаться только на... как бы это сформулировать... точно на пикселях экрана, при этом соответствующие координаты изображения пересчитываются с учетом масштаба. Это касается выделения вручную(каждый раз, когда Вы смещаете курсор на 1 пиксель, граница выделения перепрыгивает на N пикселей масштабированного изображения) - и это понятно, нельзя курсор сместить на долю пикселя; также это касается и пользовательского выделения - а вот здесь можно было бы точно запомнить, что пользователь просил... Но, при перемещении такого выделения мышом, наверно координаты всё равно бы округлились
    Выход из положения: выделять при масштабе 100% (Ctrl+H). Также эта особенность не касается пакетной обработки (B), там всё происходит в памяти и нет момента привязки к пикселям экрана.
    P.S. Вы про это сами писали когда-то
    http://forum.ru-board.com/topic.cgi?forum=5&topic=0373&start=640#15 (двигать рамку не обязательно)
    http://forum.ru-board.com/topic.cgi?forum=5&topic=0373&start=660#3

    Всего записей: 225 | Зарегистр. 08-11-2003 | Отправлено: 11:37 10-04-2010
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nevuser
    Напишите точную последовательность действий, приводящую к ошибке. Я пробовал и при 100%, и при масштабировании изображения по размеру окна, с перемещением выделения и без – после обрезки размер получается точно таким же, что и при выделении.

    Всего записей: 4709 | Зарегистр. 22-04-2002 | Отправлено: 17:27 10-04-2010
    nevuser

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimmY

    Цитата:
    Напишите точную последовательность действий, приводящую к ошибке.

    Ок. Для чистоты эксперимента беру IrfanView 4.25 из zip-архива.
     
    1. (Shift+N) - создаю новое изображение с размерами по умолчанию 100*100. Меняю только цвет.
    2. (-) - один раз. В результате получаю масштаб 91%.
    3. (Shift+C) - задаю выделение 82*82 пикселя.
       Ууупсь... В заголовке окна вижу:
       "Clipboard - IrfanView (Zoom: 91 x 91) (Selection: 0, 0; 83 x 83; 1.000)"
    4. (Ctrl+Y) - естественно получаю изображение "83 x 83 x 24 BPP".
     
    Как вариант можно задать масштаб 50%, тогда для вышеупомянутого изображения выделить нечетное количество пикселей вообще не представится возможным

    Всего записей: 225 | Зарегистр. 08-11-2003 | Отправлено: 19:29 10-04-2010
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nevuser
    Странно. Делаю всё то же самое, но в шаге 3 в заголовке окна вижу
    "Буфер обмена - IrfanView (Zoom: 91 x 91) (Selection: 0, 0; 82 x 82; 1.000)"

    Всего записей: 4709 | Зарегистр. 22-04-2002 | Отправлено: 19:54 10-04-2010
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DimmY
    Вы, похоже, уже забыли про эту проблему. Я о ней давным-давно говорил, а Вы с Ирфаном на эту тему списывались, и он обещал ее исправить, подтверждал ее наличие. Так как описывает действия nevuser глюк не воспроизводится, но этот один пиксель действительно меняется при разного рода изменениях размера и кропании.
    P.S. Не глянул по ссылкам, оказывается, речь идет именно об этом.
    Вот так будет нагляднее:
       
       
     

    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 20:09 10-04-2010 | Исправлено: Astra55, 20:18 10-04-2010
    Barabashka

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nevuser
    Спасибо, всё понятно.
     
    FYI
    Для себя решил, использовать BetterJPEG для всех операций с jpg.

    Всего записей: 746 | Зарегистр. 25-03-2002 | Отправлено: 20:16 10-04-2010
    Dimitr1s



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimmY
    Воспроизводится, как описывает nevuser, то же выходит:
     

    Всего записей: 1659 | Зарегистр. 02-07-2006 | Отправлено: 20:25 10-04-2010
    nevuser

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimmY

    Цитата:
    Странно. Делаю всё то же самое, но в шаге 3 в заголовке окна вижу

    Astra55

    Цитата:
    Так как описывает действия nevuser глюк не воспроизводится

    Dimitr1s

    Цитата:
    Воспроизводится, как описывает nevuser, то же выходит:

    Мистика однако... DimmY, а можно попросить сделать масштабирование ровно на 50% и попробовать выделить 50*50 пикселей и 51*51 пиксель... Будет ли соответствие в обоих случаях?

    Всего записей: 225 | Зарегистр. 08-11-2003 | Отправлено: 20:58 10-04-2010
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55

    Цитата:
    Вы, похоже, уже забыли про эту проблему.

    Да, почти уже забыл.
    Вы будете смеяться, но у меня проблема всё равно не воспроизводится!
    nevuser

    Цитата:
    сделать масштабирование ровно на 50% и попробовать выделить 50*50 пикселей и 51*51 пиксель

    И тут всё работает нормально. Правда, масштаб у меня был не 50%, а 51%.
    То ли я что-то не то делаю, то ли у меня в exe-шнике это всё поправлено (у вас чуть более старая версия, чем моя тестовая).

    Всего записей: 4709 | Зарегистр. 22-04-2002 | Отправлено: 22:09 10-04-2010
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » IrfanView (Часть 1)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru