Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.06.30;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1361021525
tesseract
2013-02-16 17:32
2013.06.30
Баня МО


15-1361155372
dmk
2013-02-18 06:42
2013.06.30
Исходники первого фотошопа


15-1360919042
O'ShinW
2013-02-15 13:04
2013.06.30
Хвалюсь! :)


2-1352808806
IGray
2012-11-13 16:13
2013.06.30
Как локально отключить перехват исключений Delphi IDE


15-1360919444
Медвежонок Пятачок
2013-02-15 13:10
2013.06.30
коротышки, ....