Pdf.js: DPUScan pdf ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 1 сСнт. 2018  Β·  14ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: mozilla/pdf.js

ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ (рСкомСндуСтся) ΠΈΠ»ΠΈ ссылку Π½Π° Ρ„Π°ΠΉΠ» PDF здСсь:
Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Но я ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ» ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ для всСх Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² DPUScan Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ pdf 1.5.
img-20180831-wa0006

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ:

  • Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π΅Π³ΠΎ вСрсия: Firefox 45. Π’Π°ΠΊΠΆΠ΅ протСстировано Π½Π° Firefox 52.
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма ΠΈ Π΅Π΅ вСрсия: Windows 7
  • ВСрсия PDF.js: протСстировано с 2.0.55.0 ΠΈ 1.10.100.
  • ЯвляСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: НСт

ДСйствия ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

  1. Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° вСрсии DPUScan pdf 1.5 Ρ‡Π΅Ρ€Π΅Π· pdf.js Π΄Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран. Π― Ρ‚Π°ΠΊΠΆΠ΅ попытался ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ½Π»Π°ΠΉΠ½-просмотрщик, ΠΈ Ρƒ мСня Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π» Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран.
  2. ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ» ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Каково ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅? (Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚)
PDF Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ? (Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚)
ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран

Бсылка Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ просмотра (Ссли ΠΎΠ½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π½Π° сайтС, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΡ‚ mozilla.github.io/pdf.js, ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Firefox/Chrome):

1-core 3-pdf-broken

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π― сдСлал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΈ посмотрСл jpx_stream.js. ПослС jpxImage.parse() Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ 1 ΠΏΠ»ΠΈΡ‚ΠΊΠ°, состоящая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π½ΡƒΠ»Π΅ΠΉ. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Ρ‚.Π΅. 2496 Ρ… 3512 = 8765952.

(Π’ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ», всС Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ 255)

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π΅ JPEG2000, Π° Π½Π΅ Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС, ΠΊΠ°ΠΊ Π² PDFBox.

@rafaelcaviquioli это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΡ†Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. "Моя Π³ΠΎΠ»ΠΎΠ²Π° зависит ΠΎΡ‚ этого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ": Ссли это Ρ‚Π°ΠΊ, Ρ‚ΠΎ освободитС ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ»ΠΈ нСсколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ· вашСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° нСсколько Π΄Π½Π΅ΠΉ ΠΈ Π΄Π°ΠΉΡ‚Π΅ ΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ JPEG2000. Π¨ΠΎΡƒ происходит Π²
https://github.com/mozilla/pdf.js/blob/master/src/core/jpx.js
рядом с «случай 0xFF93:Β».
Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ происходит со спСцификациями JPEG2000 (см. https://jpeg.org/jpeg2000/) ΠΈΠ»ΠΈ сравнитС, Ρ‡Ρ‚ΠΎ происходит с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ JPEG2000, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Java,
https://github.com/jai-imageio/jai-imageio-jpeg2000/

ВсС 14 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Из https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md :

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с ошибками, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠΌΠΈ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ PDF-Ρ„Π°ΠΉΠ»Π΅, всСгда Π²ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ этот PDF-Ρ„Π°ΠΉΠ», указывая URL-адрСс, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ участники ΠΌΠΎΠ³ΡƒΡ‚ Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ. Π‘Π΅Π· PDF для воспроизвСдСния Ρ‚Π°ΠΊΠΈΠ΅ вопросы Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹.

Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° PDF-Ρ„Π°ΠΉΠ»Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСзасСкрСчСнный PDF-Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ инструмСнта ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌ здСсь, послС Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ смоТСм снова ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ.

Π― Π½Π΅ смогу ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»ΠΎΠΌ PDF здСсь. ΠœΠΎΠ³Ρƒ Π»ΠΈ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ваш Π»ΠΈΡ‡Π½Ρ‹ΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹? ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.

НаконСц-Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСзасСкрСчСнный pdf-Ρ„Π°ΠΉΠ». Π― ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ» Ρ‚ΠΎ ΠΆΠ΅ самоС здСсь. ΠœΠΎΠΆΠ΅Ρ‚ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ?
тСст.pdf

Π€Π°ΠΉΠ» Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² PDFBox ... Π² java ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ пространство RGB icc, Π½ΠΎ Π² растрС ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 ΠΊΠ°Π½Π°Π» с 1 Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ пиксСлями. НуТно Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ JPEG2000 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ инструмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅ΡΡ‚ΡŒ.
PDFJS-10026-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.zip

Π›ΡŽΠ±ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° сторонС pdf.js для отобраТСния Ρ„Π°ΠΉΠ»Π° PDF?

ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° для PDFBox:
https://issues.apache.org/jira/browse/PDFBOX-4326

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ экзотичСский PDF-Ρ„Π°ΠΉΠ» с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JPEG2000, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PDF.js (стр. 11, Π²Π½ΠΈΠ·Ρƒ справа); ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ JPEG2000 ΠΈΠΌΠ΅Π΅Ρ‚ 4 Π±ΠΈΡ‚Π° Π½Π° пиксСль.
https://issues.apache.org/jira/secure/attachment/12655396/PDFBOX-2204-012411.pdf

КакиС-Π»ΠΈΠ±ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ исправлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠ΄Ρƒ pdf.js для отобраТСния этого PDF-Ρ„Π°ΠΉΠ»Π°? ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚Π΅.

ЗдравствуйтС, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! Π£ мСня такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° :/

НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° это? Π—Π΄Π΅ΡΡŒ Ρ‚Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°!

На самом Π΄Π΅Π»Π΅ вся ΠΊΠΎΠΌΠ°Π½Π΄Π° зависит ΠΎΡ‚ этого

Π’Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° : /

Π― сдСлал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΈ посмотрСл jpx_stream.js. ПослС jpxImage.parse() Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ 1 ΠΏΠ»ΠΈΡ‚ΠΊΠ°, состоящая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π½ΡƒΠ»Π΅ΠΉ. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Ρ‚.Π΅. 2496 Ρ… 3512 = 8765952.

(Π’ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ», всС Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ 255)

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π΅ JPEG2000, Π° Π½Π΅ Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС, ΠΊΠ°ΠΊ Π² PDFBox.

@rafaelcaviquioli это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΡ†Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. "Моя Π³ΠΎΠ»ΠΎΠ²Π° зависит ΠΎΡ‚ этого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ": Ссли это Ρ‚Π°ΠΊ, Ρ‚ΠΎ освободитС ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ»ΠΈ нСсколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ· вашСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° нСсколько Π΄Π½Π΅ΠΉ ΠΈ Π΄Π°ΠΉΡ‚Π΅ ΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ JPEG2000. Π¨ΠΎΡƒ происходит Π²
https://github.com/mozilla/pdf.js/blob/master/src/core/jpx.js
рядом с «случай 0xFF93:Β».
Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ происходит со спСцификациями JPEG2000 (см. https://jpeg.org/jpeg2000/) ΠΈΠ»ΠΈ сравнитС, Ρ‡Ρ‚ΠΎ происходит с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ JPEG2000, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Java,
https://github.com/jai-imageio/jai-imageio-jpeg2000/

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ