>>248846347 Что не так? Вроде png кодится каждый раз по разному из одного и того же сурса, это предполагается алгоритмом, он не такой простой формат как bmp.
>>248847669 Но цвета пикселей не должны меняться. А они какого-то хуя на некоторых пикселях меняются, если скопировать пикчу с канваса и вставить в форму отправки. А если сохранить и открыть с диска, то норм. >>248847959 Там разница в 1 значение в rgb канале, поэтому глазом не увидеть.
>>248848235 Ахаха, возможно ты только что мировой заговор NSA или еще какого-нибудь mil.gov) Если ты не проебался с исследованием то это очень интересно. В общем либо это, либо у кого-то баг. Проверь raw данные в буфере каким-нибудь софтом, если туда копируется всегда одно и тоже по части rgba, то тогда ошибка при импорте. Держи няшу.
>>248848892 У меня воспроизводится так: конвертирую этот файл в base64 >>248845175 вставляю его на страницу: i=document.createElement('img');i.src='data:image/png;base64,<тут картинка>';document.getElementById('postform').append(i) копирую и вставляю в форму отправки сохраняю скопированную картинку сравниваю и нахожу различия
>>248852349 > все в hex изначально Да. > сначала нужно обратно декоднуть Зависит от сайта. На том, который у тебя на первом пике, всё можно прямо в hex вставлять, и результат потом декодировать.
>>248854790 Может не то вставил? Ключ: 1337133713371337133713371337133713371337133713371337133713371337 Данные: 705d4309ec9bdc334ab6b0a20524bbb10270ab36c6256720c46ab7ecaf2907397975197b569cd94408ee6ff4fced47bfe9804009490890c35d017ab30c57b0510e4c00e901e056377ae29300321b62264be351d8ecc248f147269269e746c65472bc6075efa949f0e2371bf75ab5ad7ac934a5e8698c53c76c3d9465fd78a496a31426fffeaf19c280b4180f32287ae69cfbcecf23e76aafd5f59298973537fa61d6ba42d655842322ad78d81269e6a9e91019cfcbd55cc65e674f9557c941a39436b53ecfa7452d03f4ae622eb442e9d70f28d0668dcacaff995ff29f038e45ee7ae2f15003efcf860678681239cb399de3af8e2f36ee2a17e6735831628fed7b96fbed1aa655a9b02fb70f69eb1308b3e28af7669ded81e76e1e8f7bf384e21309b0d6eb72d4e964fa25612d52de0c39bddfae9fa4ed5b58571f85a0b13ca6e102b8e64459b06be68fb2964b1aadc5d48d85fd3fb3ca0d24f9768b0bac1bccb33b9008f7104164bfae5acf8e608f640ea49eebe5b5e231f3f694d9caa820e2761fc5c44f3511bfdf498726b0148cf07b98a14ca913c2428c264a99b571cbb74bf5c0bc7b165e18add9dc0c7c0b2b6c8b102c6fd3bc450f392e1468458a91ba3dc721d2db440a76c06e0230b4a6ab33e9db7395b608e9a7730e5cda6c86d8dd6cd5e1e513beb1aba72786e7f72e05310b421a4381d2717acb8ddba0cf84189630db0e79e6a2ccfd774fbc8b53b6e3aaf41fc23314efd61541ee683ef314568a699e86421c2b5b3be4018e3ca11914616409424cb4f94af1dfb74478660a0d750ba09e054d8eac8c750e042bb7c2ef4872fd9a3224cc555a261b3046a55c54a946707d4e78d959de0aa43d41dacb5dc3dcc9de14821b174de7338de212544f57f8856378481f036ce4421e9035e376d919cc9ca942395aeff53f58624e8464785b00004504380ab11ee273c68dff957045b79ac6fbca2a2659abe2eda43fe2e3c1e69745c8e68693b6696b50fbfd71ad9cee3d11b963ac8b9dd6b86f8b70544d90b43ca6f94ceae1066d6e48fd8136b20550c1738a3d93c44be429be2cbf6e2c04e37d749ce17b9c45cc8f25cffeb29cdcdcefad3b79052c7b8daa9e66b77d84f02283e01c8895b206cd425f2926ee366419782e2229b4c429b0fad6dab51c52c4aff04393da93fbc46c37f6dcf0858d18687f641f5f4cb9629b52b66822adc56f126368dc98681f69616e5d079c7ff9a9b0b39317581934af7d9de580cf13326fa18f8d1898a0d87cc335e8d2b09d2f9e53d1843521c2ea70ec1fac11912e101efe52c138126e79affa6d4ef746a38eb135218ab7d6ffe910a01a86ce9febb6358d0b602ca896083c931f6d0a8ff4441d23531811a50b4af1266f9702d1e46c3dafd35280839a6acdb412f9727989a8249e1208bd443d3baa460a15aeb7ebc6e6d044c1f63f5f1d97ab3f44cd3fee5500e6de7e538fe809c6a18cab2e4ea98fe62965ab25304c12b0f6bf199d3162f3633da3db568cd3c3657bd0c0a467538ce8ab19ff15e87f4067b67ec294833d092b71665b5f444992b7029f8b2055fe159a6b56e656e0f8698598949d4385ef22737ecd93f7d3b6c6c30d7f87d456035eca6a0c35bd419f993781077205179210d14e288715c3122aa293dd1fc7a2f04ccc705f54740b88e87c723dc550f8a3b68263f0ace0d32a8b71e71cef9aadeed3b05457eaa17a9e65ffbd0d0cd9ba0ea6f4163029ad11c51d65155a34b1236db382ed3c4a1ad539f24095069b34c2fabef019847b4ff5f6fa7f8f66bd024c54c0bec0188180e6a71ebcc7650e41644dbe9ac606c6ca1b42d60c53075a717b50140f400f7dffbe9a7d9b8e8510f2ec8c6d2d19d79c7b8bebf73a50453ad93457c451bcecbe61909f5eb6fa9cd91941b730b309328a456f88390c9559620ced94269ca051e8c37fb64d787c0ad12d9ba8f68f03a4edfefe9009ab85c875813c9e4e821ce6ce2fc8206f6ab46670cc5d40d27cdaf56fa2b50961d0d4e61c9e2e1151297510de33a8f3100ecffa305ecc81bb7c8749c21bb2615526aa9396d3c236606b6d8afa0448bc048a3e7a6137ce7db2afdf7747debb96c26972bc793a4cdb642caf2e63ee218c9c97640e2e7b6ae6ee4c8694455827940858f15fd9da1f1d96156209136be9f92a8f35489b6d559a1658cb0417b544051c7afe0798018057ab9e914b2809ddb37f3be6ec53d825679096db526a879fb87365d03d570bb5e94fdc9c114e9cff1a213f51f76604c85b16dc28e9b619d65719dba55f54aefb04b05f7dad646cb9f5edf65d5053c839e22e604fafc07d7c4e194e0b85ceaa76068e2c1449201a22b479e089473e6ea9ebd7ea25ec4424136b946cab268f53b7169b650c0fd89eddd98024895bf375030c8df75a24fb4dcc8d2b1de1f5717f71ad071514043e369b94ce37230c6613b10222ca54d67d6f8b14bf4ade566e3716ad2859bc99c03d4ba853a5bbd8c2599f38dced7587971a19caa035a3b2c3b708ed307d13d198e63135a65669f780410b6b64e25138b728556bfd6f1882abb77d0a58f762f8352dde98596ab6b723a3e52f1cf5373aa015813bc1df0337dbc56f89c06aaca3baa2fedc9dac660f48991e4ee8497a788607628cde5762cd6346837db47072fa15ac22e9e7eb7a8f2b09a332f81c82f9f893e35403929ac3ed07568c8b4b086333d0e6e01562ac581c6e87cdd41d792abcd835abdfd4a0dc18c65e8fb2a1fcbad3ba99d3cfa1431384b5d0b80992bf882fcb56c9c3b124cca54fa48c0f4827990f85bb010db1a7b4b388b5986a1c3fea5125d7e97b5a19e9d126198d58160ff3c612023ae526e91f5d8637a1e346a27db33e02baba297b8da987f272426ab33d3b8dfd3ae9fe376a0f83997e69569fa0c81b5c418b37a388bb82e63cd975ad05d80c6d0ec2cd79d4b28974c85dc0d41455f61e4475dd27028e989548963697e85b07e78ad2070ad80e1c32a88c64b52f7a38820cd597da76a3e7b698765fcc3ba5f2e782d07e8566a1b66c79ad75977897b4c9d270cdcba512c971138f30069baf1816453d4bef5b53f71c97a5c7dda771cc07b0bcd1866b72cf3257e40f4374505406210ecf08144f3a2f6a007840fc723d286e0e1a06097108916165