Конвертирование в jpg в командной строке #521207


#0 by IVIuXa
Собственно XP - есть способ стандартными средствами сконвертировать bmp в jpeg с заданным разрешением посредством командной строки ?
#1 by hd1
нет
#2 by IVIuXa
ну в паинте есть - должно быть...
#3 by Fragster
imagemagick
#4 by Fragster
и что бы мы делали без опенсурса
#5 by hd1
он не принимает параметров
#6 by Дикообразко
яндекс сказал
#7 by IVIuXa
дык разговор про dll
#8 by IVIuXa
чес слово спасибо - гуглить умею
#9 by Fragster
оно же платное рулит. в КЗ даже есть обработина
#10 by ws_mason
nconvert на
#11 by vcv
IrfanViewer
#12 by smaharbA
есть способ конвертировать даже в коде адинес безо всяких ВК и имагемагиков
#13 by IVIuXa
как ?
#14 by IVIuXa
+ я просто скачал nircmd - программа надстройка там можно конвертировать, значит как то можно....
#15 by skunk
ослик это вам не мозила с оперой ... неговоря уже про дырявый хром
#16 by syktyk
xnview тебе в помощь
#17 by IVIuXa
в какую помощь ? бл...
#18 by IVIuXa
ты вообще тему читал ?
#19 by IVIuXa
то что ослик поддерживает свои какие то форматы-трояны, это не делает его лушим браузером
#20 by syktyk
Ты ее по ходу сам не читал. "XNView Full - один из лучших просмотрщиков / конверторов графических файлов. XnView может производить такие операция над графикой, как обрезка, изменение размера, гаммы-контраста-яркости-баланса, печать, допускает применение к изображению разнообразных фильтров и проделывать над файлами многое другое, причем все эти операции и фильтры (в любом сочетании) можно применять сразу к большому количеству файлов, а преднастройки - сохранять в качестве сценариев и использовать позже. Программа обладает мощными средствами для работы с файлами - предпросмотр, thumbnails (уменьшенные копии), поддержка файлов с описаниями, автоматическое создание списка файлов, копирование/вставка файлов через буфер обмена, просмотр не-графических файлов, поддержка Drag & Drop и интеграция с операционной системой. Перечислять форматы графики, которые можно просмотреть с помощью этой программы, здесь просто-напросто невозможно "по техническим" причинам - места не хватит, ведь их четыре сотни. Кроме своей основных функций - качественного показа графики и ее конвертирования из одного формата в другой, программа обладает и множеством дополнительных - работа со сканером, создание html-страниц с графикой, подсчет использованных в картинке цветов и даже такой вроде бы мелкой, но полезной опцией, как установка картинки в качестве обоев на Рабочий стол. Наконец, XNViev позволяет захватывать изображения (весь экран, активное окно или пользовательскую область), а также имеет отдельную утилиту для использования практически всех возможностей XNViev при работе из командной строки."
#21 by skunk
причем тут трояны ...
#22 by IVIuXa
не тупи : "стандартными средствами сконвертировать bmp в jpeg с заданным разрешением посредством командной строки" да я тебе сам всяких XNViewсов накидаю
#23 by syktyk
Не хами. А вызов пакетной обработки из командной уже перестал быть стандартным средством? Может лучше научиться правильно задавать вопросы? Правильно заданный вопрос - половина ответа.
#24 by IVIuXa
отвечай по теме, если не прочитал - не прикидывайся если делаешь заявления представляй доказательства, я тоже столько могу написать - например земля кватратная и т.д.
#25 by smaharbA
#26 by IVIuXa
что это ?    БМП = "{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}";    ЖЕПЕГ = "{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}"; =)
#27 by IVIuXa
ключевое слово wiaaut.dll
#28 by smaharbA
показывать как это будет выглядеть в пакетном файле ?
#29 by smaharbA
да, но читай начало сабжа
#30 by IVIuXa
ниче не понимаю при чем здесь пакетный файл и ?
#31 by IVIuXa
разобрался wiaFormatBMP = "{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}"; wiaFormatJPEG = "{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}";
#32 by IVIuXa
Нашел вот что на java Option Explicit Const wiaFormatBMP = "{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}" Dim objImageFile, objImageFile2 Dim objImageProcess Dim objFSO Dim strPath2Wallpaper Dim strPath2MyWallpaper ' Исходный графический файл: strPath2Wallpaper   = "C:WINDOWSWebWallpaperОсень.jpg" ' Графический файл с результатом работы: strPath2MyWallpaper = "C:WINDOWSWebWallpaperMyWallpaper.bmp" Set objImageFile    = WScript.CreateObject("WIA.ImageFile") Set objImageProcess = WScript.CreateObject("WIA.ImageProcess") Set objFSO          = WScript.CreateObject("Scripting.FileSystemObject") If Not objFSO.FileExists(strPath2Wallpaper) Then    WScript.Quit 1 End If With objImageFile    ' Загружаем файл в компонент:    .LoadFile strPath2Wallpaper        ' Выводим некоторую информацию об исходном изображении    WScript.Echo "============================================================"    WScript.Echo "Image [" & strPath2Wallpaper & "]"    WScript.Echo "------------------------------------------------------------"    WScript.Echo "Width                 :", .Width    WScript.Echo "Height                :", .Height    WScript.Echo "Depth                 :", .PixelDepth    WScript.Echo "Horizontal resolution :", .HorizontalResolution    WScript.Echo "Vertical resolution   :", .VerticalResolution    WScript.Echo "Frame(s) count        :", .FrameCount        If .IsAnimated Then        WScript.Echo "Image is animated"    End If        If .Properties.Exists("40091") Then        WScript.Echo "Title                 :", .Properties("40091").Value.String    End If        WScript.Echo "------------------------------------------------------------" End With ' Обрабатываем… With objImageProcess    ' ---------------------------------------------------------------------------    ' Масштабируем:    ' ---------------------------------------------------------------------------    .Filters.Add .FilterInfos("Scale").FilterID        With .Filters.Item.Properties        ' Ширина - 1024 пикселей        .Item("MaximumWidth")  = 1024        ' Высота - 768 пикселей        .Item("MaximumHeight") = 768    End With    ' ---------------------------------------------------------------------------        ' ---------------------------------------------------------------------------    ' Вращаем:    ' ---------------------------------------------------------------------------    .Filters.Add .FilterInfos("RotateFlip").FilterID    ' Отразим зеркально по горизонтали    .Filters.Item.Properties.Item("FlipHorizontal") = True    ' Отразим зеркально по вертикали    .Filters.Item.Properties.Item("FlipVertical")   = True    ' Повернём на 270 градусов (по часовой стрелке)    .Filters.Item.Properties.Item("RotationAngle")  = 270    ' ---------------------------------------------------------------------------        ' ---------------------------------------------------------------------------    ' Обрезаем:    ' ---------------------------------------------------------------------------    .Filters.Add .FilterInfos("Crop").FilterID        With .Filters.Properties        ' Подрежем сверху-снизу        .Item("Top")    = objImageFile.Width 4        .Item("Bottom") = objImageFile.Width 4        ' Подрежем справа-слева        '.Item("Left")   = objImageFile.Height 10        '.Item("Right")  = objImageFile.Height 10    End With    ' ---------------------------------------------------------------------------        ' ---------------------------------------------------------------------------    ' Наклеим другую картинку:    ' ---------------------------------------------------------------------------    .Filters.Add .FilterInfos("Stamp").FilterID        ' Загружаем картинку в новый компонент:    Set objImageFile2 = WScript.CreateObject("WIA.ImageFile")    objImageFile2.LoadFile "C:WINDOWSWebexclam.gif"        With .Filters.Properties        ' Наклеиваем картинку…        .Item("ImageFile") = objImageFile2                ' …в указанном месте        .Item("Top")       = 20        .Item("Left")      = 20    End With        Set objImageFile2 = Nothing    ' ---------------------------------------------------------------------------        ' ---------------------------------------------------------------------------    ' Конвертируем:    ' ---------------------------------------------------------------------------    .Filters.Add .FilterInfos("Convert").FilterID    ' В bitmap формат    .Filters.Item.Properties.Item("FormatID").Value = wiaFormatBMP    ' ---------------------------------------------------------------------------        ' Применяем заданные выше фильтры:    Set objImageFile = .Apply(objImageFile) End With ' Перезаписывать существующий файл компонент не умеет, ' потому предварительно проверяем наличие файла… If objFSO.FileExists(strPath2MyWallpaper) Then    ' …и, если найден, — удаляем его    objFSO.DeleteFile strPath2MyWallpaper End If ' Сохраняем файл: objImageFile.SaveFile "C:WINDOWSWebWallpaperMyWallpaper.bmp" Set objFSO          = Nothing Set objImageProcess = Nothing Set objImageFile    = Nothing WScript.Quit 0
#33 by hd1
на чистой хп не будет работать, и не ява это
#34 by Fragster
и стоит только мелкософт поменять в новой версии виндов, как все развалится
#35 by IVIuXa
переделываю на vbs как сделаю выложу
#36 by smaharbA
а сколько сменено не у МС ? апупеть скока, то усб перенесут, то усблп деприкатнут см внимательно
#37 by Fragster
хз, сколько себя помню convert file.xxx file.yyy всегда работало, только список поддерживаемых форматов расширялся всякими там 16битными многостраничными тифами со слоями и дежавю с пэдээфами...
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С