Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Graphics Converter 1.9 Beta 4 – конвертация картинок
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Jul 12, 2007 14:24    Post subject: Reply with quote

vconst wrote:
вот еще какое неудобство есть -- если *распаковывать* рав в ту же директорию - то он говорит об ошибке -- в принципе логично с точки зрения коммандера - создается архив с тем же именем -- это можно как то обойти?

Проблема решена. Плагин не умел «модифицировать архивы» и Тотал ему не разрешал.

vconst wrote:
например что бы в диалог архивирования передавалось расширение согласно настройке корвертора -- то есть жпег-тиф и тп

А вот это интересно.
т.е. выбирать в списке архиваторв плагин, диалог конвертации не показывать, а жать картинки в тот формат, который указал пользователь в диалоге упаковки как расширение архива.

Еще вариант – хаком менять расширение архива при смене настроек.

http://motorocker.nm.ru/download/graphics_converter_beta.rar
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
DimmY



Joined: 12 Jul 2007
Posts: 45

Post (Separately) Posted: Sat Jul 14, 2007 11:50    Post subject: Reply with quote

Моторокер
1. Что-то не то с конвертированием в формат JP2 (версия плагина: 1.81). Исходник: файл JPG размером 1 552 095 байт. Что получаем в результате (кач-во/размер результирующего файла):

10 => 1 761 004
25 => 3 560 540
50 => 3 560 525
75 => 3 560 540
85 => 3 560 538
100 => 3 560 540


2. Индикация процесса совсем неинформативна. Какой смысл с "градуснике", имеющем всего два положения -- 50 и 100 процентов? (А точнее, даже не два, а одно -- 50%).

3. Есть ли возможность при конвертировании в формат JPEG2000 сохранять метаданные? Если не все, то хотя бы EXIF? Сам формат это позволяет (да и не только это).
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Jul 16, 2007 08:04    Post subject: Reply with quote

DimmY wrote:
2. Индикация процесса совсем неинформативна

Не знаю, как прикрутить событие процентов. Помнится, не получалось с ходу, поэтому вывожу только чтение (50%) и запись (100%). В зависимости от процентов надо вычитать нужное количество байт и где-то всё это хранить. Думаю.

DimmY wrote:
3. Есть ли возможность при конвертировании в формат JPEG2000 сохранять метаданные? Если не все, то хотя бы EXIF? Сам формат это позволяет (да и не только это).

Теоретически она не должна теряться. Посмотрю, как он там работает с EXIF.

По первому вопросу проверю.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
DimmY



Joined: 12 Jul 2007
Posts: 45

Post (Separately) Posted: Mon Jul 16, 2007 17:52    Post subject: Reply with quote

Моторокер wrote:
DimmY wrote:
3. Есть ли возможность при конвертировании в формат JPEG2000 сохранять метаданные? Если не все, то хотя бы EXIF? Сам формат это позволяет (да и не только это).

Теоретически она не должна теряться. Посмотрю, как он там работает с EXIF.

На самом деле мой вопрос с подвохом, так как я пока не встречал ни одной программы, умеющей сохранять метаданные в JPEG2000 (разве что Photoshop не проверял...). А было бы здорово такой функционал поиметь.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Jul 17, 2007 10:01    Post subject: Reply with quote

DimmY wrote:
На самом деле мой вопрос с подвохом, так как я пока не встречал ни одной программы, умеющей сохранять метаданные в JPEG2000 (разве что Photoshop не проверял...). А было бы здорово такой функционал поиметь.

Действительно, нет такого свойства.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Wed Jul 18, 2007 13:46    Post subject: Reply with quote

DimmY wrote:
1. Что-то не то с конвертированием в формат JP2 (версия плагина: 1.81).

Теоретически сжатие идёт от 0 до 1 (без потерь), в интерфейсе даю выбирать от 0 до 100. Размер итогового файла тоже должен плавно меняться.
Почему-то начиная ~ с 23% и выше размер файла не меняется.

Не знаю, что и думать.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Jul 30, 2007 16:02    Post subject: Reply with quote

DimmY wrote:
1. Что-то не то с конвертированием в формат JP2 (версия плагина: 1.81). Исходник: файл JPG размером 1 552 095 байт. Что получаем в результате (кач-во/размер результирующего файла):

Вот что отвечают:
Quote:
unfortunately J2000_Rate is not linear, so the "uncompressed" state
could occur in 0.2 or 0.3 value, depeding by the image type.
For experience you could range your compression value in the range
from 0 to 0.2 (or 0.3).

Придётся экспериментировать.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Aug 28, 2007 14:30    Post subject: Reply with quote

Можно компилировать плаг Delphi 7, будут рамки (groupBox) с поддержкой тем.
Можно вынести настройки внизу окна в отдельный диалог. И язык туда же.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Aug 28, 2007 16:29    Post subject: Reply with quote

Alextp wrote:
Можно компилировать плаг Delphi 7, будут рамки (groupBox) с поддержкой тем.

Её надо найти, установить, настроить.. Наверняка есть другое решение - Тотал же подхватывает их как-то.

Quote:
Можно вынести настройки внизу окна в отдельный диалог. И язык туда же.

Можно. Планирую сделать диалог в стиле настроек Тотала с возможностями Irfan View, только без его каши.
Возможно, будет способ упрощения интерфейса (обычный/продвинутый).

Буду проектировать на бумажке в отпуске, разбираться с обработкой..

Надеюсь, мой следующий пост не ранее 26 сентября Smile
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Aug 28, 2007 16:38    Post subject: Reply with quote

Quote:
Буду проектировать на бумажке в отпуске, разбираться с обработкой..

Хорошо. Можно сделать просто табы..
Back to top
View user's profile Send private message
B4rr4cuda



Joined: 03 Jun 2007
Posts: 376
Location: Россия, Москва

Post (Separately) Posted: Tue Aug 28, 2007 19:12    Post subject: Reply with quote

Для поддержки тем ХР:
Quote:
1) Создаем файл (например mainfest.txt) со следующим содержимым и сохраняем его:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.ApplicationName"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>ApplicationDescription</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

2)Создаем еще один файл , в нем пишем:
1 24 [путь к файлу]/manifest.txt и сохранем его в папку ../Delphi/Bin/ с именем resfile.rc

3)Запускаем файл ../Delphi/Bin/brcc32.exe resfile.rc

4)После всех этих действий в папке ../Delphi/Bin/ появится файлик с именем resfile.res
его нужно прописать в разделе implementation вашего приложения...
Т.е. после implementation пишется следущее:
{$R resfile.res}

©DelphiWorld
Back to top
View user's profile Send private message
Athari



Joined: 19 Dec 2004
Posts: 81
Location: Казань

Post (Separately) Posted: Wed Aug 29, 2007 16:42    Post subject: Reply with quote

Quote:
Для поддержки тем ХР

На старых Дельфях/Билдерах после простого подключения манифеста немало глюков возникает (небезызвестный глюк с TListView в режиме таблицы, в частности), не говоря уж о том, что тот же TPageControl выглядит совсем не по-экспишному (нет градиента). Эти глюки можно обойти, воспользовавшись компонентой SoftGems ThemeManager (freeware, opensource).

Кстати, теоретически предполагается, что в манифесте нужно указывать ApplicationName, ApplicationDesccription и иже, правда я не знаю, где это может пригодиться и вообще используется ли на деле.
_________________
«Today is the first day of the rest of your life»
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Wed Aug 29, 2007 16:58    Post subject: Reply with quote

Athari wrote:
Кстати, теоретически предполагается, что в манифесте нужно указывать ApplicationName, ApplicationDesccription и иже, правда я не знаю, где это может пригодиться и вообще используется ли на деле.

AFAIK почти нигде не используется.
Может разве что исп-ся при выводе Виндой messagbox'ов. или креш репортов.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Athari



Joined: 19 Dec 2004
Posts: 81
Location: Казань

Post (Separately) Posted: Wed Aug 29, 2007 17:35    Post subject: Reply with quote

Quote:
Может разве что исп-ся при выводе Виндой messagbox'ов. или креш репортов.

У MessageBox’а по умолчанию заголовок просто «Ошибка»/«Error».
_________________
«Today is the first day of the rest of your life»
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Wed Aug 29, 2007 18:02    Post subject: Reply with quote

В крешрепортах что-то выводится (вверху окна). Практически это неважно.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 5 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group