Ответы пользователя по тегу JPEG
  • Интересует генерация больших фото?

    Moskus
    @Moskus
    Объем сжатого изображения прямо не ограничен. Размеры в пикселях - ограничены 64k по стороне.
    Сгенерировать - например, сделать через imagemagick
    convert -size 10000x10000 plasma:fractal -quality 100 output.jpg

    Вероятно, получите изображение большего объема, которое далее можно пересжать пару раз, чтобы подобрать нужную степень сжатия.

    Сжать точно под размер можно, например, используя плагин riot для irfanview.
    Ответ написан
    Комментировать
  • Какие есть варианты программно создать график в формате png/jpg?

    Moskus
    @Moskus
    Если вы предпочитаете растр, на сервере можно использовать www.gnuplot.info
    Ответ написан
    Комментировать
  • Как работать с картинками .jfif формата?

    Moskus
    @Moskus
    Это обычный JPEG-файл. А фон меняется через фокусы с наложением и прозрачностью у других элементов.
    Ответ написан
    2 комментария
  • Как ломаются фото?

    Moskus
    @Moskus
    Случилось - потому что flash-память в вашем телефоне или в карте памяти - дефектная. Повторить - продолжать ими пользоваться.
    Ответ написан
    Комментировать
  • Размытые вложения jpeg в почте - при сохранении нормально - что не так?

    Moskus
    @Moskus
    При просмотре вложений, изображение может подгоняться под размер чего угодно: экрана, рабочей области приложения, окна просмотра. Когда вы прикладываете к письму изображение такой ширины (2500 пикселей), оно гарантированно будет уменьшено до размера, который влезет в экран (если у получателя не 4k монитор).
    Потому, чтобы снизить вероятность изменения размера, вставляйте изображение с разрешением, которое не избыточно. Например - 1000 пикселей по ширине.
    Однако, гарантировать отсутствие подгонки и интерполяции (которые и вызывают размывание) вложения - нельзя, потому что какие-то почтовые клиенты при показе его, наоборот, растянут. Можно попытаться вставить изображение в HTML-письмо, где размер будет указан в пикселях, в разметке. Но это всё уже какие-то бессмысленные извращения непонятно ради чего. Пытаться навязывать устройству пользователя, как показывать вложения - глупо и бессмысленно.
    Ответ написан
  • Существует ли такая библиотека?

    Moskus
    @Moskus
    Ответ написан
    Комментировать
  • Как записывается время съёмки в файл фотографии?

    Moskus
    @Moskus
    Хотя EXIF и является стандартом, но его реализации все же имеют отличия и, нередко - ошибки.
    EXIF имеет поле 0x882a TimeZoneOffset, которое может хранить одно или два значения: смещение относительно GMT у поля 0x9003 DateTimeOriginal и (опционально) смещение у поля 0x0132 ModifyDate (оно же DateTime).
    Однако, есть камеры, которые ничего не пишут в TimeZoneOffset и вообще не имеют в интерфейсе настроек для смещения. Вместо этого они просто пишут то, что показывают их часы, в DateTimeOriginal. Таким образом, узнать, в каком часовом поясе снято это фото, и какое время было установлено в камере, оказывается нельзя.
    Соответственно, точно также может существовать софт, который не основан на одной из известных библиотек работы с метаданными, а потому он спокойно может поле зоны игнорировать (не знать о нем).
    А еще, время может за каким-нибудь чертом храниться в IPTC или XMP секции фото (если оно уже прошло через какую-то обработку), после чего может выясниться, что программа, которая будет открывать это фото потом, имеет приоритет IPTC над EXIF (например). И что-нибудь еще игнорирует. Еще больше запутать ситуацию могут EXIF-теги производителя. Например, у Olympus есть свой 0x0908 DateTimeUTC который обязан содержать время в UTC (то есть нулевую временную зону), однако кто же ставит время в камерах по UTC?

    Потому ответ на ваш вопрос зависит от конкретного софта, о котором идет речь, и от конкретной камеры. Вот такой вот бардак.
    Ответ написан
    4 комментария