. В поисках просмотрщика изображений с автообрезкой границ
В поисках просмотрщика изображений с автообрезкой границ

В поисках просмотрщика изображений с автообрезкой границ

В замечательном виндовском просмотрщике изображений IrfanView есть возможность по хоткею автоматически обрезать границы изображения. Это очень выручает, когда у изображения, к примеру, по бокам есть черные полосы, а тебе не хочется возиться с тем, чтобы задавать необходимое разрешение и указывать какую конкретно область вырезать.

И вопрос собственно в том, есть ли в каком-нибудь линуксовом просмотрщике изображений подобный функционал? В кдешном Gwenview, по крайней мере, я его не обнаружил.

TGA + RLE + Gimp = не понимаю

Суть вот две картинки из 4х пикселей RGB порядок с лева на право с верху вниз

  • б белый
  • ч чёрный

Это TGA заголовок где третий байт 02 указывает что это TRUE COLOR NO RLE. А 0a что это TRUE COLOR + RLE Далее 11+12 это размеры по икс, а 13-14 размеры по y 2x2 пикселя итого 4 я великий математик

18 это битность цвета равная (R=8+G=8+B=8) = 24 бита или 3 байта на блок данных которые будет кодировать RLE.

Далее 20 это солянка из бит в байте, тут указывается что данные идут с лева на право с верху в низ. Всё понятно?

Далее следующий байт в без RLE картинке это собсна и есть данные цвета вот они

Всё что дальше не важно.

А вот теже данные но типа с RLE

Тут сразу за 0x20 идёт 01 что как бы значит что ага у нас один блок данных из 24 бит или 3ёх байт

Так как данные чередуются то они кодируются от 1 до 127, если есть нечередующийся блок то он кодируется от -1 до -127, при декодировании достаточно убрать знаковый бит и получить число. Но тут этого не надо это так для справки если я сам правильно понял.

Ну так вот ребята а дельше идёт 00 00 00 эммм ну ОК если у нас следующий блок за 01 ff ff ff равен нулю то эмм значит он и есть часть блока и надо его тоже добить нулями до 3 байт, ладно, прыгаем вперёд уже не на 4 байта (RLE=1+COLOR_BITS=3) а на просто 3. И читаем 01 00 00 00 ага у нас один блок данных из трёх нулевых байт. Сразу вопрос какого хрена это и предыдущее просто не 02 00 00 00 тоесть не 2 блока по 3 нулевых байта тоесть 6 нулевых? А вместо этого чехорда. Ок идём дальше, а там ff ff ff 00 мы знаем размер картинки уже это 2x2 и это последний 24 битный блок, но мы в месте первого ff ожидаем RLE значение последовательности. Короче я чего то не понимаю ни хе ра. Картинка тривиальная из 4х пикселей там где RLE по сути избыточен, но если он задан данные должены обрабатываться именно как RLE последовательность. Только вот хрень какато…. И да на просто чёрной или белой картинке такие же приколы хотя там то всё должно быть вообще по красоте, но нет там тоже есть места где 00 00 00 вылазят на който хер отдельно вместо кодирования вместе с другими данными.

Да я в курсе что xxd показывает мне например 0x86 как длину последовательности 134 блока по 3 байта (3=R8G8B8), но на деле это выше 127 значит надо убрать знаковый бит и получить длину последовательности 6 блоков по 3 байта (3=R8G8B8) Но в примере этого нет так как и так разбор как я всё это понимаю растянулся.

Ну так вот друзья, чё за жопка? Что я не так понимаю? Можете сами взять картинку побольше 8на8 например, нарисовать на одной половине просто цветом одим, а на второй попеременным там или как удобно сохранить как c RLE так и без. Посмотреть на обе через xxd и увидеть приколы, как оно закодировано. Тут так, а тут сяк.

P.S. Я хрен знает какие теги ставить вычистили всё блин rle, tga поставить не даёт. Кто там все теги вычистил и нахрена?

jpegoptim не дожимает

Пытаясь оптимизировать кучу фоток на сервере, заметил что оптимизация с пом. jpegoptim как-то слабо проходит.

Вообще общий объём уменьшился больше чем в 2 раза (некоторые на 99% уменьшились) и я почти удовлетворился, пока не заметил что есть фотки по 11 метров (Изначальный её объём был 13). Начал смотреть пристальнее. Скачав её на десктоп (винда) и оптимизировав irfanview с тем же качеством (80) я получил 2,2 мб. Т.е. в 5раз меньше после оптимизации jpegoptim-ом.

ЧЯДНТ? Как добиться нормальной оптимизации объёма с сохранением такого же качества?

Оптимизирую так: find -type f -iname "*.jp*g" -exec jpegoptim --strip-all --all-progressive -pm80 -t \;

jpegoptim v1.4.1 x86_64-pc-linux-gnu

ЗЫ. Сервер какой-то странный - eVPS. Ресурсов прилично, но по возможностям убогей шареда. Разве что ssh есть.

Единственное отличие что я нашел - это глубина цвета. После jpegoptim она 32 бита, а после ирфана 24. Разница почти в 5 раз.

Как очистить картинки от метаданных?

Всем доброго вечерочка! Не секрет, что фотографируя на мобильник или цифровой фотик на выходе получается не только изображение, но и связанные с ним метаданные. Например, модель камеры или геолокация, много других данных, которыми бы делиться ни с кем не хотелось. Как в Linux полностью очистить изображение от метаданных (желательно от всех)?

Изображения в новостях. Доколе?!

Не так и давно запили добавление изображений в новости. Но не запилили автоматическое конвертирование/ресайз изображения, изменение качества и т.д.

Заливают изображения, которые имеют офигенное разрешение, которые весят несколько МБ, а потом это всё висит на главной.

Да, есть правила загрузки - максимум 5120x5120 и вес 5070 Kb.

Но потом посетителям они выставляются в оригинале! Причём не только в самой новости, но и в списке материалов. Зачем гонять лишние мегабайты? Особенно «довольны» люди с трафиком, когда при заходе на главную, теперь может выжираться несколько десятков мегабайт! Они спасутся только тем, что отключат загрузку изображений вообще и получат старый ламповый ЛОР .

Посмотрите на главной в левом сайдбаре «Галерея» с тремя превью. Там выставлены не оригинальные изображения галереи, а урезанные превьюшки. Вот такое и нужно выставлять в новостях, кто захочет - тот перейдёт на оригинальное изображение и посмотрит на весь экран. Но отдавать посетителям, каждый раз, изображения на несколько МБ на страницу - это ни в какие ворота.

P.S.: В разделе «Галерея», тоже отдаются оригиналы. Но там ещё как-то можно понять и простить.

UPD: Выяснилось, что всё же не оригиналы грузятся.

http-post'илка изображений под андроид

Коллеги, а не подскажите, не существует ли под андроид универсальной программы для http-пощенья изображений…

Идея такая, что в настройках (может быть текстовых) я указываю куда у меня идет POST-запрос с какой авторизацией и т.п.

На серверной стороне у меня скрипт который делает то что мне надо. Скажем выкладывает фото в блог, или просто на сайт, не важно…

А на клиенте я делаю фотку и просто выбираю «поделиться».

Задача в том, чтобы оно не было привязано ни какому конкретному сервису, а можно было бы самому решить куда и как оно будет уходить…

Эта идея кажется настолько очевидной, когда к ней пришел, что сразу возникает вопрос: а не придумал ли, и главное, не сделал ли это кто-то до меня?

Никто с таким не сталкивался?

Ручная сортировка изображений

Существует ли программа, которой можно задать папку, откуда нужно выдавать изображения, и чтобы я выбирал, в какую папку какое изображение класть? Например есть несколько целевых папок, каждой папке соответствует своя клавиша, и при нажатии на одну из них, изображение попадает в нужную папку.

Есть что-то на подобии?

Изменение правил заливки картинок к новостям

При добавлении картинок к новости вылезает ошибка.

Банально не смог залить скриншот дока, который по определению низкий (меньше 400 пикселей по высоте), но широкий.

Можно сделать скриншот и побольше, но смысла нет, т.к. большую часть подобных скриншотов займет пустое пространство.

Простите бога ради ``\/^.^\/``

Но что-то я туплю конкретно.

Есть к примеру такая сетка 8x8

Тут позиция по ординатам x = 3x5, номер x = 29

Как быстро преобразовывать позицию x в координату x:y и обратно, без циклов.

Ну например ячейка 43 вычисляем 5x3, есть позиция 5x3 вычисляем 43.

Реальная сетка у меня 255x255 то есть 65536 позиций. Так что switch() не прокатит.

Я вот прям чёт не догоняю и меня переклинило уже, аж прям бесит и ощущение что я придурок =(

Как быстро вырезать объект из картинки?

Есть картинка - белый фон и цельный объект в центре. В каком редакторе можно не мучиться и автоматом сделать выделение этого объекта и вырезать его? Krita может такое? Или Gimp?

Предложение добавить возможность вставлять SVG изображения

Добрый день всем. Навеяно темой про emoji (Как вы относитесь к идее запрета emoji на форуме?). Не знаю право, насколько есть польза от emoji. Но вот хорошо было бы иметь возможность добавлять в сообщения изображения (хотя бы в SVG), чтобы при обсуждении некоторых вопросов графически изобразить вопрос или ответ (например схему сети или диаграмму классов и т.п.) Как думаете?

Депикселизация JPG-изображений, возможно ли такое технически?

Привет ребят. Есть ли на форуме специалисты по графике? Интересует вот что. Во многих графических редакторах вроде Гимпа/фотошопа есть инструменты для пикселизации изображений. Часто такие штуки используют чтобы «пикселить» лица на фотках. «Квадратики» в итоге могут быть большие или маленькие, но суть в том что определить лицо после такой обработки нельзя.

Но в интернете полно онлайн-сервисов и программ, как бесплатных, так и за несколько сотен баксов, утверждающих что их алгоритмы позволяют полностью депикселизировать изображение или его отдельные участки (те же лица).

Получается, что где-то в недрах JPG-файла должна храниться информация о том, каким образом были наложены пиксели, чтобы можно было обратить процесс вспять. Иначе получается, что все эти 100500 программ врут и предлагают услугу, которая неосуществима технически.

Кто объяснит, в чем подвох? Если все так просто, и депикселизацию можно сделать даже в Гимпе (видел какую-то длинную инструкцию), то получается что можно получить исходник любого фото и легко всех деанонить?

Я в графике ничего не понимаю, поэтому призываю специалистов в тред, развеять мифы. Можно или нельзя? И если можно, то в каких форматах такое можно провернуть?

Перемещено jollheef из multimedia

Просмотр очень больших изображений на сайте

Добрый день. Есть ли какое либо решение (желательно бесплатное) чтобы просматривать ОЧЕНЬ большие фото на сайте без разовой загрузки всего фото. Т.е. возможно придется разрезать фото на много маленьких и потом их отдельно подгружать. Пока нашел только этот проект - http://www.zoomify.com Какие есть вообще варианты решения этой задачи?

Быстро вырезать отдельные участки из pdf

Добрый день. Есть pdf на приблизительно сто страниц, требуется из него вырезать отдельные участки с целью распечатать. Я мог бы разобрать его постранично на изображения, каждое обработать отдельно и потом склеить, но это будет очень медленно. Идеальное решение проблемы я вижу так: pdf преобразуется в километровое непрерывное изображение, я в любимом графическом редакторе выбрасываю ненужные куски, каким-то образом утрамбовываю получившееся «дырявое» изображение, печатаю обратно в pdf. Подскажите, пожалуйста, как можно быстрее всего это выполнить. Конкретно беспокоит преобразование в непрерывное изображение и утрамбовка для заполнения пустых областей. Заранее спасибо.

Помогите найти расширение для Chromium

Которое сохраняет файлы в определенную директорию. К примеру, есть файлы с расширением .jpg и .gif, и их надо сохранять в две разные папки. Хочется, чтобы это было быстро, а «Сохранить изображение», затем выбирать каталог - это долго. Хочется, чтобы было быстро. Я слишком ленивый.

P.S.: сохранять изобрадения надо не все на странице, а только одно.

Программа для обрезки изображений

Появилась необходимость в том, что нужно в туевой куче фоток вырезать кусок фото. Начал гимпом, но там столько лишних телодвижений делать надо. И гимп еще и по умолчанию в jpg не сохраняет, а мне именно в этот формат надо. Что есть еще, что бы попроще было и качество не терялось (ну само собой, я понимаю, что при уменьшении все равно будет теряться качество)?

А подскажите кроссплатформанный просмотрщик изображений, с помощью которого можно просматривать изображения

Я серьёзно. Задача оказалась весьма непростой.Мне поступает большое количество архивов с изображениями. Мне нужно просмотреть их содержимое и принять решение что с ним делать дальше. Архивы распаковывать руками я не намерен.На данный момент использую MComix, который мало того что глючный, так ещё и просто поразительно тормозной. Не могу вспомнить ни одной графической программы, которая вызывала бы у меня схожее чувство брезгливости.Может есть какой-то общепризнанный лидер, а я страдаю фигнёй?

Посоветуйте редактор изображений для Android

Что нужно:1. Ресайз изображений2. Сохранение в различных форматах3. Чтобы можно было пользоваться на телефоне с разрешением экрана 320x480

Есть такие? Даже под J2ME были(ProPaint Mobile к примеру ).

Хаотичное расположение картинок

Ребят, нужна помощь! Клиентка хочет сделать расположение статей в виде фото, как она сказала, «хаотичном расположении». Скинула нарисованный ею пример.

Игрался с размерами, отступами, скриптом Packery - всё не то, мозг уже кипит. Есть идеи, как такое сделать?

Работа сейчас висит по этой ссылке

нужен просмотрщик изображений

  1. не gwenview
  2. шоб смотрелся нативно в kde5(gtk тоже можно, но breeze-gtk не совсем точно копирует breeze, так что при прочих равных хочу qt)
  3. шоб нормально открывал много изображений(не копируя их все куда-то в /tmp)
  4. если внутри есть штука для работы с тегами(в смысле user.xdg.tags), то ваще хорошо
  5. шоб умел svg(видимо, это значит, что не qt5)

почему не gwenview

  1. совершенно не умеет svg(слева та же пикча, сконверченная лично мной в png)
  2. при прокрутке пикч возникает вот это. эффекты отключены

онеме- и понихейтеры, во избежание получения негативных эмоций не ходите по 2-й и 1-й ссылкам соотв.

upd2 если подскажете, как исправить проблемы gwenview без смены его на другой софт, то тоже хоршо

📎📎📎📎📎📎📎📎📎📎