LINUX.ORG.RU

sK1 2.0 — векторный редактор для полиграфии (Call for Testers & Translators!)

 , , , ,


6

2

sK1 2.0 - векторный редактор для полиграфии (функциональный аналог CorelDRAW). Программа написана на языке Python с использованием wxWidgets для построения графического интерфейса. Этот топик создан для обсуждения работы в данном векторном редакторе, а также для обсуждения процесса разработки sK1 2.0, UniConverter 2.0 и всего что связано с «sK1Project».

Автор: Linfan

Ссылки:

★★★★★

Последнее исправление: atsym (всего исправлений: 9)
Ответ на: комментарий от AP

Да знаю-знаю мнение. Будем посмотреть, чо получится. Может и предвзятое мнение, чо... :)

Linfan ★★★★★
()
25 мая 2019 г.
Ответ на: комментарий от AP

А шо, Rzeczpospolita уже низзя? Вроде ж Эуропа и всякое такое :)

Linfan ★★★★★
()
Ответ на: комментарий от AP

Тигра кстати, хрестоматийная - Postscript friendly изображение из сэмплов Ghostscript'a.

Linfan ★★★★★
()

функциональный аналог CorelDRAW

А объясните вообще в чём прикол этого CorelDRAW?(и подобных редакторов)
Там же неудобно нифига ничем пользоваться. Вроде там всякие параметрические кривые, вектора и т.д., но чтобы что-то точно подогнать, чтобы всё плавно было и чётко надо очень сильно попотеть.
В каком-нить CADе это как-то проще делается.

Bad_ptr ★★★★★
()
Ответ на: комментарий от Bad_ptr

Там же неудобно нифига ничем пользоваться.

Тоже самое может сказать пользователь Корела про всякие CAD. У вас нет опыта работы в Кореле, поэтому вы думаете, что нельзя ничего точно подогнать.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Да, вижу. Что касается импорта xar, он полный насколько позволяет движок. Если будет положительный фидбек, сделаю экспорт xar.

maxim2
()
Ответ на: комментарий от Linfan

Linfan, на ресурсах проекта сообщи об этом. Вообще надо было заранее сообщить, может кто хотел пообщаться лично.

maxim2
()
Ответ на: комментарий от maxim2

С инкскейперами вроде и так пообщался. А насчёт народа ты прав - надо написать. Вдруг кто из европейцев подтянется. Правда, многих из предыдущих LGM’ов пока чота не видать...

Linfan ★★★★★
()
Ответ на: Embroidery (хотелка) от atsym

Будет тебе вышивка. Но тренироваться у меня неначе. если кто подгонит машинку или на машинку welcomm

maxim2
()

Решил посмотреть как дела в датском королевстве и на тебе: версия rc5 не печатает ни в файл, ни на принтер.
На всякий случай скопировал логи:

INFO | 10:30:31 AM | sk1.application --> Logging started

INFO | 10:30:31 AM | sk1.application --> Config is updated

INFO | 10:30:31 AM | sk1.application --> Application is initialized

INFO | 10:30:31 AM | sk1.application --> Чтобы начать, создайте новый документ или откройте существующий

INFO | 10:30:33 AM | sk1.application --> Модель документа <SK2> успешно обновлена

INFO | 10:30:33 AM | sk1.application --> Документ изменен

INFO | 10:30:33 AM | sk1.application --> Создан новый документ

INFO | 10:30:52 AM | sk1.application --> Прямоугольник объект выбран (Слой 1)

INFO | 10:30:53 AM | sk1.application --> Прямоугольник объект выбран (Слой 1)

INFO | 10:30:54 AM | sk1.application --> Прямоугольник объект выбран (Слой 1)

INFO | 10:30:55 AM | sk1.application --> Прямоугольник объект выбран (Слой 1)

INFO | 10:30:56 AM | sk1.application --> Нет выделенных объектов

ERROR | 10:31:22 AM | wal.modaldlgs --> Error in progress dialog running: __init__() got an unexpected keyword argument 'invariant'

Traceback (most recent call last):

File «/usr/lib/sk1-wx-2.0rc5/wal/modaldlgs.py», line 251, in on_load

self.result = self.callback(*self.args)

File «/usr/lib/sk1-wx-2.0rc5/sk1/printing/pdf_printer.py», line 110, in printing

renderer.save()

File «/usr/lib/sk1-wx-2.0rc5/uc2/formats/pdf/pdfgen.py», line 125, in save

self.canvas.save()

File «/usr/lib/python2.7/dist-packages/reportlab/pdfgen/canvas.py», line 1240, in save

self._doc.SaveToFile(self._filename, self)

File «/usr/lib/python2.7/dist-packages/reportlab/pdfbase/pdfdoc.py», line 215, in SaveToFile

data = self.GetPDFData(canvas)

File «/usr/lib/python2.7/dist-packages/reportlab/pdfbase/pdfdoc.py», line 241, in GetPDFData

return self.format()

File «/usr/lib/python2.7/dist-packages/reportlab/pdfbase/pdfdoc.py», line 418, in format

IOf = IO.format(self)

File «/usr/lib/python2.7/dist-packages/reportlab/pdfbase/pdfdoc.py», line 866, in format

fcontent = format(self.content, document, toplevel=1) # yes this is at top level

File «/usr/lib/python2.7/dist-packages/reportlab/pdfbase/pdfdoc.py», line 80, in format

f = element.format(document)

File «/usr/lib/sk1-wx-2.0rc5/uc2/formats/pdf/pdfgen.py», line 43, in format

dateFormatter=self._dateFormatter),

TypeError: __init__() got an unexpected keyword argument 'invariant'

PS Почему-то тэги для скрытия текста не сработали.

Erepb ★★★
()
Последнее исправление: Erepb (всего исправлений: 1)
Ответ на: комментарий от maxim2

Надо чинить :)

Возможно, зря я кипишь поднял: в 14-й и 18-й LTS-ной бубунтах всё работает. Не работает в 18.10.

Erepb ★★★
()

Посмотрел .pdf файл, который получается в результате печати и не нашёл даже намёка на CMYK:

~$ identify -verbose ./print.pdf
Image: ./print.pdf
  Format: PDF (Portable Document Format)
  Mime type: application/pdf
  Class: DirectClass
  Geometry: 595x842+0+0
  Resolution: 72x72
  Print size: 8.26389x11.6944
  Units: Undefined
  Colorspace: sRGB
  Type: PaletteAlpha
  Base type: Undefined
  Endianess: Undefined
  Depth: 16/8-bit
  Channel depth:
    red: 8-bit
    green: 8-bit
    blue: 8-bit
    alpha: 8-bit
  Channel statistics:
    Pixels: 500990
    Red:
      min: 0  (0)
      max: 65535 (1)
      mean: 51796.9 (0.79037)
      standard deviation: 25035.9 (0.382023)
      kurtosis: 0.00231447
      skewness: -1.39199
      entropy: 0.33701
    Green:
      min: 0  (0)
      max: 65535 (1)
      mean: 50315 (0.767757)
      standard deviation: 24179.9 (0.368962)
      kurtosis: -0.0914624
      skewness: -1.2873
      entropy: 0.432173
    Blue:
      min: 0  (0)
      max: 65535 (1)
      mean: 47937.4 (0.731478)
      standard deviation: 25675.1 (0.391776)
      kurtosis: -0.747269
      skewness: -1.0134
      entropy: 0.438773
    Alpha:
      min: 0  (0)
      max: 65535 (1)
      mean: 28856.5 (0.440322)
      standard deviation: 32463.6 (0.495363)
      kurtosis: -1.93951
      skewness: 0.239177
      entropy: 0.262499
  Image statistics:
    Overall:
      min: 0  (0)
      max: 65535 (1)
      mean: 44726.4 (0.682482)
      standard deviation: 26838.6 (0.409531)
      kurtosis: -1.2905
      skewness: -0.783396
      entropy: 0.367614
  Alpha: srgba(255,255,255,0)   #FFFFFFFFFFFF0000
  Colors: 32
  Histogram:
     56488: (    0,44718,61423,65535) #0000AEAEEFEFFFFF srgba(0,174,239,1)
       491: ( 5397,22359,29041,57311) #151557577171DFDF srgba(21,87,113,0.87451)
       185: ( 6168,19789,25186,51143) #18184D4D6262C7C7 srgba(24,77,98,0.780392)
         1: ( 6682,17476,22102,47031) #1A1A44445656B7B7 srgba(26,68,86,0.717647)
         1: ( 6939,16448,20560,33924) #1B1B404050508484 srgba(27,64,80,0.517647)
         1: ( 7453,14135,17219,31354) #1D1D373743437A7A srgba(29,55,67,0.478431)
       307: ( 7453,14906,18247,42919) #1D1D3A3A4747A7A7 srgba(29,58,71,0.654902)
     48465: ( 8995, 7967, 8224,65535) #23231F1F2020FFFF srgba(35,31,32,1)
       384: ( 8995, 7967, 8224,17476) #23231F1F20204444 srgba(35,31,32,0.266667)
       359: ( 8995, 7967, 8224,51143) #23231F1F2020C7C7 srgba(35,31,32,0.780392)
       359: ( 8995, 7967, 8224,42919) #23231F1F2020A7A7 srgba(35,31,32,0.654902)
       135: ( 8995, 7967, 8224,57311) #23231F1F2020DFDF srgba(35,31,32,0.87451)
       135: ( 8995, 7967, 8224,30069) #23231F1F20207575 srgba(35,31,32,0.458824)
         1: ( 8995, 7967, 8224,47031) #23231F1F2020B7B7 srgba(35,31,32,0.717647)
         1: ( 8995, 7967, 8224,33924) #23231F1F20208484 srgba(35,31,32,0.517647)
         1: ( 8995, 7967, 8224,20046) #23231F1F20204E4E srgba(35,31,32,0.305882)
         1: ( 8995, 7967, 8224,13107) #23231F1F20203333 srgba(35,31,32,0.2)
         1: ( 9252, 7967, 8224,12336) #24241F1F20203030 srgba(36,31,32,0.188235)
         1: (21074,19532, 6425,60652) #52524C4C1919ECEC srgba(82,76,25,0.92549)
         2: (22616, 5911,15420,53199) #585817173C3CCFCF srgba(88,23,60,0.811765)
       163: (25443, 5397,17219,51143) #636315154343C7C7 srgba(99,21,67,0.780392)
         2: (27756,25957, 5654,58339) #6C6C65651616E3E3 srgba(108,101,22,0.890196)
         2: (29555, 4883,19275,65535) #737313134B4BFFFF srgba(115,19,75,1)
       165: (31097, 4626,20046,30069) #797912124E4E7575 srgba(121,18,78,0.458824)
       329: (31097,29298, 5140,57311) #797972721414DFDF srgba(121,114,20,0.87451)
       604: (33153, 4369,21074,65535) #818111115252FFFF srgba(129,17,82,1)
       383: (35466,33153, 4369,65535) #8A8A81811111FFFF srgba(138,129,17,1)
       163: (46774, 2056,28527,65535) #B6B608086F6FFFFF srgba(182,8,111,1)
       383: (50372,47802, 2313,65535) #C4C4BABA0909FFFF srgba(196,186,9,1)
     49226: (60652,    0,35980,65535) #ECEC00008C8CFFFF srgba(236,0,140,1)
     62812: (65535,62194,    0,65535) #FFFFF2F20000FFFF srgba(255,242,0,1)
    279439: (65535,65535,65535,    0) #FFFFFFFFFFFF0000 srgba(255,255,255,0)
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Background color: white
  Border color: srgba(223,223,223,1)
  Matte color: grey74
  Transparent color: none
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 595x842+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: Undefined
  Orientation: Undefined
  Properties:
    date:create: 2019-06-25T14:45:34+03:00
    date:modify: 2019-06-25T14:45:34+03:00
    icc:copyright: Copyright Artifex Software 2011
    icc:description: Artifex Software sRGB ICC Profile
    pdf:HiResBoundingBox: 595.276x841.89+0+0
    pdf:Version: PDF-1.5 
    signature: 4b317b2e58464fd26247b973f48c75227b72e530c3d49b0cdd2740ee8424cf59
  Profiles:
    Profile-icc: 2576 bytes
  Artifacts:
    filename: ./print.pdf
    verbose: true
  Tainted: False
  Filesize: 6593B
  Number pixels: 500990
  Pixels per second: 50.099MB
  User time: 0.010u
  Elapsed time: 0:01.010
  Version: ImageMagick 6.9.10-8 Q16 x86_64 20180723 https://www.imagemagick.org
Erepb ★★★
()

Вот CMYK ПДФ, если его сгенерить из Скрибуса:

~$ identify -verbose ./print_scribus.pdf
Image: ./print_scribus.pdf
  Format: PDF (Portable Document Format)
  Mime type: application/pdf
  Class: DirectClass
  Geometry: 595x842+0+0
  Resolution: 72x72
  Print size: 8.26389x11.6944
  Units: Undefined
  Colorspace: CMYK
  Type: ColorSeparation
  Endianess: Undefined
  Depth: 16/8-bit
  Channel depth:
    cyan: 8-bit
    magenta: 8-bit
    yellow: 8-bit
    black: 8-bit
  Channel statistics:
    Pixels: 500990
    Cyan:
      min: 0  (0)
      max: 50115 (0.764706)
      mean: 9784.9 (0.149308)
      standard deviation: 19307.4 (0.294611)
      kurtosis: 0.257807
      skewness: 1.49401
      entropy: 0.357566
    Magenta:
      min: 0  (0)
      max: 57311 (0.87451)
      mean: 10986.7 (0.167646)
      standard deviation: 20386.7 (0.311081)
      kurtosis: 0.361866
      skewness: 1.48213
      entropy: 0.321227
    Yellow:
      min: 0  (0)
      max: 55512 (0.847059)
      mean: 12180.8 (0.185867)
      standard deviation: 20303.7 (0.309815)
      kurtosis: -0.0263277
      skewness: 1.33716
      entropy: 0.402183
    Black:
      min: 0  (0)
      max: 57825 (0.882353)
      mean: 6771.09 (0.10332)
      standard deviation: 18377.4 (0.280421)
      kurtosis: 3.70387
      skewness: 2.3779
      entropy: 0.163905
  Image statistics:
    Overall:
      min: 0  (0)
      max: 57825 (0.882353)
      mean: 9930.87 (0.151535)
      standard deviation: 19593.8 (0.298982)
      kurtosis: 0.807142
      skewness: 1.63079
      entropy: 0.31122
  Total ink density: 294.902%
  Colors: 27
  Histogram:
    297682: (    0,    0,    0,    0) #0000000000000000 cmyk(0,0,0,0)
     46880: (    0,57311, 3341,    0) #0000DFDF0D0D0000 cmyk(0,223,13,0)
     53200: (  257,    0,55512,    0) #01010000D8D80000 cmyk(1,0,216,0)
         2: ( 3084, 2827, 2827, 3598) #0C0C0B0B0B0B0E0E cmyk(12,11,11,14)
         5: ( 6168, 5654, 5654, 7453) #1818161616161D1D cmyk(24,22,22,29)
         1: ( 9252, 8738, 8738,11308) #2424222222222C2C cmyk(36,34,34,44)
      1132: (12336,11565,11565,15163) #30302D2D2D2D3B3B cmyk(48,45,45,59)
       175: (12593,11565,52428,15163) #31312D2DCCCC3B3B cmyk(49,45,204,59)
         2: (18761,17476,17476,22873) #4949444444445959 cmyk(73,68,68,89)
      1355: (25186,23644,23387,30840) #62625C5C5B5B7878 cmyk(98,92,91,120)
       304: (25186,23644,49087,30840) #62625C5CBFBF7878 cmyk(98,92,191,120)
         1: (25186,25186,23387,30840) #626262625B5B7878 cmyk(98,98,91,120)
       453: (25186,50115,24929,30840) #6262C3C361617878 cmyk(98,195,97,120)
         1: (28527,26471,48316,34695) #6F6F6767BCBC8787 cmyk(111,103,188,135)
         1: (34695,32382,33153,42405) #87877E7E8181A5A5 cmyk(135,126,129,165)
       306: (34695,32382,35980,42405) #87877E7E8C8CA5A5 cmyk(135,126,140,165)
       479: (34695,32382,46774,42405) #87877E7EB6B6A5A5 cmyk(135,126,182,165)
         1: (34695,34438,32125,42405) #878786867D7DA5A5 cmyk(135,134,125,165)
       456: (34695,36237,32382,42405) #87878D8D7E7EA5A5 cmyk(135,141,126,165)
       294: (34695,47545,33153,42405) #8787B9B98181A5A5 cmyk(135,185,129,165)
         1: (37779,35209,46003,46260) #93938989B3B3B4B4 cmyk(147,137,179,180)
         1: (40863,38293,45232,50115) #9F9F9595B0B0C3C3 cmyk(159,149,176,195)
         1: (40863,45746,38550,50115) #9F9FB2B29696C3C3 cmyk(159,178,150,195)
         1: (43947,41120,44461,53970) #ABABA0A0ADADD2D2 cmyk(171,160,173,210)
     55642: (47288,44204,43947,57825) #B8B8ACACABABE1E1 cmyk(184,172,171,225)
       572: (47802,33667,34695,42405) #BABA83838787A5A5 cmyk(186,131,135,165)
     42042: (50115, 4883, 9252,    0) #C3C3131324240000 cmyk(195,19,36,0)
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Background color: cmyk(255,255,255,0)
  Border color: cmyk(223,223,223,0)
  Matte color: cmyk(189,189,189,0)
  Transparent color: cmyk(0,0,0,0)
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 595x842+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: Undefined
  Orientation: Undefined
  Properties:
    date:create: 2019-06-25T14:56:39+03:00
    date:modify: 2019-06-25T14:56:39+03:00
    pdf:HiResBoundingBox: 595.28x841.89+0+0
    pdf:Version: PDF-1.4 
    signature: 423b8f3cd03e076724d703330c45efb83266d6432eb973867614ff6269404ed4
  Artifacts:
    filename: ./print_scribus.pdf
    verbose: true
  Tainted: False
  Filesize: 1.91122MiB
  Number pixels: 500990
  User time: 0.000u
  Elapsed time: 0:01.000
  Version: ImageMagick 6.9.10-8 Q16 x86_64 20180723 https://www.imagemagick.org

Или, в sk1 нужно дополнительно настраивать какие-нибудь профили?

Erepb ★★★
()
Ответ на: комментарий от maxim2

identify вряд-ли даёт полную картину

А если identify утверждает (как в случае со Скрибусом), что с CMYK всё в порядке - это является поводом закончить дальнейшие проверки на соответствие? Если да - то логично будет, чтобы sk1 внедрял в результирующий PDF необходимые флаги. Или же просто нужна какая-то альтернатива identify. Иначе, как ещё можно проверить?

Erepb ★★★
()

Понадобилось открыть один присланный файл, сделанный в Кореле.

Инкскейп посредством libcdr не сдюжил — ну т.е. файл открыл, примерно понятно, что внутри, но редактировать невозможно — какая-то фигня с клипами, похоже.

ОК, пошёл ставить этот ваш sK1. Майскую сборку взял с офсайта.

Ткнул в файл. «Нет,» — ответил мне sK1 — «Не понимаю я эти ваши cdr». И в логах уточнил:

 INFO     | 12:14:20 PM | sk1.application --> Start to search for loader by file extension cdr
 WARNING  | 12:14:20 PM | sk1.application --> Loader is not found or not suitable for /home/где-то/что-то.cdr
 INFO     | 12:14:20 PM | sk1.application --> Start to search loader by file content
 WARNING  | 12:14:21 PM | sk1.application --> By file content loader is not found for /home/где-то/что-то.cdr
 INFO     | 12:14:21 PM | sk1.application --> Try using fallback loader
 ERROR    | 12:14:21 PM | sk1.application --> Loader is not found for /home/где-то/что-то.cdr
 ERROR    | 12:14:25 PM | sk1.application --> Cannot open file </home/где-то/что-то.cdr> Загрузчик не найден для </home/где-то/что-то.cdr>
Traceback (most recent call last):
  File "/usr/lib/sk1-wx-2.0rc4/sk1/application.py", line 241, in open
    doc = SK1Presenter(self, doc_file, silent)
  File "/usr/lib/sk1-wx-2.0rc4/sk1/document/presenter.py", line 71, in __init__
    raise IOError(_('Loader is not found for <%s>') % doc_file)
IOError: Загрузчик не найден для </home/где-то/что-то.cdr>


Хорошо, может быть, пакет собран без загрузчика?

Попробовал позагружать старые файлы времен реверс-инжениринга CDR и увидел прекрасное.

UniConvertor2/sK1:

https://i.imgur.com/oHeu45V.png

libcdr/Inkscape:

https://i.imgur.com/5738WRP.png

Смутно припоминаю какие-то фразы Linfan про «у нас самый правильный и полный парсинг CDR, и ваще мы в этом были первые» или что-то такоэ.

Алсо, пытался в мае послушать выступление сабжа на LGM про экспорт CDR из sK1, но ниасилил и слился. Вроде же как за новую задачу берутся, более-менее закончив старую?

Рабочий импорт CDR когда-то будет?

AP ★★★★★
()
Ответ на: комментарий от atsym

Я не могу нигде светить этот файл. В целом, достаточно просто проверить файлы, созданные всеми последними версиями корела. Я практически уверен, что проблема в проверке на номер поддерживаемой версии cdr.

AP ★★★★★
()
Ответ на: комментарий от AP

Я не могу нигде светить этот файл.

Я практически уверен, что проблема в проверке на номер поддерживаемой версии cdr.

Ну можно же показать не ввесь файл а только заголовок (скопировав его из HEX-редактора). В конце-концов, можно же на почту @Linfan’у скинуть чтобы не светить файл в открытом доступе.

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

Какая часть фразы «Я не могу __нигде__ светить этот файл» вызывает сложности в понимании?

Это не проблема файла, это проблема поддержки версии формата. Для этого просто ставится более новый корел. Было бы странно, если бы корела не было у разработчика софта, смысл которого — скопипастить гуй корела и обеспечить поддержку cdr.

AP ★★★★★
()
Ответ на: комментарий от AP

Саша, хорош :) CDR пока далеко не весь проработан. Это основная фича, которой недостает для релиза. Нечего суетится - все будет. Чего-то неизвестно-военного в CDR нет.

Linfan ★★★★★
()
Ответ на: комментарий от AP

Алсо, пытался в мае послушать выступление сабжа на LGM про экспорт CDR из sK1, но ниасилил и слился. Вроде же как за новую задачу берутся, более-менее закончив старую?

CDR и CDRX - разные форматы. И по большому счету непересекающиеся сильно в коде. То, что у Корела все это это хозявство с расширением .cdr - это претензии к Корелу. Но для экспорта вполне норм пользовать CDRX.

Linfan ★★★★★
()
Ответ на: комментарий от Erepb

А если identify утверждает

Если говорить про проверку PDF, то нужно использовать инструменты Adobe. identify откровенно не то пишет. Сделал пробу, получил: «print.pdf PBM 595x842 595x842+0+0 16-bit Bilevel Gray 63.2KB 0.000u 0:00.000» - хотя внутри однозначно цветной контент.

Возможно, identify ориентируется на какой-то дескрипшин документа, не распарсивая содержимое. Надо будет обратить на это внимание.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Если говорить про проверку PDF, то нужно использовать инструменты Adobe

Т.е. сделать корректную проверку PDF под онтопиком не получится?

Erepb ★★★
()
Ответ на: комментарий от Erepb

ImageMagick это точно не тот инструмент - он юзает Ghostscript для конвертации pdf в битмап и анализирует уже битмап. Это из серии «Рабинович напел». Я не знаю референс-приложения, которое можно использовать в качестве валидатора в онтопике. Может AP что-то слышал? В целом, индустриальный стандарт - Adobe Acrobat.

Linfan ★★★★★
()
Ответ на: комментарий от Erepb

версия rc5 не печатает ни в файл, ни на принтер

Btw воркароунд уже прикрутили пару недель назад. Спасибо за багрепорт.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Я не знаю референс-приложения, которое можно использовать в качестве валидатора в онтопике

В принципе, если Sk1 выдаёт вполне себе корректный PDF в CMYK - этого достаточно и дополнительной валидации не требуется. Пример с программой Scribus приведён лишь как возможность посмотреть PDF для тех, кому разработчик лично не сообщил, что с файлами под онтопиком тоже всё в порядке.

Erepb ★★★
()
Ответ на: комментарий от Erepb

sK1 2.0 генерит PDF/X-4, который может быть как CMYK, так и RGB. Плюс можно использовать SPOT цвета (те же PANTONE). Просто подгрузить палитру с пантоновскими цветами и в настройках PDF принтера выставить галочку «Использовать SPOT цвета».

Префлайт результата генерации делали в Acrobat - все было ок.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Откройте экспортированый из sK1 файл PDF в Scribus и ткните по какому-нибудь объекту - цвета должны иметь значения в CMYK.

atsym ★★★★★
() автор топика
Ответ на: комментарий от Erepb

AP, atsym, maxim2

Завезли маковскую версию UC2:

https://ibb.co/41kw1kT

Любиться с ней пришлось пол-месяца - приколы макоси на каждом этапе. Пришлось пересобрать ~30 библиотек стека, который под капотом UC2. И часть из них патчить в плане сборки.

Из интересного - все хозяйство теперь собирается ежедневно в Travis CI. Причем, на убунте - как и виндовые msi.

Фактически, это почти весь стек sk1. Нет только wxwidgets (мак для них дом родной) и биндинга к CUPS (тоже родное детище Apple). Но в портировании sk1 основная сложность - учесть особенности виджетов Cocoa, которые отличаются от gtk и вендовых.

Linfan ★★★★★
()
Ответ на: 🎉 от atsym

танунафик - макось говнище редкостное. Лучше православный Dell. У моего бюджетного Dell Inspiron хватило дури макось в виртуалке тащить в процессе девелопмента маковской версии. Причем параллельно с открытыми браузерами, IDE и слаком.

Linfan ★★★★★
()
Ответ на: комментарий от atsym

Токмо по многочисленным просьбам трудящихся :)

Linfan ★★★★★
()
Ответ на: комментарий от maxim2

за десять лет даже звезду на лоре не дали :)

Потому что новости не постишь. Можем исправить - по sk1/uc2 есть возможность такого. А то на atsym уже звезды лепить некуда ☺

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

А то на atsym уже звезды лепить некуда ☺

Ну, во лбу ещё звезды нет (сдаю место под рекламу)

А по сабжу - на своём «старичке» поднять виртуалку для запуска МакОСи (чтобы потестить UC2) в такую жару не рискну.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от Linfan

@AP почти полностью перекочевал в Твиттер, так что пишите письма твиты ;)

Сам постоянно устанавливаю крайние ночнушки sK1 2.0, но времени тестировать его сейчас мало.

У самого немного «горячий» июнь/июль: подготовил AzPainter 2.1.4 для пакетирования; тестирую ночнушки SolveSpace, OpenOrienteering Mapper, Blender, LeoCAD, …

@maxim2 @Linfan, но кое-что заметил и в sK1 2.0: думаю, не стоит отображать в списке форматов для «File > Open» и «File > Import» форматы файлов палитр (так как для работы с файлами палитр есть функции «Import/Export» в меню «Application > Preferences > Palettes > Palette management»)

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.