Added: #1826 Extending fill area by half pixel to fix antialias conflation artifacts

This commit is contained in:
Jindra Petřík
2025-04-20 23:24:31 +02:00
parent d5ff99490c
commit 0913af7520
15 changed files with 38 additions and 124 deletions
@@ -430,8 +430,8 @@ config.name.warning.video.vlc = Warn on missing VLC
config.description.warning.video.vlc = Show warning about VLC media player required when opening SWFs with DefineVideoStream tags when VLC is not available.
config.name.playFrameSounds = Play frame sounds
config.description.playFrameSounds = Play sounds on displaying frames.
config.name.fixAntialiasConflation = Try to fix antialias conflation (EXPERIMENTAL, SLOW)
config.description.fixAntialiasConflation = Tries fixing conflation artifacts between adjacent shapes caused by antialiasing. This slows down a rendering. Experimental feature.
config.name.fixAntialiasConflation = Extend fill area to fix antialias conflation
config.description.fixAntialiasConflation = Fixes conflation artifacts between adjacent shapes caused by antialiasing by extending contour of shape by half pixel.
config.name.autoPlaySounds = Autoplay sounds
config.description.autoPlaySounds = Automatically play sounds (DefineSound) on treenode selection.
config.name.deobfuscateAs12RemoveInvalidNamesAssignments=AS1/2 deobfuscation: Remove variable declarations with obfuscated names
@@ -428,8 +428,8 @@ config.name.warning.video.vlc = Varovat p\u0159i chyb\u011bj\u00edc\u00edm VLC
config.description.warning.video.vlc = Zobrazovat varov\u00e1n\u00ed o vy\u017eadovan\u00e9m VLC media playeru p\u0159i otev\u00edr\u00e1n\u00ed SWF s DefineVideoStream tagy kdy\u017e je VLC nedostupn\u00fd.
config.name.playFrameSounds = P\u0159ehr\u00e1vat sn\u00edmkov\u00e9 zvuky
config.description.playFrameSounds = P\u0159ehr\u00e1vat zvuky p\u0159i zobrazov\u00e1n\u00ed sn\u00edmk\u016f.
config.name.fixAntialiasConflation = Pokusit se opravit antialiasingovou konflaci (EXPERIMENT\u00c1LN\u00cd, POMAL\u00c9)
config.description.fixAntialiasConflation = Pokus\u00ed se opravit konfla\u010dn\u00ed artefakty mezi p\u0159il\u00e9haj\u00edc\u00edmi tvary zp\u016fsobenou antialiasingem. Toto zpomaluje renderov\u00e1n\u00ed. Experiment\u00e1ln\u00ed.
config.name.fixAntialiasConflation = Roz\u0161\u00ed\u0159it plochu v\u00fdpln\u011b pro opravu konflace antialiasingu
config.description.fixAntialiasConflation = Oprav\u00ed konfla\u010dn\u00ed artefakty mezi soused\u00edc\u00edmi tvary zp\u016fsoben\u00e9 antialiasingem roz\u0161\u00ed\u0159en\u00edm obrysu tvaru o p\u016fl pixelu.
config.name.autoPlaySounds = Automaticky p\u0159ehr\u00e1vat zvuky
config.description.autoPlaySounds = Automaticky p\u0159ehr\u00e1vat zvuky (DefineSound) p\u0159i v\u00fdb\u011bru polo\u017eky ve stromu.
config.name.deobfuscateAs12RemoveInvalidNamesAssignments=AS1/2 deobfuskace: Odstranit deklarace prom\u011bnn\u00fdch s obfuskovan\u00fdmi n\u00e1zvy
@@ -430,8 +430,8 @@ config.name.warning.video.vlc = Avisar sobre a aus\u00eancia do VLC
config.description.warning.video.vlc = Exibe um aviso sobre a necessidade do VLC Media Player ao abrir SWFs com tags DefineVideoStream quando o VLC n\u00e3o est\u00e1 dispon\u00edvel.
config.name.playFrameSounds = Reproduzir sons de quadro
config.description.playFrameSounds = Reproduz sons ao exibir quadros.
config.name.fixAntialiasConflation = Tentar corrigir a conflu\u00eancia de antialias (EXPERIMENTAL, LENTO)
config.description.fixAntialiasConflation = Tenta corrigir artefatos de conflu\u00eancia entre formas adjacentes causados pela suaviza\u00e7\u00e3o. Isso diminui a velocidade de renderiza\u00e7\u00e3o. Recurso experimental.
config.name.fixAntialiasConflation =
config.description.fixAntialiasConflation =
config.name.autoPlaySounds = Reprodu\u00e7\u00e3o autom\u00e1tica de sons
config.description.autoPlaySounds = Reproduz automaticamente os sons (DefineSound) na sele\u00e7\u00e3o do n\u00f3 da \u00e1rvore.
config.name.deobfuscateAs12RemoveInvalidNamesAssignments=Desofusca\u00e7\u00e3o de AS1/2: Remover declara\u00e7\u00f5es de vari\u00e1veis com nomes obfuscados
@@ -430,8 +430,8 @@ config.name.warning.video.vlc = Eksik VLC konusunda uyar
config.description.warning.video.vlc = VLC mevcut olmad\u0131\u011f\u0131nda DefineVideoStream etiketli SWF'leri a\u00e7arken VLC medya oynat\u0131c\u0131s\u0131n\u0131n gerekli oldu\u011funa dair uyar\u0131 g\u00f6sterin.
config.name.playFrameSounds = \u00c7er\u00e7eve seslerini oynat
config.description.playFrameSounds = G\u00f6r\u00fcnt\u00fclenen \u00e7er\u00e7evelerde sesler oynat\u0131n.
config.name.fixAntialiasConflation = Kenar yumu\u015fatma birle\u015fimini d\u00fczeltmeye \u00e7al\u0131\u015f\u0131n (DENEYSEL, YAVA\u015e)
config.description.fixAntialiasConflation = Kenar yumu\u015fatman\u0131n neden oldu\u011fu biti\u015fik \u015fekiller aras\u0131ndaki birle\u015ftirme eserlerini d\u00fczeltmeye \u00e7al\u0131\u015f\u0131r. Bu, bir i\u015flemeyi yava\u015flat\u0131r. Deneysel \u00f6zellik.
config.name.fixAntialiasConflation =
config.description.fixAntialiasConflation =
config.name.autoPlaySounds = Sesleri otomatik oynat
config.description.autoPlaySounds = Treenode se\u00e7iminde sesleri otomatik olarak oynat\u0131n (DefineSound).
config.name.deobfuscateAs12RemoveInvalidNamesAssignments=AS1/2 karartma: Karart\u0131lm\u0131\u015f adlara sahip de\u011fi\u015fken bildirimlerini kald\u0131r
@@ -430,8 +430,8 @@ config.name.warning.video.vlc = VLC\u64ad\u653e\u5668\u63d0\u793a
config.description.warning.video.vlc = \u6253\u5f00\u6709DefineVideostream\u6807\u7b7e\u7684SWF\u65f6\uff0c\u663e\u793aVLC media player\u76f8\u5173\u63d0\u793a
config.name.playFrameSounds = \u64ad\u653e\u5e27\u58f0\u97f3
config.description.playFrameSounds = \u663e\u793a\u5e27\u65f6\u64ad\u653e\u58f0\u97f3
config.name.fixAntialiasConflation = \u5c1d\u8bd5\u4fee\u590d\u6297\u952f\u9f7f\u878d\u5408(\u5b9e\u9a8c\u6027,\u6162)
config.description.fixAntialiasConflation = \u5c1d\u8bd5\u4fee\u590d\u6297\u952f\u9f7f\u5bfc\u81f4\u7684\u76f8\u90bb\u5f62\u72b6\u4e4b\u95f4\u7684\u6297\u952f\u9f7f\u878d\u5408.\u8fd9\u5c06\u51cf\u6162\u6e32\u67d3.\u5b9e\u9a8c\u6027\u529f\u80fd.
config.name.fixAntialiasConflation =
config.description.fixAntialiasConflation =
config.name.autoPlaySounds = \u81ea\u52a8\u64ad\u653e\u58f0\u97f3
config.description.autoPlaySounds = \u9009\u4e2d\u8282\u70b9\u65f6\u81ea\u52a8\u64ad\u653eDefineSound
config.name.deobfuscateAs12RemoveInvalidNamesAssignments = AS1/2\u53cd\u6df7\u6dc6: \u5220\u9664\u5e26\u6df7\u6dc6\u540d\u79f0\u7684\u53d8\u91cf\u58f0\u660e