Load_PNG() : read Comment tEXt in addition to Title
This commit is contained in:
parent
3bdd69c523
commit
221515e663
@ -6091,10 +6091,17 @@ static void Load_PNG_Sub(T_IO_Context * context, FILE * file)
|
||||
{
|
||||
while (num_text--)
|
||||
{
|
||||
if (!strcmp(text_ptr[num_text].key,"Title"))
|
||||
int size = COMMENT_SIZE;
|
||||
if (text_ptr[num_text].text_length > 0 && text_ptr[num_text].text_length < COMMENT_SIZE)
|
||||
size = text_ptr[num_text].text_length;
|
||||
if (strcmp(text_ptr[num_text].key,"Title") == 0)
|
||||
{
|
||||
strncpy(context->Comment, text_ptr[num_text].text, size);
|
||||
context->Comment[size]='\0';
|
||||
break; // Skip all others tEXt chunks
|
||||
}
|
||||
else if(strcmp(text_ptr[num_text].key, "Comment") == 0)
|
||||
{
|
||||
int size;
|
||||
size = Min(text_ptr[num_text].text_length, COMMENT_SIZE);
|
||||
strncpy(context->Comment, text_ptr[num_text].text, size);
|
||||
context->Comment[size]='\0';
|
||||
break; // Skip all others tEXt chunks
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user