0 / 0 / 1
Регистрация: 15.03.2014
Сообщений: 42
|
||||||
1 | ||||||
"Jpeg Error #53" при загрузке файла .png (XE7)01.11.2014, 15:50. Показов 3722. Ответов 9
Метки нет (Все метки)
Гуглил, мало что нашел, пробовал и подключать разные библиотеки: #include <pngimage.hpp>, #include <jpeg.hpp>, #include <stdimage.hpp>, но толку - ноль. В чём же проблема?
0
|
01.11.2014, 15:50 | |
Ответы с готовыми решениями:
9
Ошибка при загрузке файла Jpeg в Image "JPEG error" #42 и #53 при загрузке с определенного сервера Создание графического файла .png .jpg .jpeg Resize JPEG, BMP, GIF, PNG --> JPEG Ошибка при загрузке данных из dbf файла файла Error 5004: Eihter ACE could not find |
1408 / 571 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
|||||||||||
01.11.2014, 16:01 | 2 | ||||||||||
ну а как ты хочешь в TJPEGImage загрузить png?
подключи
0
|
0 / 0 / 1
Регистрация: 15.03.2014
Сообщений: 42
|
|
01.11.2014, 16:17 [ТС] | 3 |
А как тогда одновременно использовать imagE для Png и Jpg? Можно, конечно проверять расширение файла и использовать imagEpng или imagEjpg, но мб есть способ более удачный?
0
|
1408 / 571 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
||||||
01.11.2014, 16:28 | 4 | |||||
я проверял по сигнатуре файла картинки
Добавлено через 1 минуту может кто подскажет, как красивей эти char-ы проверять?
1
|
0 / 0 / 1
Регистрация: 15.03.2014
Сообщений: 42
|
||||||
01.11.2014, 16:54 [ТС] | 5 | |||||
Я сделал немного в извращенной форме:
0
|
-7 / 1 / 1
Регистрация: 04.07.2015
Сообщений: 30
|
||||||
30.10.2020, 23:47 | 6 | |||||
всем, кто постоянно наступает на эти грабли - Jpeg Error #53 -
чаще всего это связано с необходимостью резетнуть stream позицию на 0 : picturE->Seek(0, soFromBeginning);
0
|
-7 / 1 / 1
Регистрация: 04.07.2015
Сообщений: 30
|
||||||
31.10.2020, 10:58 | 8 | |||||
Вот и не придумывайте. Методы не аналогичные , а один следует из второго. Можно сразу использовать родительский. Но чтобы вам было понятно - можете 100500 оболочек навертеть вокруг
0
|
Супер-модератор
|
|
31.10.2020, 11:50 | 9 |
qverty, хамить не надо. Я привел в соседней теме описание свойства + описание метода, который на это свойство завязан. Если не знаете, как работают свойства - букварь в руки и читать до просветления. Потому что это не "родительский", а ТОТ ЖЕ МЕТОД, который подставляется компилятором при попытке использовать свойство (свойство использовать просто удобнее. Быстрее записать в коде, элементарно). Ну и как изменение одного метода на НЕГО ЖЕ поможет решению проблемы? Думать не пробовали?
0
|
-7 / 1 / 1
Регистрация: 04.07.2015
Сообщений: 30
|
|
31.10.2020, 16:46 | 10 |
где - хамить? ахахаха. вот и не хамите , до просветления. Свою мысль вам я пояснил, но она пока что вас не дошла, но и адресована она не вам, а тому, кто поймет, о чем речь.
http://docwiki.embarcadero.com... tream.Seek и http://docwiki.embarcadero.com/Libraries/Sydney/en/System.Classes.TStream.Position найдите в чем отличие Вот именно, уважаемый модер, прежде чем бычить,
Сообщение от volvo
System.Classes.TStream.Position Description Indicates the current offset into the stream for reading and writing. Use Position to obtain the current position of the stream. This is the number of bytes from the beginning of the streamed data. System.Classes.TStream.Seek Description Moves to a specified position in the streamed resource. Call Seek to move the current position of the stream in its particular storage medium (such as memory or a disk file).
0
|
31.10.2020, 16:46 | |
31.10.2020, 16:46 | |
Помогаю со студенческими работами здесь
10
Corrupted JPEG при загрузке файлов Как узнать свойства Jpeg, gif, png и т.д. файла, такие как высота, ширина и т.п Нельзя загружать формат jpeg при загрузке аватарок Ошибка при загрузке png Ошибка при загрузке png в timage Проблема при загрузке .png картинки из потока Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |