vimage фото-вьювер с прозрачностью, безрамочный
Цитата: ----- от 03.08.2023, 22:03Здравствуйте. Сразу скажу я не программист, учусь совсем по другой специальности, так что если кто разбирается профессионально и сможет что-то дополнить, будет замечательно.
предыстория (которая никому не нужна)
можно задать другую директорию.
[spoiler title="Файл реестра "]
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\VIMAGE\\vimage.exe\" \"%1\""
[/spoiler]за тем чтобы windows не спрашивала чем открывать файл.
[spoiler title="Bat файл"]
:: отключить «функцию» уведомления о новом приложении («продолжать использовать это приложение»)
Reg.exe add "HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "NoNewAppAlert" /t REG_DWORD /d "1" /f
Reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "NoNewAppAlert" /t REG_DWORD /d "1" /f
[/spoiler]за тем, чтоб ассоциировать программу (скачать SetUserFTA и вставить в папку с Windows)
[spoiler title="Ассоциации расширений"]
SetUserFTA.exe .bmp Applications\vimage.exe
SetUserFTA.exe .cut Applications\vimage.exe
SetUserFTA.exe .dds Applications\vimage.exe
SetUserFTA.exe .doom Applications\vimage.exe
SetUserFTA.exe .exr Applications\vimage.exe
SetUserFTA.exe .hdr Applications\vimage.exe
SetUserFTA.exe .gif Applications\vimage.exe
SetUserFTA.exe .ico Applications\vimage.exe
SetUserFTA.exe .jp2 Applications\vimage.exe
SetUserFTA.exe .jpg Applications\vimage.exe
SetUserFTA.exe .jpeg Applications\vimage.exe
SetUserFTA.exe .lbm Applications\vimage.exe
SetUserFTA.exe .mdl Applications\vimage.exe
SetUserFTA.exe .mng Applications\vimage.exe
SetUserFTA.exe .pal Applications\vimage.exe
SetUserFTA.exe .pbm Applications\vimage.exe
SetUserFTA.exe .pcd Applications\vimage.exe
SetUserFTA.exe .pcx Applications\vimage.exe
SetUserFTA.exe .pgm Applications\vimage.exe
SetUserFTA.exe .pic Applications\vimage.exe
SetUserFTA.exe .png Applications\vimage.exe
SetUserFTA.exe .ppm Applications\vimage.exe
SetUserFTA.exe .psd Applications\vimage.exe
SetUserFTA.exe .psp Applications\vimage.exe
SetUserFTA.exe .raw Applications\vimage.exe
SetUserFTA.exe .sgi Applications\vimage.exe
SetUserFTA.exe .tga Applications\vimage.exe
SetUserFTA.exe .tif Applications\vimage.exe
SetUserFTA.exe .tiff Applications\vimage.exe
SetUserFTA.exe .svg Applications\vimage.exe
SetUserFTA.exe .webp Applications\vimage.exe
[/spoiler]Ну и задать приоритет
[spoiler title="вроде должно работать"]
:: Высокий приоритет
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vimage.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f
[/spoiler]мой конфиг (старалась перевести на русский язык и задать удобные кнопки управления, чтобы картинки перелистывались колёсиком вверх, низ и др...)
[spoiler title="config.txt"]// General SettingsUseDevil = 1OpenAtMousePosition = 0SmoothingDefault = 1Mipmapping = 1BackgroundForImagesWithTransparencyDefault = 0BackgroundColour = #4D000000TransparencyToggleValue = #BEFFFFFFImageSizing = 0LimitImagesToMonitor = 3 // 0=NONE, 1=HEIGHT, 2=WIDTH, 3=AUTOPositionLargeWideImagesInCorner = 0 // ie: Desktop Wallpapers and ScreenshotsLoopImageNavigation = 1PreloadNextImage = 1 // when using the next/prev image buttons, the image after the one just loaded will be loaded as wellClearMemoryOnResetImage = 0 // when the Reset Image action is used, all textures/animations will be cleared from memory (except ones used for current image)ShowTitleBar = 0OpenSettingsEXE = 1 // if false, will open config.txt insteadListenForConfigChanges = 1 // vimage will reload settings automatically when they are changed.MinImageSize = 64 // if an image is smaller than this (in width or height) it will scaled up to it automaticallySmoothingMinImageSize = 65 // images smaller than this will not have smoothing turned on (if 0, all images with use smoothing)ZoomSpeed = 2ZoomSpeedFast = 10MoveSpeed = 2MoveSpeedFast = 10MaxTextures = 80MaxAnimations = 8MaxTextureSize = 10000 // will cut up images into multiple textures if they are larger than this valueSettingsAppWidth = 600SettingsAppHeight = 765DefaultSortBy = 0DefaultSortDir = 0CropToolFillColour = #78FFFFFFCropToolOutlineColour = #FF000000CropToolOutlineThickness = 2// BindingsDrag = MOUSELEFTClose = ESC, MOUSEMIDDLEOpenContextMenu = MOUSERIGHTPrevImage = LEFT, SCROLLUPNextImage = RIGHT, SCROLLDOWNRotateClockwise = UPRotateAntiClockwise = DOWNFlip = FFitToMonitorHeight =FitToMonitorWidth = SPACE, MOUSE5FitToMonitorAuto = MOUSEMIDDLEFitToMonitorAlt =ZoomIn = CTRL+SCROLLUPZoomOut = CTRL+SCROLLDOWNZoomFaster =ZoomAlt =DragLimitToMonitorBounds = ALTToggleSmoothing = SToggleBackgroundForTransparency = BToggleLock =ToggleAlwaysOnTop = LToggleTitleBar =PauseAnimation =PrevFrame = <NextFrame = >OpenSettings =ResetImage = ROpenAtLocation = ODelete = DELETECopy =CopyAsImage =OpenDuplicateImage =OpenFullDuplicateImage =RandomImage =MoveLeft =MoveRight =MoveUp =MoveDown =TransparencyToggle =TransparencyInc =TransparencyDec =Crop =UndoCrop =ExitAll =RerenderSVG =// Context MenuContextMenu ={Закрыть : CLOSE-Следующий : NEXT IMAGEПредыдущий : PREV IMAGEСортировать по{имени : SORT NAMEдате : SORT DATEдате изменения : SORT DATE MODIFIEDдате создания : SORT DATE CREATEDразмеру : SORT SIZE-по возрастанию : SORT ASCENDINGпо убыванию : SORT DESCENDING}-Повернуть направо : ROTATE CLOCKWISEПовернуть влево : ROTATE ANTICLOCKWISEПеревернуть : FLIPПо высоте : FIT TO HEIGHTПо ширине : FIT TO WIDTHСглаживание : TOGGLE SMOOTHINGвсегда сверху : ALWAYS ON TOPСброс настроек : RESET IMAGE-Редактировать : EDIT PAINTКопировать : COPYУдалить : DELETE-[Откройте расположение файла] : OPEN FILE LOCATION-Настройки : OPEN SETTINGSvimage [version] : VISIT WEBSITE}ContextMenu_Animation ={Pause/Play : TOGGLE ANIMATION-}ContextMenu_Animation_InsertAtIndex = 2ContextMenu_ShowMargin = 0ContextMenu_ShowMarginSub = 1CustomActions ={TOGGLE OVERLAY MODE : -toggleSync -clickThrough -alwaysOnTop -defaultTransparencyEDIT PAINT : %windir%\system32\mspaint.exe %fEDIT PAINTDOTNET : "C:\Program Files\Paint.NET\PaintDotNet.exe" %fTOGGLE TASKBAR : -taskbarToggle}CustomActionBindings ={TOGGLE OVERLAY MODE :EDIT PAINT :EDIT PAINTDOTNET :TOGGLE TASKBAR :}[/spoiler]
Ну и ссылка на саму программу.
https://github.com/Torrunt/vimage/releases/tag/v18И конечно если кто-то умеет делать портативку, это было бы классно. Я просмотрела видео о том как делать портативку, но к сожалению не смогла пока ещё.
Программа естественно не моя, просто пробую и познаю, когда что то получается радуюсь, когда не получается, пытаюсь снова и снова, читаю интересуюсь добавляю.И простите за невежество. Тут программисты, я, может и вообще полной идиоткой покажусь Вам. Но некоторые люди вообще ничего не знают, не умеют и не хотят учиться. Так что будем развивать способности пока что на чужих примерах, потому что своих не имеем, но всё же постигать основы какие-то. Во всяком случаи в кругу своих знакомых я не кажусь дебилкой, раз у меня просят советов.
Здравствуйте. Сразу скажу я не программист, учусь совсем по другой специальности, так что если кто разбирается профессионально и сможет что-то дополнить, будет замечательно.
предыстория (которая никому не нужна)
можно задать другую директорию.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\vimage.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\VIMAGE\\vimage.exe\" \"%1\""
за тем чтобы windows не спрашивала чем открывать файл.
:: отключить «функцию» уведомления о новом приложении («продолжать использовать это приложение»)
Reg.exe add "HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "NoNewAppAlert" /t REG_DWORD /d "1" /f
Reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "NoNewAppAlert" /t REG_DWORD /d "1" /f
за тем, чтоб ассоциировать программу (скачать SetUserFTA и вставить в папку с Windows)
SetUserFTA.exe .bmp Applications\vimage.exe
SetUserFTA.exe .cut Applications\vimage.exe
SetUserFTA.exe .dds Applications\vimage.exe
SetUserFTA.exe .doom Applications\vimage.exe
SetUserFTA.exe .exr Applications\vimage.exe
SetUserFTA.exe .hdr Applications\vimage.exe
SetUserFTA.exe .gif Applications\vimage.exe
SetUserFTA.exe .ico Applications\vimage.exe
SetUserFTA.exe .jp2 Applications\vimage.exe
SetUserFTA.exe .jpg Applications\vimage.exe
SetUserFTA.exe .jpeg Applications\vimage.exe
SetUserFTA.exe .lbm Applications\vimage.exe
SetUserFTA.exe .mdl Applications\vimage.exe
SetUserFTA.exe .mng Applications\vimage.exe
SetUserFTA.exe .pal Applications\vimage.exe
SetUserFTA.exe .pbm Applications\vimage.exe
SetUserFTA.exe .pcd Applications\vimage.exe
SetUserFTA.exe .pcx Applications\vimage.exe
SetUserFTA.exe .pgm Applications\vimage.exe
SetUserFTA.exe .pic Applications\vimage.exe
SetUserFTA.exe .png Applications\vimage.exe
SetUserFTA.exe .ppm Applications\vimage.exe
SetUserFTA.exe .psd Applications\vimage.exe
SetUserFTA.exe .psp Applications\vimage.exe
SetUserFTA.exe .raw Applications\vimage.exe
SetUserFTA.exe .sgi Applications\vimage.exe
SetUserFTA.exe .tga Applications\vimage.exe
SetUserFTA.exe .tif Applications\vimage.exe
SetUserFTA.exe .tiff Applications\vimage.exe
SetUserFTA.exe .svg Applications\vimage.exe
SetUserFTA.exe .webp Applications\vimage.exe
Ну и задать приоритет
:: Высокий приоритет
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vimage.exe\PerfOptions" /v "CpuPriorityClass" /t REG_DWORD /d "3" /f
мой конфиг (старалась перевести на русский язык и задать удобные кнопки управления, чтобы картинки перелистывались колёсиком вверх, низ и др...)
Ну и ссылка на саму программу.
https://github.com/Torrunt/vimage/releases/tag/v18
И конечно если кто-то умеет делать портативку, это было бы классно. Я просмотрела видео о том как делать портативку, но к сожалению не смогла пока ещё.
Программа естественно не моя, просто пробую и познаю, когда что то получается радуюсь, когда не получается, пытаюсь снова и снова, читаю интересуюсь добавляю.
И простите за невежество. Тут программисты, я, может и вообще полной идиоткой покажусь Вам. Но некоторые люди вообще ничего не знают, не умеют и не хотят учиться. Так что будем развивать способности пока что на чужих примерах, потому что своих не имеем, но всё же постигать основы какие-то. Во всяком случаи в кругу своих знакомых я не кажусь дебилкой, раз у меня просят советов.
Цитата: substrubber от 12.08.2023, 10:31Здраствуйте, не подскажите как добавить в контекстное меню открыть с помощью vimage?
Здраствуйте, не подскажите как добавить в контекстное меню открыть с помощью vimage?
Цитата: ----- от 17.08.2023, 20:58Здраствуйте
[spoiler title="bat"]
Reg.exe add "HKCR\SystemFileAssociations\image\shell\vimage" /v "MUIVerb" /t REG_SZ /d "vimage" /f
Reg.exe add "HKCR\SystemFileAssociations\image\shell\vimage" /v "Icon" /t REG_SZ /d "C:\Program Files (x86)\VIMAGE\vimage.exe,0" /f
Reg.exe add "HKCR\SystemFileAssociations\image\shell\vimage\command" /ve /t REG_SZ /d "\"C:\Program Files (x86)\VIMAGE\vimage.exe\" \"%%1\"" /f
Exit
[/spoiler]
Здраствуйте
Reg.exe add "HKCR\SystemFileAssociations\image\shell\vimage" /v "MUIVerb" /t REG_SZ /d "vimage" /f
Reg.exe add "HKCR\SystemFileAssociations\image\shell\vimage" /v "Icon" /t REG_SZ /d "C:\Program Files (x86)\VIMAGE\vimage.exe,0" /f
Reg.exe add "HKCR\SystemFileAssociations\image\shell\vimage\command" /ve /t REG_SZ /d "\"C:\Program Files (x86)\VIMAGE\vimage.exe\" \"%%1\"" /f
Exit
Цитата: Антон от 20.08.2023, 17:26Вообще было бы замечательно, если бы кто-то собрал из этого полноценную сборку с привязками и тд, так скажем в пару кликов интегрировать с системой, человеком который учтёт все нюансы и даст комфорт процессу интеграции
Вообще было бы замечательно, если бы кто-то собрал из этого полноценную сборку с привязками и тд, так скажем в пару кликов интегрировать с системой, человеком который учтёт все нюансы и даст комфорт процессу интеграции
Цитата: seedmon от 25.08.2023, 09:17Привет!
У вас не долго подгружает картинку с большим разрешением при запуске с hdd (скорость чтения диска ~100mb/s)?
Программа нравится, но вот эти полсекунды загрузки портят всю картину(
Привет!
У вас не долго подгружает картинку с большим разрешением при запуске с hdd (скорость чтения диска ~100mb/s)?
Программа нравится, но вот эти полсекунды загрузки портят всю картину(
Цитата: ıllıllı MrSadOwl ıllıllı от 06.06.2024, 23:19Добрый вечер👋
Наткнулся на эту тему на форуме, когда искал альтернативу своему любимому просмоторщику Гугл Пикассо. Он к сожалению не умеет открывать необходимый мне psd формат☹️ Этим отдельно занимался ИрфанВью. А этот vimage читает psd и внешне похож на Пикассо. Но так-как I'am ne ochen ponimat english language, хочу спросить, можно ли в настройках vimage при масштабировании картинки (кручением колёсика мыши), что бы показывало на экране, на сколько процентов я увеличил или уменьшил картинку? А та же можно ли отображать крестик, чтоб закрыть фото мышкой, без кнопки esc? И ещё кое что хотел спросить - когда я увеличиваю - уминьшаю картинку, то она дёргается (пиксели большими кусками прыгают). На это не комфортно смотреть. Ещё у кого-то так происходит? Так же хотелось бы отметить, что программа на 0,5 или 1 сек. Медленней открывает картинки чем Пикассо.
Добрый вечер👋
Наткнулся на эту тему на форуме, когда искал альтернативу своему любимому просмоторщику Гугл Пикассо. Он к сожалению не умеет открывать необходимый мне psd формат☹️ Этим отдельно занимался ИрфанВью. А этот vimage читает psd и внешне похож на Пикассо. Но так-как I'am ne ochen ponimat english language, хочу спросить, можно ли в настройках vimage при масштабировании картинки (кручением колёсика мыши), что бы показывало на экране, на сколько процентов я увеличил или уменьшил картинку? А та же можно ли отображать крестик, чтоб закрыть фото мышкой, без кнопки esc? И ещё кое что хотел спросить - когда я увеличиваю - уминьшаю картинку, то она дёргается (пиксели большими кусками прыгают). На это не комфортно смотреть. Ещё у кого-то так происходит? Так же хотелось бы отметить, что программа на 0,5 или 1 сек. Медленней открывает картинки чем Пикассо.