2 पॉइंट द्वारा GN⁺ 2024-12-01 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • GIMP 3.0, अप्रैल 2018 की 2.10 रिलीज़ के बाद पहला major update है, और यह GTK 3 आधारित UI के साथ core platform और plugin architecture तक बदलने वाला बड़ा बदलाव है
  • GTK 3 में बदलाव से Wayland compatibility, HiDPI scaling, multi-touch, pinch zoom, और advanced drawing tablet जैसे input environments में सुधार आता है
  • GEGL integration तथा memory और multi-threading सुधारों से बड़ी images पर filter और effect processing तेज़ होती है, और stable release में पहली बार non-destructive editing workflow शामिल किया गया है
  • layer bulk operations, auto-expanding layers, PSD/PSP/GIF handling में सुधार, JPEG/TIFF/PSD के लिए CMYK output, और GEX extension format जोड़े गए हैं, जिससे advanced editors के साथ फीचर गैप कम होता है
  • मौजूदा plugins को API compatibility break के कारण update करना होगा; पहला RC 6 नवंबर 2024 को जारी किया गया था, और यदि कोई गंभीर bug या regression नहीं मिलता है तो इसी के आधार पर final release build की जाएगी

GTK 3 में बदलाव और नया इंटरफ़ेस

  • GIMP 3.0 अप्रैल 2018 में 2.10 के आने के बाद पहला major update है, और यह पहले के GTK 2 आधारित सिस्टम से GTK 3 आधारित सिस्टम पर शिफ्ट करता है
  • GTK 4 भी project की समीक्षा के दायरे में है, लेकिन योजना पहले GTK 3 का काम पूरा करने की थी
  • GTK 3 में बदलाव से input और display environment का दायरा बढ़ता है
    • शुरुआती Wayland compatibility
    • HiDPI scaling
    • multi-touch input
    • pinch zoom gesture
    • advanced drawing tablet जैसे complex peripherals का support
  • UI भी साथ में नया किया गया है
    • यह CSS themes को support करता है, और default themes 4 प्रकार के हैं: light, dark, gray, और visual impairment वाले users के लिए high-contrast theme
    • यह GTK के header bar component का उपयोग करता है, लेकिन पुराने releases जैसी परिचितता बनाए रखने के लिए traditional menu interface भी support करता है
    • GTK और icon themes चुने जा सकते हैं
    • menus को title bar में रखकर vertical space कम की जा सकती है
  • नई welcome screen tutorial, documentation, donation options जैसे project links और initial setup features देती है
    • “Create” tab में नई image बनाना, हाल की files चुनना, और filesystem से मौजूदा image खोलना संभव है
    • चाहें तो welcome screen को disable किया जा सकता है

GEGL integration और non-destructive editing

  • GIMP 3.0 का एक मुख्य फ़ोकस GEGL के साथ और गहरा integration है
  • GEGL एक scene graph आधारित architecture है, जिसे GIMP की image processing क्षमता सुधारने के लिए 2000 में पहली बार जोड़ा गया था
  • GIMP core और standard plugins में कई optimizations किए गए हैं, और memory management व multi-threading सुधारों के साथ बड़ी images पर filters और effects लागू करने की गति काफी बढ़ने की उम्मीद है
  • GEGL image processing operations को जोड़ते हुए original image data और पूरा editing history सुरक्षित रख सकता है
  • GIMP 3.0 project का पहला stable release है जो non-destructive editing workflow देता है, हालांकि अभी और काम बाकी है
    • users original image बदले बिना किसी भी layer पर filters और effects लागू कर सकते हैं
    • apply करने के बाद भी effect parameters बदले जा सकते हैं
    • मनचाहा result न मिलने पर बार-बार undo करने की ज़रूरत कम हो जाती है
    • GEGL operations इस्तेमाल करने वाले filters और plugins real-time preview देते हैं

color management और CMYK output

  • GIMP 3.0 “space invasion” नाम से चल रहे color management सुधार कार्य को आगे बढ़ाता है और color accuracy बढ़ाता है
  • इसका आधार babl library है, जो pixel format conversion और color space management संभालती है
  • embedded color profile वाली files खोलने पर automatic color profile management काम करता है
    • 2.10.x series में ऐसी files import करते समय manual intervention की ज़रूरत पड़ती थी
  • यह sRGB range के बाहर की palette को support करता है और CMYK तथा CIELAB जैसे color spaces को संभाल सकता है
  • CMYK support printing और desktop publishing करने वालों के लिए महत्वपूर्ण है
  • internal color information storage अभी भी sRGB, grayscale, और indexed colors का उपयोग करता है, और ज़रूरत होने पर output stage पर दूसरे color spaces में convert करता है
  • GIMP 3.0 कुछ file formats में CMYK output देता है
    • JPEG
    • TIFF
    • Photoshop PSD
  • soft-proofing workflow भी बेहतर किया गया है, और इससे जुड़ी जानकारी XCF format में सहेजी जाती है ताकि sessions के बीच settings बनी रहें

layer workflow और file format support

  • GIMP 3.0 का layer workflow Adobe Photoshop और Affinity Photo जैसे advanced photo editors के साथ feature similarity बढ़ाने की दिशा में सुधारा गया है
  • कई layers को select और group किया जा सकता है, और layer operations को bulk apply किया जा सकता है
    • move
    • reorder
    • duplicate
    • merge
    • delete
    • layer dialog में एक-दूसरे से अलग पड़ी layers को भी एक साथ process किया जा सकता है
  • हर layer पर filter और effect उपयोग में होने पर अलग Fx icon दिखता है
    • icon पर click करने से popover में filters और effects manage किए जा सकते हैं
  • developers आगे layer effects workflow को और अधिक tightly integrate करने और UI सुधारने की योजना रखते हैं
    • non-destructive features को आगे layer masks और layer channels तक बढ़ाया जाएगा
    • destructive workflow चाहने वाले users के लिए filter dialog में “Merge Filter” option है
  • auto-expanding layers canvas के बाहर draw करने पर layer boundaries बढ़ाती हैं, लेकिन canvas size वही रखती हैं
    • brush tool में “Expand Layers” option चालू करना होगा
    • layer masks को भी layer के साथ expand होने के लिए सेट किया जा सकता है
    • “Align And Distribute” tool को पूरी तरह से फिर से बनाया गया है ताकि वह सिर्फ boundaries नहीं बल्कि layer content को भी पहचान सके
  • file format support भी सुधरा है
    • PSD images import करते समय layer order सुरक्षित रहता है
    • Paintshop Pro PSP images ICC profiles, grid, guides जैसी कई विशेषताएँ सुरक्षित रखती हैं
    • GIF files में animation होने का पता लगाया जा सकता है, और मौजूदा file को overwrite करते समय animated GIF सही तरह से save होती है
  • नए image formats import और export दोनों को support करते हैं
  • SwatchBooker palette format SBZ का support जोड़ा गया है, जिससे Scribus और Krita के साथ feature alignment होता है
    • SBZ एक ही file में layout, texture, gradient, named colors, color space information, और multiple palettes सहेज सकता है
  • raw image processing पहले की तरह darktable और RawTherapee जैसे external applications पर निर्भर रही है
    • darktable API changes के कारण GIMP उसके installed होने का पता नहीं लगा पाता था
    • दोनों projects के सहयोग से dedicated darktable integration जोड़ा गया है

GEX extension system और plugin compatibility

  • GIMP 3.0 नया extension system और file format GEX पेश करता है
  • GEX को plugins, themes, brushes जैसी उन चीज़ों को अधिक आसानी से distribute करने के लिए बनाया गया है जो core application को extend या supplement करती हैं
  • एक ही package में plugin, brush, theme जैसी कई सुविधाओं को साथ रखकर manage किया जा सकता है
    • उदाहरण के लिए PhotoGIMP जैसे projects एक single package के ज़रिए GIMP की standard functionality में बड़ा बदलाव ला सकते हैं
  • extension manager इस update में शामिल है, लेकिन extension distribution backend infrastructure अभी development में है, इसलिए यह अभी users को सीधे नहीं दिखता
    • इसे access करने के लिए “Help > Search and Run a Command” में मौजूद GIMP command search का उपयोग करना होगा
    • जब extension support mature होगा, तब कई features को runtime के दौरान manage किया जा सकेगा
  • GIMP 3.0 के बदलावों के लिए API compatibility break आवश्यक है, इसलिए पुराने releases के plugins अब compatible नहीं हैं
  • developers ने GTK 3 transition जैसी incompatible changes और API changes को एक साथ bundle करके impact कम करने का निर्णय लिया
  • 2.10.x branch का development जारी रहा, और development cycle के दौरान GIMP 3.0 की कुछ features backport की गईं
  • 2.10.x branch के future releases संभव हैं, लेकिन 3.x series के mature होने के साथ इसकी संभावना कम है
  • अधिकतर मौजूदा GIMP plugins को नए API support के लिए update करना होगा
    • उम्मीद है कि नया API plugin developers को अधिक functionality और बेहतर performance देगा

3.0 के बाद की नींव और release status

  • GIMP 3.0 user-facing features के अलावा future releases के लिए internal foundation भी शामिल करता है
    • non-destructive layer types जैसे vector layers और linked layers
    • core application में animation support
    • multi-page files
    • RGB range के बाहर color spaces में native work support
  • final release की सटीक तारीख अभी तय नहीं हुई है
  • जो users नई features पहले आज़माना चाहते हैं, वे development builds डाउनलोड कर सकते हैं
  • पहला release candidate 6 नवंबर 2024 को जारी हुआ था, यह main branch के string freeze पर पहुँचने के बाद आया
  • यदि कोई गंभीर bug या regression नहीं मिलता है, तो final release release candidate के आधार पर build की जाएगी
    • अगर बड़ी समस्याएँ मिलती हैं, तो अतिरिक्त release candidates की ज़रूरत पड़ सकती है
  • इसके बाद releases को छोटे, feature-focused releases के रूप में अधिक तेज़ी से लाने का लक्ष्य है ताकि stability बेहतर हो

1 टिप्पणियां

 
GN⁺ 2024-12-01
Hacker News की रायें
  • यहाँ की भाषा से ऐसा लगता है जैसे CMYK/CIELAB केवल image conversion pipeline के बिल्कुल अंत में लागू होता है, इसलिए भ्रम पैदा होता है
    तो non-RGB color spaces में manipulation करना अक्सर मुख्य बात होती है, इसलिए अतिरिक्त color space support की उपयोगिता काफी सीमित हो जाती है
    लेकिन GIMP.org का ब्लॉग पोस्ट इसे थोड़ा अलग तरीके से समझाता है। मतलब कुछ ऐसा लगता है कि मूल color space information भी बनी रहती है, और lossy round-trip conversions से बचने के लिए conversion केवल जरूरत पड़ने पर लागू होता है

    • ठीक से समझ नहीं आ रहा। अगर 2 CMYK images खुले हैं, तो color selection, copy/paste और बाकी operations बिना color space conversion के होने चाहिए
      CMYK image पर काम करते समय जरूरी एकमात्र color space conversion screen display के लिए होना चाहिए। file में CMYK data उससे जुड़े color profile के साथ रहना चाहिए, और screen पर वह सिर्फ monitor profile से होकर RGB में convert होकर दिखना चाहिए
      केवल जब किसी RGB image का हिस्सा CMYK image में paste किया जाए, तभी एक बार CMYK conversion चाहिए। अगर GIMP के internal operations पूरी तरह RGB pixels के लिए specialized हैं और native CMYK editing नहीं कर सकते, तो उन्हें color-space-independent तरीके से काम करने के लिए ठीक से फिर से लिखना चाहिए
      Photoshop ने 1991 में version 2.0 में ही CMYK support दे दिया था, layers से भी पहले। यानी वह शुरू से print के लिए design था, इसलिए GIMP में बाद में CMYK फिट करना काफी nightmare जैसा लगता है
  • आखिरकार UI update हुआ। जैसे कुछ साल पहले Blender ने UX को revamp किया और उसकी popularity बहुत बढ़ी, वैसे ही उम्मीद है कि और improvements और users आएँगे

    • क्या इस बदलाव में UX improvements भी शामिल हैं? लेख में सिर्फ visual elements और theme updates दिखते हैं। जो discussions मैंने पढ़े हैं, उनके मुताबिक GIMP को रोकने वाली चीज UX ही है
    • अच्छा होगा अगर पहले की तरह कई toolboxes को अलग windows के रूप में खोलने की setting मिल सके
      और पता नहीं किसने सोचा कि “Cancel” और “OK” जैसी चीजों को title bar में रखना अच्छा idea है
    • Blender team को नीचा दिखाने की कोशिश नहीं है; वे बहुत high-quality UI work कर रहे हैं
      90 के दशक के आखिर में IRIX के version 1.7 से इसे casually इस्तेमाल करने वाले के रूप में, Blender का बदलाव “complete UI change” से ज्यादा “complete UI change किया है, ऐसा press release निकालना” जैसा था, और असल में सबसे बड़ा फर्क mouse buttons बदलना था
      Blender UI मूल रूप से professional tool की तरह पूरे दिन इस्तेमाल के लिए अच्छा design किया गया था, और उसमें तेज, smooth workflow था। बस “101-button mouse” जैसी design होने के कारण learning cliff होने की reputation भी सही थी
      बाद में दूसरे 3D programs ने Blender-style flow की नकल की और वह ज्यादा mainstream हो गया, और Blender team भी धीरे-धीरे discover करना आसान बनाने वाले paths जोड़ती रही। “बहुत मुश्किल है” वाली जिद्दी reputation तोड़ने के लिए जोर से यही कहना पड़ता कि “UI पूरा फिर से बनाया, अब आसान हो गया”, और ऊपर से dark mode भी जोड़ दिया गया। असल difficulty लगभग वैसी ही है, लेकिन अगर लोग मान लें कि यह आसान है, तो वे सीखने के लिए समय निकालते हैं
    • अब इसमें GNOME/GTK वाला feel बहुत मजबूत है। screenshot देखकर मन ही मन उल्टी आने जैसी हालत हो गई
  • Non-destructive editing और बढ़ेगी, इसे लेकर सच में उत्साहित हूँ। पहले यही GIMP इस्तेमाल न करने की बड़ी वजहों में से एक था, और GEGL integration को मैं GIMP के लिए बड़ा milestone मानता हूँ

  • क्या अब 3 tools को जोड़कर इस्तेमाल किए बिना circle draw किया जा सकता है?

    • circle draw करने की एक simple 8-step guide मिली: https://alvinalexander.com/gimp/gimp-how-to-create-draw-circ...
      उम्मीद है GIMP developers basic features से ही सुधार शुरू करेंगे
    • layer में selection को move करते समय भी 3-key combination shortcut जानना पड़ता है, यह भी समस्या है
    • उसके लिए Inkscape इस्तेमाल करो
    • path editing की दुनिया में गए बिना दूसरे geometric shapes draw करना भी संभव नहीं
  • आखिरकार CMYK आ गया। खासकर professional side में यह ज्यादा widely used होने की वजह बने, तो अच्छा होगा

    • पता नहीं आजकल printing कितनी important है। मैं उसी background से हूँ, और घटते market में काम कर रहे पुराने colleagues को देखकर उदासी होती है; graphics side में ठीक-ठाक कमाने वाले लोग digital field में हैं
      यह कह नहीं रहा कि यह meaningless है, लेकिन इस क्षेत्र में लगता है कि जहाज पहले ही छूट चुका है
    • अभी CMYK से ज्यादा Lab important है
      Dan Margulis की latest books भी पहले की तरह CMYK नहीं, Lab पर हैं
      लेकिन 3.0 में भी native Lab या CMYK नहीं दिखता। data अभी भी sRGB है, और tools के पहले/बाद में convert होने वाला तरीका है
      यह अच्छा नहीं है। Lab का gamut sRGB से कहीं ज्यादा wide है
    • professionals को work tools खरीदने में दिक्कत नहीं होती, और कमतर tools इस्तेमाल करने की कोई वजह भी नहीं
      latest professional image editing/design software 100 dollars से भी कम में खरीदा जा सकता है। सिर्फ एक client handle करने पर ही tool cost निकल आती है। कोई professional GIMP पर समय क्यों बर्बाद करेगा, जब वह अच्छे tools से client work करके पैसे कमा सकता है
  • कभी-कभी GIMP इस्तेमाल करता हूं, लेकिन उसके अलग तरह के UI की वजह से अक्सर झुंझलाहट होती है। फिर भी यह देखकर अच्छा लगता है कि वे feedback सुनकर सुधार कर रहे हैं
    अगर आपको भी ऐसा ही लगता है, तो Photoshop UI के आदी लोगों के लिए मुफ्त website Photopea आज़माने लायक है। यह web पर काफी अच्छी तरह चलने वाला Photoshop “clone” है, और मेरी जानकारी में शायद single-person development है। हाल ही में इसने मेरे लिए GIMP की जगह ले ली है

    • website के बजाय मैं Krita की सिफारिश करूंगा
      कोई website अपने-आप मुफ्त या open source नहीं हो जाती, internet connection भी चाहिए, और वह आपके काम में लगे file को चुपके से copy भी कर सकती है। Photopea आज मुफ्त हो तो भी कल paid हो सकता है
      Krita आजकल Windows और macOS पर भी इस्तेमाल किया जा सकता है: https://krita.org/en/
    • “अलग तरह का UI” आदत का मामला है। मेरे लिए GIMP मुख्य image editing tool है, इसलिए दूसरे tools ही उलटे अजनबी लगते हैं
    • कुछ साल पहले इसी अलग तरह के UI की वजह से मैंने अपना काम खो दिया था, और तय कर लिया था कि जब तक इसका behavior नहीं बदलता, मैं फिर कभी GIMP इस्तेमाल नहीं करूंगा
      PNG जैसे non-GIMP file को खोलकर original file update करनी हो, तो PNG में “export” करना पड़ता है। tab बंद करने पर यह warning देता है कि आपने native xcf format में save नहीं किया, इसलिए save नहीं हुआ। कम-से-कम उस समय यह जानने का कोई तरीका नहीं था कि original file में save हुआ है या नहीं
      version control में मौजूद दर्जन भर PNG files खोलकर edit और overwrite करने के बाद जब मैंने उन्हें बंद किया, तो GIMP ने चेतावनी दी कि कोई भी image save नहीं हुई। मैं xcf changes track नहीं करना चाहता था, इसलिए उसे ignore किया, लेकिन बाद में पता चला कि उनमें से एक PNG में export ही नहीं हुई थी
    • मैंने कभी Photoshop इस्तेमाल नहीं किया और 15 साल से ज्यादा GIMP इस्तेमाल किया है, फिर भी UI झुंझलाने वाला और नापसंद है। फिर भी non-destructive editing बड़ा upgrade है
      Photopea भी कभी-कभी इस्तेमाल करता हूं और recommend करने लायक है
    • मैंने Photopea, Krita और GIMP को साथ-साथ खोलकर देखा, UI में कोई बड़ा फर्क बिल्कुल नहीं था
      इस तरह की आलोचना लगभग वैसी ही है जैसे 1999 के बाद GIMP न इस्तेमाल करने वाले लोग हर release पर वही झूठ दोहराते रहते हैं
  • 2003 के आसपास, जब मैं बच्चा था, तब से GIMP इस्तेमाल करना शुरू किया था, और याद है कि तब भी 3.0 और non-destructive editing का इंतज़ार था
    अब मैं 30s में हूं। धीमा और लगातार चलने वाला आखिरकार जीतता है
    GIMP team को बधाई। 3.0 के officially release होने पर जो catharsis महसूस होगा, उसकी कल्पना भी नहीं कर सकता

    • “catharsis” शब्द की वजह से मुझे उसका मतलब देखना पड़ेगा
      20 साल पांच Olympics के बराबर समय है, इसलिए software development और improvement की अवधि के तौर पर यह बहुत लंबा है। user application नहीं है, लेकिन open source real-time Linux kernel से तुलना की जा सकती है
      सोच रहा हूं कि क्या ऐसी ही development duration वाले और भी open source software हैं। फिर भी पुरानी कहावत की तरह, अगर race जीतनी हो तो खरगोश से कछुआ बेहतर है
      https://news.ycombinator.com/item?id=41584907
      https://en.wikipedia.org/wiki/The_Tortoise_and_the_Hare
    • 20 साल लगे release को लगातार कहना ठीक है या नहीं, इस पर मुझे संदेह है
    • 2000 में बचपन में मैंने CD-ROM magazine से GIMP “जुगाड़” किया था और काफी समय तक इस्तेमाल किया, फिर मेरे uncle ने pirated Photoshop 7 दे दिया। मैं GIMP के तरीके का इतना आदी था कि उलटे Photoshop पसंद नहीं आया
      बाद में Photoshop के advanced features, खासकर non-destructive editing सीखने के बाद GIMP पर लौटना मुश्किल हो गया, और muscle memory भी खत्म हो गई, इसलिए आजकल GIMP इस्तेमाल करना कठिन लगता है
      आजकल मैं 2D/3D काम ज्यादा नहीं करता, इसलिए लगभग 10 साल से Krita इस्तेमाल कर रहा हूं; Photoshop alternative के रूप में यह काफी अच्छा है और interface भी ज्यादा मिलता-जुलता है
    • software में “धीमा और लगातार” जीतता है, ऐसा कहना मुश्किल है। कोई उदाहरण याद नहीं आ रहा
      धीमा होने पर dependencies पुरानी हो जाती हैं, और बदलते environment के साथ तालमेल बिठाने के लिए कुछ काम बार-बार दोहराने पड़ते हैं
      फिर भी मुझे GIMP पसंद है, और इसे default image editor के रूप में इस्तेमाल करता हूं
    • मैंने भी बचपन में GIMP इस्तेमाल किया था, लेकिन मैं थोड़ा ज्यादा उम्र का हूं
      यह देखकर अच्छा लगता है कि इसमें लगातार सुधार हो रहा है और CMYK जैसी बड़ी features जुड़ रही हैं
  • Gimp 3.0 में भी GIF animation का behavior पहले जैसा है या नहीं, यह जानना चाहता हूं। मैं यह feature बहुत इस्तेमाल करता हूं, इसलिए crop, resize और frame rate editing का behavior जस का तस रहना चाहिए। नहीं तो शायद मुझे पुराने version पर ही रहना पड़ेगा
    इसलिए किसी को Gimp 3.0 को पिछले versions से compare करके test करना चाहिए कि behavior में कोई फर्क तो नहीं है। ऐसे फर्क workflow पर बड़ा असर डाल सकते हैं

    • अगर आप उस feature को अच्छी तरह जानते हैं, तो खुद test करने के लिए बिल्कुल सही व्यक्ति लगते हैं। RC download करके bug report भेज दें
    • मेरी जानकारी में GIF animation में खास बदलाव लगभग नहीं हुए हैं। GUI के बिना GIF animation overwrite करते समय animation state गायब हो जाने वाले bug fix, या non-square pixel resolution import support जैसे improvements जरूर हुए हैं
      फिर भी test करके बताएं तो अच्छा होगा। मैं check करके जितना हो सकेगा ठीक करूंगा
  • यह थोड़ा अजीब है कि GTK की शुरुआत GIMP प्रोजेक्ट से हुई थी, फिर भी GIMP नवीनतम GTK4 इस्तेमाल नहीं कर रहा। GTK4 को 2020 से stable माना जा रहा है
    बल्कि यह काफी पीछे छूटा हुआ लगता है। क्या यह पहला GIMP रिलीज़ नहीं है जिसमें GTK3 इस्तेमाल होना शुरू हुआ है, और उससे पहले यह अब भी GTK2 इस्तेमाल कर रहा था, जिसका life 2020 में समाप्त हो गया था?

    • एक बहुत साधारण प्रोजेक्ट को GTK2 से GTK3 पर ले जाने का अनुभव होने के नाते, यह मुझे खास अजीब नहीं लगता। migration वाकई कठिन था, और जिन हिस्सों से मेरा सामना हुआ उनमें सही migration path देने की कोशिश बहुत कम दिखी
      बाद में आए docs और ChatGPT की मदद से कुछ features वापस ला पाया, और आखिर में xlib को सीधे call करना पड़ा
      वह software wxWidgets इस्तेमाल करता था, इसलिए ज्यादातर बदलाव उसी के अंदर encapsulate थे, और GDK/GTK को सीधे इस्तेमाल करने वाला हिस्सा बहुत छोटा था, फिर भी ऐसा हुआ
      भले ही GTK GIMP से निकला हो, अगर बाद में GTK development GIMP के लिए, GIMP द्वारा नहीं हुआ, तो migration एक nightmare रहा होगा। non-destructive editing जैसे काम में ही बहुत कुछ संभालना पड़ता है, ऐसे project में तो और भी ज्यादा, और अब GTK4 पर वही काम फिर दोहराना आकर्षक नहीं होगा
    • आजकल GTK कुछ ऐसा है: “GNOME पहले, बाकी users बिल्कुल मायने नहीं रखते, इसलिए toolkit को बार-बार बड़े स्तर पर तोड़ो ताकि वे हार मान लें।” काफी लंबे समय से ऐसा ही है
    • GTK4 ने अजीब वजहों से बहुत सारी APIs हटा दीं, और GIMP का 3 पर जाना GTK4 के अस्तित्व में आने से पहले ही शुरू हो गया था
      अगर GTK4 ने कुछ हद तक compatibility बनाए रखने की कोशिश की होती, तो आखिरी समय में GTK3 से GTK4 पर switch करना संभव होता, लेकिन असल में ऐसा नहीं है
      अगर आप GNOME नहीं हैं, तो GTK आपके लिए सही नहीं है
    • सही है, लेकिन GTK2 से GTK3 की छलांग GTK3 से GTK4 की तुलना में कहीं बड़ी है। GTK3 porting कब शुरू हुई थी, यह नहीं पता, लेकिन अगर वह GTK4 आने से पहले थी, तो पहले GTK3 वाला काम खत्म करने की कोशिश करना समझ में आता है
    • लेख के दूसरे paragraph में यह पहले ही है: “GTK 4 कई सालों से उपलब्ध है और project की समीक्षा के दायरे में है, लेकिन योजना हमेशा पहले GTK 3 का काम खत्म करने की थी”
  • आज भी GIMP इस्तेमाल किया। इससे जुड़े सभी लोगों का धन्यवाद
    इतने सालों बाद भी simple editing के लिए मैं बार-बार इसी पर लौटता हूं

    • यह दिलचस्प है कि इतने सालों बाद भी simple editing के लिए आप वापस इसी पर लौटते हैं
      मेरे मामले में UI बदलावों, खासकर export से जुड़ी अजीब behavior की वजह से GIMP simple editing के लिए कम उपयोगी हो गया, और बहुत बड़ी झंझट बन गया