Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ base64: UEYgNiAgMCAjRgEAGwAAAAMACzxa // 8AABQAgP // ABEIAPsBIBvtIooA + vA =
ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°:
./.libs/vipsheader <input_image>
ΠΡΠΈΠ²Π΅Ρ @ ΠΠ°ΠΉΠ»-ΠΠ°ΠΉΠ»,
Π― ΡΠΎΠΆΠ΅ ΡΡΠΎ Π²ΠΈΠΆΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ:
$ echo UEYgNiAgMCAjRgEAGwAAAAMACzxa//8AABQAgP//ABEIAPsBIBvtIooA+vA= | base64 -d > x
$ vipsheader x
ΠΠΎΡ ΠΎΠΆΠ΅, ΠΎΠ½ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ppm ΠΈ ΡΠ΅ΡΠΏΠΈΡ Π½Π΅ΡΠ΄Π°ΡΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠΈΠ»ΠΈ ΠΎΠ± ΡΡΠΎΠΌ!
Π₯ΠΎΡΠΎΡΠΎ, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π² 8.8, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π² 8.8.2. ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΉ ΡΡΠΏΠΎΡΡΠΈ!
ΠΠ° libvips, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ»Π°Π³Π° --without-ppm
ΡΡΠΎ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π₯ΠΎΡΠΎΡΠΎ, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π² 8.8, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π² 8.8.2. ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΉ ΡΡΠΏΠΎΡΡΠΈ!