Форум: "Прочее";
Текущий архив: 2013.06.30;
Скачать: [xml.tar.bz2];
ВнизiTXt png чанк на objective-c Найти похожие ветки
← →
Kolan © (2013-02-17 10:58) [0]Привет! Давно не виделись :)
Я тут хотел сделать программу на objective-c, которая сохраняет текстовую информацию в png-файл.
Вот описание этих чанков: http://www.w3.org/TR/PNG/#11iTXt
Но никак не могу понять как это написать.
Я даже задал вопрос на Стековерфлоу: http://stackoverflow.com/questions/14915409/saving-text-in-itxt-chunk-in-objective-c Но ответы не могу понять. То ли нужно самому байты записывать, то ли это не те ответы (почему-то их заминусовали).
Может есть какая-то библиотека, которая позволяет работать с png?
Как можно сделать желаемое?
← →
DVM © (2013-02-17 11:18) [1]
> Может есть какая-то библиотека, которая позволяет работать
> с png?
libpng разумеется
← →
Kolan © (2013-02-17 12:02) [2]Спасибо. А нет ли у этой библиотеки какой-нибудь человеческой обёртки на objective-c?
← →
tesseract © (2013-02-17 12:36) [3]
> Спасибо. А нет ли у этой библиотеки какой-нибудь человеческой
> обёртки на objective-c?
Зачем тебе обёртка? objective-c полностью Pure-C, в отличии от c++.
← →
Kolan © (2013-02-17 12:58) [4]Потому что страшно :-) Objective-c хоть как-то можно понять. Хочется, чтобы было примерно как в примере на Яве, заполнил поля и всё.
http://stackoverflow.com/questions/721918/how-can-i-save-a-png-with-a-text-or-itxt-chunk-from-java
Что делать с этим непонятно:
http://www.libpng.org/pub/png/libpng-manual.txt
← →
tesseract © (2013-02-17 13:31) [5]Java - зло. Если хочешь продолжать работать на C лучше привыкай к процедурке. Это на самом деле недолго - в Xcode отлично работает автодополнение. ИМХО самая лучшая среда - я оттуда постил diff патчи для linux после 15 минут курения доков. А классы там унаследованы от smalltalk - там страниц 50 максимум. Намного удобнее c++ с виртуалками + RTTI нахаляву.
← →
Дмитрий С © (2013-02-17 14:11) [6]Мне кажется си это для особой категории программистов. С помощью макросов твориться такой ппц.
Я думаю в этом он уступает дельфи так же как linux уступает windows и macos, так же как андроид тем же MS и Apple - нет общей идеи, каждый тянет туда куда нравится.
← →
DVM © (2013-02-17 15:04) [7]
> Дмитрий С © (17.02.13 14:11) [6]
> Мне кажется си это для особой категории программистов. С
> помощью макросов твориться такой ппц.
Еще которые визуально N символов подчеркивания отличают легко. Достаточно поглядеть в STL или BOOST - одни ___ и директивы препроцессора.
← →
Inovet © (2013-02-17 15:27) [8]> [7] DVM © (17.02.13 15:04)
> Достаточно поглядеть в STL или BOOST - одни ___ и директивы
> препроцессора.
А надо туда глядеть?
← →
Kolan © (2013-02-17 15:54) [9]Окей, спасибо всем.
← →
* © (2013-02-17 16:04) [10]
> одни ___ и директивы препроцессора.
будто это что-то плохое
по сути исходники stl даже смотреть не надо, это не vcl - документация отвечает на все вопросы
← →
DVM © (2013-02-17 16:25) [11]
> * © (17.02.13 16:04) [10]
> будто это что-то плохое
а чего хорошего то, когда код, который вроде люди писали выглядит совершенно нечитабельным?
← →
DVM © (2013-02-17 16:27) [12]
> по сути исходники stl даже смотреть не надо
если бы такое было только там, такое повсеместно, потому что STL и BOOST многие совершенно логично используют как образец для своего кода.
← →
tesseract © (2013-02-17 16:45) [13]
> Я думаю в этом он уступает дельфи так же как linux уступает
> windows и macos, так же как андроид тем же MS и Apple -
> нет общей идеи, каждый тянет туда куда нравится.
А ты не думай - ты задачу выполняй.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.06.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.003 c