Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как искать .png по размеру в пиксилях?  (Прочитано 527 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Как искать .png по размеру в пиксилях. Во множестве папок, рекурсивно.
Не по массе, а именно по линейным размерам. Возможно ли это вообще?

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 389
    • Просмотр профиля
Re: Как искать .png по размеру в пиксилях?
« Ответ #1 : 22 Апреля 2025, 17:48:23 »
Если пользуетесь Double Commander, то в программе есть поиск с плагинами (там, к слову, и скрин с поиском по размеру), плагины: gimgsize (в теории способен прожевать всё, для чего у вас в системе есть лоадер Gdk Pixbuf) или pngwdx.lua.
Если лень компилировать gimgsize, тут можно взять готовый, а pngwdx.lua - скрипт Lua, подключается как обычный wdx-плагин.

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5731
  • Все по палатам!
    • Просмотр профиля
Re: Как искать .png по размеру в пиксилях?
« Ответ #2 : 22 Апреля 2025, 17:55:45 »
Читай https://ru.wikipedia.org/wiki/PNG

Начало файла (png 16x16) 16-ричные
0x00000000:---> 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 10 00 00 00 10
                                                                                                                                |ширина   ||  высота  |

В текстовом виде: ->>>>   .PNG........IHDR.......         
« Последнее редактирование: 22 Апреля 2025, 18:48:34 от SergeyIT »
Извините, я все еще учусь

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7766
  • We were here
    • Просмотр профиля
Re: Как искать .png по размеру в пиксилях?
« Ответ #3 : 22 Апреля 2025, 18:58:31 »
find -iname "*.png" -exec identify -format '%f %wx%h\n' {} \; | grep _Ширина_x_Высота_
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Re: Как искать .png по размеру в пиксилях?
« Ответ #4 : 22 Апреля 2025, 21:18:18 »
find -iname "*.png" -exec identify -format '%f %wx%h\n' {} \; | grep 256x256
Работает! Всем спасибо.

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.