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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 183 184 185 186

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

SlyfoX



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

СКАЧАТЬ

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

     Русский языковой пакет (для версии 4.70): 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, 16:16 15-10-2024
    Contru

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

    Цитата:
    тестовый ирфан 4.66 (х32) нормально показывает

    Вы про sample1.heic?

    Всего записей: 3016 | Зарегистр. 09-06-2004 | Отправлено: 02:38 09-02-2024
    usalex

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

    Всего записей: 6374 | Зарегистр. 20-12-2004 | Отправлено: 02:39 09-02-2024
    Alex_Qwerty

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Патч для тестовой версии против удаления read-only файлов:
     

    Код:
    IrfanView v4.66 test version 2024-02-26
     
    Don't delete read-only files
    I_VIEW32.EXE
    0007DD1F: 6A 56
    0007DD20: 20 FF
    0007DD21: 56 15
    0007DD22: FF 98
    0007DD23: 15 22
    0007DD24: C0 55
    0007DD25: 22 00
    0007DD26: 55 A8
    0007DD27: 00 01
    0007DD28: B9 75
    0007DD29: 04 49
    0007DD2A: 01 B9
    0007DD2B: 00 04
    0007DD2C: 00 01
    0007DD2D: 33 00
    0007DD2E: C0 00
    0007DD2F: 8D 31
    0007DD30: 7C C0
    0007DD31: 24 8D
    0007DD32: 08 7C
    0007DD33: 56 24
    0007DD34: F3 08
    0007DD35: AB 56
    0007DD36: 8D 57
    0007DD37: 4C F3
    0007DD38: 24 AB
    0007DD39: 0C 59
     

     
    Найти и заменить , возможно будет работать и для следующей версии:

    Код:
     
    < 6A 20 56 FF 15 C0 22 55 00 B9 04 01 00 00 33 C0 8D 7C 24 08 56 F3 AB 8D 4C 24 0C
    > 56 FF 15 98 22 55 00 A8 01 75 49 B9 04 01 00 00 31 C0 8D 7C 24 08 56 57 F3 AB 59
    = i_view32.exe
     

     
    ---------------------------
     
    Я сделяль патчер:

    Код:
     
    #Irfan_View_no_del_read-only_patcher.ps1 v1
    #copy Irfan_View_no_del_read-only_patcher.ps1 and i_view32.exe in same dir
    #run this command:
    # powershell.exe -ExecutionPolicy RemoteSigned -File Irfan_View_no_del_read-only_patcher.ps1
    #replace i_view32.exe with i_view32.exe.patched  
     
    $ErrorActionPreference = "Stop"
     
    $attributesMask = 7  # 1: RO, 2: hidden, 4: system, 7:RO+hidden+system
     
    #https://devblogs.microsoft.com/scripting/use-powershell-and-regular-expressions-to-search-binary-data/
    filter ConvertTo-String
    {
        [OutputType([String])]
        Param (
            [Parameter( Mandatory = $True,
                Position = 0,
                ValueFromPipeline = $True )]
            [ValidateScript( { -not (Test-Path $_ -PathType Container) } )]
            [String]
            $Path
        )
        $Stream = New-Object IO.FileStream -ArgumentList (Resolve-Path $Path), 'Open', 'Read'
        # Note: Codepage 28591 returns a 1-to-1 char to byte mapping
        $Encoding = [Text.Encoding]::GetEncoding(28591)
        $StreamReader = New-Object IO.StreamReader -ArgumentList $Stream, $Encoding
        $BinaryText = $StreamReader.ReadToEnd()
        $StreamReader.Close()
        $Stream.Close()
        Write-Output $BinaryText
    }
     
    $BinaryString = ConvertTo-String i_view32.exe
     
    $funcOffset = 0
    $importRegex = [Regex] '\x0F\x03SetFileAttributesW(\x00).*(\x59\x01GetFileAttributesW\x00)'
    if ($BinaryString -cmatch $importRegex) {
        $offset = 0
        while ($offset -lt $matches[0].Length){
            if ($matches[0].substring($offset, $matches[2].length-1) -eq $matches[2]) { break }
            $offset = $matches[0].indexOf($matches[1], $offset+2) + 1
            $offset += $offset % 2
            $funcOffset++
        }
        if ($offset -ge $matches[0].Length) { throw "WTF"}
    } else { throw "import not found"}
    write-output "funcOffset=$funcOffset"
     
    #                                SetFileAttributesW    mov ecx,counter
    $signature = [Regex] '\x6A\x20\x56\xFF\x15(...\x00)\xB9(...\x00)\x33\xC0\x8D\x7C\x24\x08\x56\xF3\xAB\x8D\x4C\x24\x0C'
    $sigData = [regex]::Match($BinaryString, $signature)
    if (-not $sigData.Success) { throw "signature not found" }
    write-output "signature offset=$('0x{0:X8}' -f $sigData.index)"
    $enc = [Text.Encoding]::GetEncoding(28591)
    $GFAoffset = [BitConverter]::ToUInt32($enc.getBytes($sigData.Groups[1].Value), 0) - $funcOffset*4
    $repl1 = $enc.GetString([byte[]]@(0x56, 0xFF, 0x15) +
        [BitConverter]::GetBytes($GFAoffset) +
        [byte[]]@(0xA8, $attributesMask, 0x75, 0x49, 0xB9)) +
        $sigData.Groups[2].Value +
        $enc.GetString([byte[]]@(0x31, 0xC0, 0x8D, 0x7C, 0x24, 0x08, 0x56, 0x57, 0xF3, 0xAB, 0x59))
    $patchedName = "i_view32.exe.patched"
    $patched = New-Object IO.StreamWriter($patchedName, $false, $enc)
    $patched.write($BinaryString, 0, [int]$sigData.index)
    $patched.write($repl1)
    $patched.write($BinaryString, ($sigData.index+$sigData.length), [int]($BinaryString.length-($sigData.index+$sigData.length)))
    $patched.Close()
    write-output "Done: $patchedName"
     


    Всего записей: 2342 | Зарегистр. 09-09-2006 | Отправлено: 17:15 02-03-2024 | Исправлено: Alex_Qwerty, 11:02 02-04-2024
    ivan3259



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IrfanView 4.67   2024-04-05

    Цитата:
        Smaller fixes (Insert Text, Paste warning, Hex viewer, Auto adjust colors)
        Separate overwrite option for Save/Save-As menus (Properties->File Handling)
        The Insert Text dialog will remember the last screen position
        New OCR PlugIn: requires Tesseract OCR (Properties->PlugIns)
        See "i_plugins.txt" for infos (https://github.com/UB-Mannheim/tesseract/wiki
        Support for PNG comment (Image->Info dialog or $C placeholder; reading only)
        SFF PlugIn loading bugs fixed (thanks to Mateusz "LeftarCode" Lewczak)
        EXR PlugIn loading bugs fixed (thanks to Minji Kim and Jaehun of WHS WWW Team)
        PSP/Formats PlugIn loading bug fixed (thanks to wangmy)
        Loading issues in several PlugIns fixed (thanks to Trend Micro)
        Fixed PlugIns: Formats, DPX/CIN, WSQ, MrSID, AWD
        PSP/Formats PlugIn loading bug fixed (thanks to wangmy)
        PSP/Formats PlugIn loading bug fixed (thanks to wangmy)
        Download newest PlugIns version from:
        https://www.irfanview.com/plugins.htm


    Всего записей: 10048 | Зарегистр. 03-07-2013 | Отправлено: 12:34 05-04-2024
    jentoso



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В новой версии 4.67 появился Tesseract OCR.
    Вот только в настройке плагина не поддерживается переменная при указании пути папки на сам Tesseract и путь надо указывать полный.
    Может быть кто-то зарепортит автору об этом на форуме.

    Всего записей: 514 | Зарегистр. 25-10-2008 | Отправлено: 17:48 10-04-2024
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jentoso
    А смысл репортить, если автор сам об этом написал?

    Всего записей: 4840 | Зарегистр. 22-04-2002 | Отправлено: 18:40 10-04-2024
    jentoso



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimmY (пост)
    Цитата:
    А смысл репортить, если автор сам об этом написал?

    О чем именно написал, что в данной настройке не поддерживаются переменные? На форуме irfanview ничего об этом не нашёл.

    Всего записей: 514 | Зарегистр. 25-10-2008 | Отправлено: 19:06 10-04-2024
    DimmY



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

    Всего записей: 4840 | Зарегистр. 22-04-2002 | Отправлено: 20:15 10-04-2024
    esys

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Конвертирую джипег в веб с такими параметрами. Если это делаю по одному файлу, то все нормально. Если делаю это с группой файлов, то на выходе получается ерунда с очень низким качеством. В чем причина может быть?
    Разобрался - не убрал галку "С дополнительной обработкой".

    Всего записей: 482 | Зарегистр. 22-06-2016 | Отправлено: 08:45 17-04-2024 | Исправлено: esys, 09:11 17-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где-то есть настройка, чтобы при полноэкранном просмотре картинка выводилась по размеру на всё её поле, без отступов со всех сторон от его краёв?
     
    Добавлено:
    Сейчас оно вот так выглядит. А надо по-человечески, без этого отступа на полшишечки.

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 19:40 17-04-2024
    CaptainFlint



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Enter переводит в полноэкранный режим просмотра без оконного оформления.

    ----------
    Почему же, ё-моё, ты нигде не пишешь "ё"?

    Всего записей: 5554 | Зарегистр. 11-11-2002 | Отправлено: 19:53 17-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CaptainFlint
    Мне нужен не полноэкранный, а отстуствие этих сбивающих с толку отступов.
    Выглядит, будто картинка изначально какая-то мелкая, что даже до краёв не достаёт.

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 19:58 17-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    тулбар убери, https://i.imgur.com/BkNVzmc.png будет до меню, меню увебёшь будет совсем мелко https://i.imgur.com/BkNVzmc.png alt+shift+m вернуть меню, ну и после закрытия оно потом само вернётся, тулбар только можно убрать чтобы он не вернулся
    ещё где то была настройка без меню просто картинка чтобы была, но это вроде на полный экран что-то, не помню

    Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 20:06 17-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Да хоть с тулбаром, хоть без него, дырки вокруг картинки никуда не деваются.

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 20:09 17-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Цитата:
    Выглядит, будто картинка изначально какая-то мелкая, что даже до краёв не достаёт.

    так у тебя там 43% стоит вон на зуме
    вот тут галочку убери https://i.imgur.com/w29rnqj.png

    Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 20:10 17-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вон,  если сделать простое окно - то этих полей-дырок (хрен пойми как это безобразие назвать ещё..) нет. Стоит развернуть окно на полный экран нормально - сразу появляются.
    Или это такой баг?
     
    Добавлено:
    greeple

    Цитата:
    вот тут галочку убери https://i.imgur.com/w29rnqj.png

    Так у меня Shift+F режим как раз и нужен.
    Чтоб маленькое на растягивалось, а только вписывать в размер окна то что больше.
    Вон, тот же XnView, Imagine и хренова куча других инструментов такие поля не добавляют. А этот чудит.
     
    Добавлено:
    Ай, тьфу блин. Нашёл. Через задницу там пунты обозваны просто.
    Вот этот нужен был
     
     

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 20:11 17-04-2024
    greeple

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

    Цитата:
    Ай, тьфу блин. Нашёл. Через задницу там пунты обозваны просто.
    Вот этот нужен был

    ну да есть по окну, а есть по десктопу

    Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 20:24 17-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ладно. С одним разобрались. Продолжаем дальше изучать дебри ирфана.
    В iniшке он очень активно копит последние открытые файлы в секцию [RecentFiles] - это лечится?
    Мне не нужен этот мусор в ней.

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 20:24 17-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    попробуй эти https://i.imgur.com/c7NgzlV.png

    Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 20:39 17-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Убрал, вроде частично помогло.
    Осталось теперь самая малость - это
      [Open]
      OpenDir=C:\Windows\Web\4K\Wallpaper\Windows\
    Его чем прибивать?

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 20:40 17-04-2024
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум 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