Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jpeg как задать размер для печати / 16 сообщений из 16, страница 1 из 1
13.03.2021, 20:29
    #40053205
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
первоначально задан тут 22294036
но интересует решение на js
...
Рейтинг: 0 / 0
13.03.2021, 23:21
    #40053243
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
вадя,
Это наверно не в js, а в css делается

Код: css
1.
2.
3.
4.
5.
6.
@media print {
  .img {
     width: 5cm;
     height: 5cm;
   }
}
...
Рейтинг: 0 / 0
13.03.2021, 23:29
    #40053245
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
voraa
Это наверно не в js, а в css делается
этот вариант годен для отображения в браузере, а мне надо внести изменения именно в файл . файл полученный из canvas.
...
Рейтинг: 0 / 0
14.03.2021, 10:56
    #40053273
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
...
Рейтинг: 0 / 0
14.03.2021, 12:26
    #40053277
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
в JFIF ещё разрешение поправить нужно
...
Рейтинг: 0 / 0
14.03.2021, 12:34
    #40053281
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
Изопропил,

Спасибо, вроде то что надо
сам пробовал?
...
Рейтинг: 0 / 0
14.03.2021, 12:34
    #40053282
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
Изопропил
в JFIF ещё разрешение поправить нужно
это где?
...
Рейтинг: 0 / 0
14.03.2021, 12:42
    #40053283
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
вадя,

после APP0 маркера
...
Рейтинг: 0 / 0
14.03.2021, 12:44
    #40053284
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
APP0 и APP1 - опциональны со всеми вытекающими
...
Рейтинг: 0 / 0
14.03.2021, 12:45
    #40053285
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
Изопропил
после APP0 маркера
а поточнее?
мне разрешение менять не надо
вот тут https://jonhappy.github.io/modal_menu/pic.html
надо у большой картинки только задать размер при печати
...
Рейтинг: 0 / 0
14.03.2021, 12:46
    #40053286
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
Изопропил
APP0 и APP1 - опциональны со всеми вытекающими
что-то не нашёл об их упоминании
...
Рейтинг: 0 / 0
14.03.2021, 13:57
    #40053294
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
Размер при печати определяется заданным DPI
...
Рейтинг: 0 / 0
14.03.2021, 14:07
    #40053295
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
...
Рейтинг: 0 / 0
14.03.2021, 16:03
    #40053312
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
Изопропил,

у меня есть канвас из которого я сохраняю jpg
и мне надо на основании этого примера https://github.com/hMatoba/piexifjs/blob/master/samples/CanvasSample.html
исправить
Код: javascript
1.
2.
            zerothIfd[piexif.ImageIFD.XResolution] = [300, 1];
            zerothIfd[piexif.ImageIFD.YResolution] = [300, 1];


и поправить это 22294252
??
...
Рейтинг: 0 / 0
14.03.2021, 22:02
    #40053389
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
вадя
у меня есть канвас из которого я сохраняю jpg

тогда EXIF отсутствует,

просто модифицировать сегмент APP0 (установить units,Xdensity, Ydensity - big endian!)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
X’FF’, SOI
X’FF’, APP0, length, identifier, version, units, Xdensity, Ydensity, Xthumbnail,
 Ythumbnail, (RGB)n
length (2 bytes) Total APP0 field byte count, including the byte
count value (2 bytes), but excluding the APP0
marker itself
identifier (5 bytes) = X'4A', X'46', X'49', X'46', X'00'
This zero terminated string (“JFIF”) uniquely
identifies this APP0 marker. This string shall
have zero parity (bit 7=0).
version (2 bytes) = X'0102'
The most significant byte is used for major
revisions, the least significant byte for minor
revisions. Version 1.02 is the current released
revision.
units (1 byte) Units for the X and Y densities.
units = 0: no units, X and Y specify the pixel
 aspect ratio
units = 1: X and Y are dots per inch
units = 2: X and Y are dots per cm
Xdensity (2 bytes) Horizontal pixel density
Ydensity (2 bytes) Vertical pixel density
...
Рейтинг: 0 / 0
15.03.2021, 22:14
    #40053838
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jpeg как задать размер для печати
Изопропил,

спасибо за помощь!!!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jpeg как задать размер для печати / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]