Jump to content

KemalALKIN

Üye
  • Posts

    3771
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by KemalALKIN

  1. AppDB kısmından test edilen programları görebilirsiniz sitesinden
  2. The Wine development release 1.1.43 is now available. What's new in this release (see below for details): - A number of new icons. - Improved support for alpha channel in bitmaps. - Many Direct3D fixes and optimizations. - More complete msvcr80/90 implementations. - A wide range of 64-bit fixes. - Various bug fixes. The source is available from the following locations: http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.43.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.1.43.tar.bz2[/CODE] Binary packages for various distributions will be available from: [CODE]http://www.winehq.org/site/download[/CODE] You will find documentation on [CODE]http://www.winehq.org/site/documentation[/CODE] You can also get the current source directly from the git repository. Check [CODE]http://www.winehq.org/site/git[/CODE] for details. Wine is available thanks to the work of many people. See the file AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- Bugs fixed in 1.1.43: 7436 Scroll bars don't scroll properly with thumb in Altium DXP2004 sch view 10406 Missing surface textures in Titan Quest game v.1.3 12611 Warcraft III world editor page faults when switching desktops / after restoring from minimization 13976 Axis&Allies crashes after a long time of game-play ~1 hour 14545 Baldur's Gate Trilogy: installation fails 14558 DirectX : Missing sprite frames in Double Dragon Forever with OffscreenRenderingMode=fbo 14795 amsn errors on startup 15772 Victoria: An Empire Under The Sun: Crashes on loading screen 16595 Scroll bars don't work on 4D 6.5.4 16622 possible bashism in config.guess 17359 Virtual Sailor 7.0 does not run properly due to bug in Direct3d emulation 17503 Diablo 2 refuses to detect D3D device 18652 Battlefield 2: Doesn't close cleanly 19385 the 'wine start' launcher does not open MS Office documents that have spaces in their path 20330 Buttons in The print show pro show up as blacked out and are not useable. 20391 Word 2003 background of tab stops is wrong color 20442 visio 2003 & 2007 crash after 2nd double click on element 20598 Elements Do Not Appear in Patcher Dialogue Box in Perfectworld International 20607 Machines Demo: loading screen is too dark 20611 Unimplemented function d3dx9_36.dll.D3DXCreateEffectEx (Singularity) 20761 Riven pallet error 21285 Axis & Allies setup.exe crashes 21352 odd behaviour with segmentation fault in openwatcoms DirectX sample (samples/directx/cpp/d3d/d3d.cpp) 21356 Some icons are completely black in HTML-Kit 21608 EVE Online ship icon rendering broken 21819 Fiesta Online unplayable 21847 Steam 2010 beta UI fails to draw 21957 Solfege from Kogado Studio hangs when trying to playing video 22070 Motocross madness shows wrong textures 22088 Starcraft II loading screen bar is messed up 22096 Starcraft II - crashes on launch if '-showfps=1' is used 22098 Starcraft II has missing effects on main menu 22108 Bloxx It's installer hangs 22127 Control Spy: animation control displays incorrectly 22197 PlayOnline viewer shows black screen 22200 Dragon Age: Origins needs msvcr80.dll.__CxxFrameHandler3 implemented 22209 Dragon Age does not start 22225 CDBurnerXP's disc icon is completely black 22235 mciqtz32: Add basic play capability causes regression in The Games Factory 2 demo 22245 AVR Studio fails to install 22248 Imperium Romanum: minimap is missing some stuff 22257 AntiVir requests IE installation in a WoW64 setup 22360 Icons in HTML-Kit lack transparency 22365 .NET Framework 2.0 installer hangs ---------------------------------------------------------------- Changes since 1.1.42: Alex Villacís Lasso (11): oledb32: Tests for OLEDB32 conversion to DBTYPE_STR, marked as todo_wine. oledb32: Implemented OLEDB32 conversion to DBTYPE_STR. oledb32: Add tests for DBTYPE_I4 to DBTYPE_WSTR/DBTYPE_STR conversion. oledb32: Add tests for DBTYPE_R4 to DBTYPE_WSTR/DBTYPE_STR conversion. oledb32: Add tests for DBTYPE_R8 to DBTYPE_WSTR/DBTYPE_STR conversion. oledb32: Add tests for DBTYPE_CY to DBTYPE_WSTR/DBTYPE_STR conversion. oledb32: Add tests for DBTYPE_I1/DBTYPE_UI1/DBTYPE_UI2/DBTYPE_UI4/DBTYPE_I8/DBTYPE_UI8 to DBTYPE_WSTR/DBTYPE_STR conversion. oledb32: Add tests for DBTYPE_GUID to DBTYPE_WSTR/DBTYPE_STR conversion as todo_wine. oledb32: Implement conversion from DBTYPE_GUID to DBTYPE_STR/DBTYPE_WSTR/DBTYPE_BSTR. oledb32: Added tests for DBTYPE_BYTES to DBTYPE_WSTR/DBTYPE_STR marked as todo_wine. oledb32: Implement conversion from DBTYPE_BYTES to DBTYPE_WSTR/DBTYPE_STR. Alexandre Julliard (98): rpcrt4: Fix the pointer alignment macros for 64-bit. rpcrt4: Replace the alignment macros by inline functions. dpwsockx: Use standard Win32 types instead of the BSD ones. include: Try harder to redefine u_long, and avoid using it in headers as far as possible. d3dx9_36: Don't include the bison-generated header from the bison source file. mmdevapi: Include system headers before Wine headers. widl: Add a type_memsize_and_alignment function to make it explicit where the alignment is truly needed. widl: Alignment for complex arrays and structs is the buffer alignment, not the memory one. rpcrt4: Fix tracing of non-conformant strings. rpcrt4: Always skip the conformance format, even if conformance is not present in the buffer. rpcrt4: Add support for complex arrays in the generic array marshalling functions. rpcrt4: Add support for complex arrays in the generic array unmarshalling functions. user32/tests: Fix a test that was incorrectly skipped on non-Win9x platforms. tools: Improve error handling in the buildicon script. mmdevapi/tests: Remove some todos that succeed now. mmdevapi/tests: Mark some failing tests as todo. ole32: Don't use in-memory structure layouts to build the wire data, define wire-specific structures instead. winedbg: Save internal variables as proper DWORD values. rpcrt4: Clean up handling of enum16 types. rpcrt4: Add support for marshalling int3264 types. rpcrt4: Implement proxy/stub delegation for x86_64. include: Fix a couple of oaidl.idl definitions for 64-bit. ole32: Fix the free threaded marshaller data for 64-bit pointers. oleaut32: Fix a couple of typelib test failures on 64-bit. oleaut32: Fix some pointer conversion warnings on 64-bit. shlwapi/tests: Fix some pointer conversion warnings on 64-bit. msvcrt: Fix an unused variable warning. msvcr90/tests: Fix the calling convention of the initterm callbacks. winapi: Add some support for handling ifdefs, particularly ifdef _WIN64. winapi: Generate the 64-bit variant of structure size/alignment tests. winapi: Add a few more types to the ntdll generated tests. configure: Don't disable includes for the Wow64 build. crypt32: Fix computation of structure sizes in CRYPT_AsnDecodeSequence. winex11: Fix the calling convention of X11DRV_wglCreateContextAttribsARB. configure: Define WINE_CROSSTEST when building crosstests, and disable use of config.h in that case. include: Move the exception handling support functions to winecrt0 instead of having them inline. winecrt0: Add a trampoline function to align the stack on x86_64 before continuing an exception. urlmon: Forward the DllMain call to the dlldata.c generated function. inetcomm: Store an index instead of a handle for mime bodies to avoid pointer conversion warnings. inetcomm: Rewrite MimeMessage_FindFirst/Next to iterate correctly and avoid invalid pointer conversions. ntdll: Fix affinity mask check for 64-bit. oleaut32: Query the path of the correct kind of typelib when unregistering it. oleaut32: Use the x87 assembly code for rounding on x86_64 too. ntdll: Restructure x86_64 exception processing to treat all functions with missing exception data as leaf functions. wininet: Fix some pointer conversion warnings on 64-bit. user32: Avoid pointer truncation in SetSysColorsTemp. shell32: Convert the change notifications list to a standard list. shell32: Store an id in change notifications to avoid invalid pointer conversions. wined3d: Remove unused offset parameter in buffer_get_memory. tests: Use the correct format of varargs list when building with msvcrt. d3d8: Avoid using a pointer difference in a trace. secur32: Avoid using a pointer difference in a trace. ole32/tests: Avoid using a pointer difference in a trace. cmd/tests: Add casts to pointer differences in traces. hhctrl.ocx: Add casts to pointer differences in traces. jscript: Add casts to pointer differences in traces. ntdll: Build the virtual_release_address_space function on all platforms. gdi32: Avoid some rounding errors in AngleArc. msvcrt: Implemented setjmp for x86_64. winebuild: Add a wrapper function to output cfi directives. winebuild: Support for -fasynchronous-unwind-tables flag to enable/disable CFI generation. winegcc: Add support for the -fasynchronous-unwind-tables option. configure: Pass the -fasynchronous-unwind-tables flag to winegcc when supported. winebuild: Add cfi annotations to the import thunk for i386. winebuild: Add cfi annotations to the relay functions for i386. libport: Make cfi annotations optional for x86_64. libwine: Make cfi annotations optional for x86_64. ntdll: Make cfi annotations optional for x86_64. winmm/tests: Fix a pointer conversion warning on 64-bit. msvcrt: Make a few more exception handling functions i386-specific. msvcrt: Implement the missing exception constructor functions. msvcrt: Add support for VC7 and VC8 extensions to the C++ exception handler. msvcrt: Export a few more C++ functions that actually call standard C functions. user32: The Z-order of owned windows doesn't depend on them having the WS_POPUP style. libwine: Store more detailed information about characters direction. kernel32: Map the new detailed direction information back to the Windows constants. gdi32: Use the more detailed libwine information to classify bidi chars. usp10: Use the more detailed libwine information to classify bidi chars. include: Define some more NTSTATUS values. msvcrt: Implement support for version 4 exception tables. msvcrt: Implement _invalid_parameter and fix the handler definitions. msvcr90: Implement _invalid_parameter_noinfo. winex11: The source offset for mirrored Xrender blits must be scaled too. winex11: Add a separate helper function for Xrender mono->color blits. winex11: Use repeating instead of scaling when stretching a 1x1 source bitmap. winex11: Define a structure to hold coordinates information for BitBlt operations. winex11: Move logical to physical mapping into the BITBLT_GetVisRectangles helper function. winex11: Use the BITBLT_GetVisRectangles helper function for AlphaBlend too. winex11: Rewrite AlphaBlend to do everything on the server side, and support all types of source bitmaps. winex11: Add support for big-endian 32-bpp Xrender formats. configure: Don't disable 32-bit programs on Wow64 to support a future 32-bit compatibility mode. wine.inf: Register iexplore from the system directory so that the 32-bit version gets registered too. winex11: Mask out the alpha channel when converting from color to monochrome. msvcrt: Initialize exported common variables to fix the build on Mac OS. winex11: Set the NET_WM_ICON hint for 32-bpp icons. winex11: Fix 16-bpp cursor conversions. appwiz.cpl: Use the fancy new icon. ntdll: Report the correct processor architecture. Alistair Leslie-Hughes (1): msxml4: Add Schema interfaces. Anders Jonsson (1): wineboot: Update Swedish translation. Andrew Eikum (5): mshtml: Return success in HTTPChannel::SetRequestMethod. mshtml: Implement HTTPChannel::GetRequestSucceeded. mshtml: Implement HTTPChannel::GetResponseHeader. mshtml: Always load URLs without a base URL through Wine. shlwapi: Check for NULL string in UrlIs. André Hentschel (5): winemaker: Fix manpage. winedump: Update manpage. server: Add German translation of the manpage. winemaker: Add German translation of the manpage. ntdll: Use NULL for a pointer. Aric Stewart (: rpcrt4: Handle NULL pclsid in NdrDllRegisterProxy and NdrDllUnregisterProxy. rpcrt4: Improve NdrDllRegisterProxy parameter checking. rpcrt4/tests: Add NdrDllRegisterProxy tests. include: Include fMergeNeutralItems in the SCRIPT_CONTROL Structure. usp10: Improve ScriptItemize with a SCRIPT_CONTROL and SCRIPT_STATE set. ups10: Reimplement ScriptLayout to properly handle mixed runs. usp10: Have ScriptShape respect fLogicalOrder and fRTL when ordering glyphs. usp10/tests: Expanded tests for ScriptShape. Austin English (1): imm32: Quiet ImmGetOpenStatus fixme. Christian Costa (14): d3dx9_36: Add stub for D3DXCheckTextureRequirements. amstream: Fix AddRef calls. d3dx9_36: Add definitions for ID3DXBaseMesh and ID3DXMesh interfaces. d3dx9_36: Add stub for D3DXCreateBox. d3dx9_36: Improve FIXMEs and TRACEs for surface. d3dx9_36: Forward D3DXCreateTextureFromFileExW to D3DXCreateTextureFromFileInMemoryEx. d3dx9_36: Add stub for D3DXCreateTextureFromFileA. d3dx9_36: Fix indentation. d3dx9_36: Implement D3DXGetImageInfoFromFileInMemory using WindowsCodecs (based on work from Tony Wasserka). mciqtz32: Only call CoUninitialize when CoInitializeEx succeeds. d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory. d3dxof: Add support for mszip compressed files. d3dx9_36/tests: Move surface tests into surface.c. d3dx9_36: Check wnd just after CreateWindow. Remove useless wnd check before calling DestroyWindow. Damjan Jovanovic (: wdm.h: Define IoGetNextIrpStackLocation. ntoskrnl.exe: Use IoGetNextIrpStackLocation. wdm.h: Define KeResetEvent and KeSetEvent. ntoskrnl.exe: Stub out KeResetEvent and KeSetEvent. wdm.h: Declare IoCallDriver. ntoskrnl.exe: Implement IoCallDriver. usb.h: Add and fix some USBD_STATUS codes. ntoskrnl.exe: Stub out IoGetDeviceProperty. Detlef Riekenberg (6): msvcr90: Run the tests again on w2k and below. msi: Display a MessageBox in MsiMessageBoxEx. urlmon/tests: Do not depend on user security settings in sec_mgr tests. urlmon/tests: Run the tests again on W95B (CoInternetParseUrl). urlmon/tests: Fix a failure on Win98. urlmon/tests: CoInternetGetSecurityUrl is not present on W95B. Dmitry Timoshkov (5): gdi32: Fix some DC leaks in gdi32 bitmap tests. winex11.drv: Do not allow WM actions for windows with WS_DISABLED style set. comctl32: Do not use width of the passed to ImageList_Add bitmap as an icon width. user32: Button painting code always sets up the clipping, there is no need to duplicate it. user32: Do not ask DrawFrameControl() to modify the passed in rectangle. Eric Pouech (16): dbghelp: Added support for DW_CFA_GNU_args_size. ntdll: On x86_64 systems (as on i386 ones), hw breakpoints must generate a EXCEPTION_SINGLE_STEP exception. winedbg: Simplify a bit the find_triggered_watch function. winedbg: Allow using 8-byte long hardware assisted breakpoints on x86_64 CPUs. server: Correctly set the DR0..7 registers on Linux for x86_64 architecture. dbghelp: When trying to enumerate locals & parameters with SymEnumSymbols, don't return a global or public symbol when the nearest symbol of the current context isn't a function. winedbg: Fix buffer size for 8-byte watchpoint. winedbg: Properly guard against setting a watchpoint against a variable stored in a register. winedbg: Describe pointer size in CPU backend structure. winedbg: Merge pointer deref and array index functions into a single one. winedbg: Use standard Wine lists for processes. winedbg: Use standard Wine lists for threads. winedbg: Add support for x86-64 in known CPUs while reading minidumps. winedump: Add support for x86-64 in known CPUs while reading minidumps. winedbg: Fix minidump support on 64bit OSes (don't clamp addresses out of 64bit minidumps). kernel32: Added proper support for GetSystemInfo on x86_64. Frédéric Delanoy (3): manpages: Fix formatting errors. wineserver: Fix French manpage. loader: Fix French translation of wine manpage. Hans Leidekker (7): include: Add some error codes. msi: Make the string reference count a short. msi: Make the string reference count a short. msi/tests: Run the RemoveODBC action to unregister the fake drivers. msi: Release summary information on error in msi_parse_patch_summary. msi: Move application of substorage transforms out of msi_parse_patch_summary. msi: Make the string reference count a short. Henri Verbeet (41): wined3d: Add a separate function for wined3d object initialization. wined3d: Simply inline dumpResources(). wined3d: Make some functions static. wined3d: Rename HW_VENDOR_WINE to HW_VENDOR_SOFTWARE. wined3d: Rename some GL vendors. d3d8/tests: Use color_match() in test_rcp_rsq(). d3d8/tests: Clear with colors that are more obviously different from the expected value in test_rcp_rsq(). wined3d: Don't use GLSL if the supported version isn't at least 1.20. wined3d: Capture the correct scissor rectangle. ddraw: Fix and clarify texture filter state mappings. quartz: Don't return a pointer to a stack variable in AMFilterData_ParseFilterData(). wined3d: Pass the correct window to Present() in IWineD3DSurfaceImpl_BltOverride(). wined3d: Pass the correct window to Present() in IWineD3DSurfaceImpl_Flip(). wined3d: Pass the correct window to Present() in IWineGDISurfaceImpl_Flip(). wined3d: Add a separate function for adding declaration elements in ConvertFvfToDeclaration(). wined3d: Add an extensionless STATE_INDEXBUFFER handler. wined3d: Get rid of state_nogl(). wined3d: Update shader constants on viewport changes. wined3d: Validate some more states. wined3d: Add a FIXME for predicated shader instructions. d3d9/tests: Add some depth buffer tests. d3d8/tests: Add some depth buffer tests. wined3d: Fix a GL extension prototype. wined3d: Don't write past the end of the buffer's conversion_map. winex11.drv: Allow OpenGL on minimized windows. wined3d: Add a separate function for rendertarget view initialization. wined3d: Add a separate function for palette initialization. wined3d: Disable strict draw ordering by default. wined3d: We always support at least a single modelview matrix. wined3d: Prune unsupported world matrix transform states. wined3d: Get rid of glRect from IWineD3DSurfaceImpl. wined3d: The currentDesc and pow2 width/height are the same for power of two textures. wined3d: Get rid of the width and height parameters to surface_allocate_surface(). wined3d: Get rid of the width and height parameters to surface_upload_data(). wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_apply_attachment_filter_states(). wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_attach_surface_fbo(). wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_attach_depth_stencil_fbo(). wined3d: Store render target attachments as IWineD3DSurfaceImpl pointers in struct fbo_entry. wined3d: Store the depth/stencil attachment as IWineD3DSurfaceImpl pointer in struct fbo_entry. wined3d: Remove some dead code from IWineD3DDeviceImpl_Uninit3D(). wined3d: Allow offscreen depth/stencil clears again with FBOs. Jacek Caban (6): mshtml: Fixed nsIHttpChannel::GetRequestSucceeded implementation. mshtml: Improved focus handling. mshtml: Use DOM designMode to switch to editor mode. mshtml: Use NSContainer HWND in handle_blur. jscript: Use special case for lastIndex<0 only for global regexps in run_exec. jscript: Fixed String.match implementation for non-global regexps. Joel Holdsworth (29): configure: Maintainer mode requires icotool v0.29.0 or newer. configure: Maintainer mode requires imagemagick. tools: Installed new icon build script. user32: Replaced oic_winlogo.ico with Tango compliant icon. user32: Replaced oic_bang.ico with Tango compliant icon. user32: Replaced oic_hand.ico with Tango compliant icon. user32: Replaced oic_note.ico with Tango compliant icon. user32: Replaced oic_ques.ico with Tango compliant icon. user32: Replace oic_sample.ico with Tango compliant icon. shell32: Replaced folder.ico with a Tango compliant icon. shell32: Replaced document.ico with a Tango compliant icon. shell32: Replaced cdrom.ico with a Tango compliant icon. shell32: Replaced delete.ico with a Tango compliant icon. shell32: Replaced desktop.ico with a Tango compliant icon. shell32: Replaced drive.ico with a Tango compliant icon. shell32: Replaced floppy.ico with a Tango compliant icon. shell32: Replaced folder_open.ico with a Tango compliant icon. shell32: Replaced mycomputer.ico with a Tango compliant icon. shell32: Replaced mydocs.ico with a Tango compliant icon. shell32: Replaced netdrive.ico with a Tango compliant icon. shell32: Replaced netdrive2.ico with a Tango compliant icon. shell32: Replaced printer.ico with a Tango compliant icon. shell32: Replaced ramdisk.ico with a Tango compliant icon. shell32: Replaced shortcut.ico with a Tango compliant icon. shell32: Replaced trash_file.ico with a Tango compliant icon. notepad: Replaced icon with a Tango compliant icon. appwiz: Replaced program icon with a Tango compliant icon. wordpad: Replaced program icon with a Tango compliant icon. taskmgr: Replaced program icon with a Tango compliant icon. Johan Gill (1): ddraw/tests: Added todo_wine test to verify resizing of fullscreen windows. Jörg Höhle (7): msvidc32: Fix "Unknown message: 400e". msacm32: Fix nesting in acmFilter/FormatTagEnum. winmm: MCI system commands are not eligible for auto-open. winmm: Improve MCI A/W mapping. msvidc: Fix 16bit VIDEO-1/CRAM decompression. winmm: Prepare transition of MCI parser to 64bit. winmm: MCI_SYSINFO dwRetSize counts characters, not bytes. Maarten Lankhorst (11): mmdevapi: Add uuid include. configure: Change openal detection. mmdevapi: Add alext.h for openal support. mmdevapi: Add dependency on openal. mmdevapi: Use openal to enumerate devices. winealsa.drv: Ignore unused bytes in wave headers. mmdevapi: Blacklist alsa hw devices. winmm: Remove timeGetTime. mmdevapi: Add OSS to blacklist on linux. mmdevapi: Don't load openal on older openal-soft versions. mmdevapi: Fix wrong blacklist test. Marcin Baczyński (1): makedep: Silence unused result warnings. Marcus Meissner (1): msvcrt: Implement findfirst64 and findnext64. Mikhail Maroukhine (1): winedump: Fix compiler warnings with flag -Wcast-qual. Nikolay Sivov (6): shell32: Add stub shell folder for CLSID_Printers. user32: Block TrackPopupMenu if menu is already active. user32: Set WM_EXITMENULOOP wParam same way as for WM_ENTERMENULOOP. gdi32: Use supplied hdc for DIB_RGB_COLORS if it's valid. shell32: Add IPersistFolder2 stub for printers folder. shell32: Support IShellView in ::CreateViewObject() for printers folder. Paul Vriens (9): ddrawex/tests: Don't crash on Windows 95. rsaenh/tests: Run tests again on Windows 95. msi/tests: Remove temporary files. rsaenh/tests: Fix some test failures on NT4 and lower. oleau32/tests: Fix test failures on Win9x/WinMe by using more A-functions. ntdll/tests: Make sure we can enumerate the directory. ntdll/tests: Enumerate one by one. ntdll/tests: We need a bigger buffer for NtQueryInformationFile. ntdll/tests: Prevent test failures on Windows. Piotr Caban (18): msvcrt: Added implemenatation of _create_locale and _free_locale. msvcrt: Added _iswalpha_l implementation. msvcr80: Fix typo in msvcr80.spec. msvcr90: Forward ?_open@@YAHPBDHH@Z calls to _open. msvcr90: Added __clean_type_info_names_internal stub. msvcrt: Added memmove_s and memcpy_s implementation. msvcr90: Forward _calloc_crt to calloc. msvcr90: Forward _iswalpha_l calls to msvcrt. msvcrt: Change _create_locale implementation so generated structure is easier to modify. msvcrt: Change implementation of setlocale. msvcrt: Add helper function that returns current locale. msvcrt: Added _configthreadlocale implementation. msvcrt: Move locale string interpretation to MSVCRT_locale_to_LCID. msvcrt: Added multiple locales parsing to _create_locale. msvcrt: Make setlocale working with per thread locales. msvcrt: Use per thread locale in many functions. msvcrt: Change localeconv implementation. msvcrt: Fix locale initialization. Qingchuan Wang (1): amstream: Expose also IMultiMediaStream which is the base interface of IAMMultiMediaStream. Rico Schüller (4): d3d10: Fix an ERR message in parse_fx10_body(). d3d10: Move the effect shader input signature into a separate struct. d3d10: Implement ID3DEffectVariable::GetInputSignatureElementDesc(). d3d10: Implement ID3DEffectVariable::GetOutputSignatureElementDesc(). Roderick Colenbrander (35): wined3d: Move palette uploading code over to arbfp blit_shader. wined3d: Move EXT_PALETTED_TEXTURE code over to ffp_blit. wined3d: Disable paletted texture support. It was only offered on a few cards, so can be missed. wined3d: Disable framebuffer to texture blitting. wined3d: Move the arbfp p8 fixup to the format table and get rid of the d3dfmt_get_conv override. wined3d: Due to code rewrites is_color_fixup_supported is not needed anymore in RealizePalette. wined3d: Turn blit_shader color_fixup_supported into blit_supported. wined3d: Remove redundant gl format/type code from d3dfmt_get_conv since it is already in the table. wined3d: Only apply float R16G16F/R32G32F fixup when ARB_texture_rg isn't around and remove redundant code. wined3d: Remove remaining redundant code from d3dfmt_get_conv. wined3d: Let d3dfmt_get_conv return a wined3d_format_desc. wined3d: Move srgb checks away from d3dfmt_get_conv. wined3d: Start moving texture format fixups to the formats table. wined3d: Move Q8W8V8U8 conversion to the format table. wined3d: Move X8L8V8U8 surface conversion to the format table. wined3d: Add an initial fbo_blit_supported implementation. wined3d: Add an initial implementation of arbfp_blit_surface. winex11: Add support for 32-bit DDBs. wined3d: Move L6V5U5 conversion to the formats table. wined3d: Move D24FS8 to formats table. wined3d: Move D24X4S4 to the formats table. wined3d: Move D15S1 over to the formats table. wined3d: Move R32G32F convertion to the formats table. wined3d: Move G16R16/R16G16F conversion to the formats table. wined3d: Move A4L4 conversion to the formats table. wined3d: Separate detection of D3D10+ and D3D9 Nvidia GPUs. d3d9: Add an initial ColorFill regression test. wined3d: Improve FBO support in ClearSurface. wined3d: Add BLT_OP_COLOR_FILL to blit_supported and use it in BltOverride. wined3d: Remove temporary conv_byte_count fixup from d3dfmt_get_conv. wined3d: Remove call to d3dfmt_get_conv from read_from_framebuffer_texture. wined3d: We don't need color keying for sysmem->drawable uploads. wined3d: Remove paletteOverride from BltOverride offscreen->render_target blit. wined3d: Separate AMD Radeon HD2300 from other HD2xxx/HD3xxx GPUs since it is D3D9 instead of D3D10. wined3d: Separate AMD GPUs in D3D9 and D3D10 models, this allows for a more correct fall back when the GPU table isn't up to date. Stefan Leichter (2): ws2_32: In setsockopt implement IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP only when supported. setupapi: Implement SetupGetInfFileListA. Vincent Povirk (27): ngen.exe: Add stubbed command. mscoree: Use the mono embedding api instead of invoking mono.exe. oleaut32: Limit the number of arguments traced. gdiplus: Print the GdipCreateHalftonePalette FIXME only once. gdiplus: Print the GdipGetFamilyName FIXME only once. windowscodecs: Add locking to StreamOnMemory. windowscodecs: Make IWICStream thread-safe. windowscodecs: Set the threading model of ImagingFactory to Both. windowscodecs: Combine the bitmap decoder and bitmap decoder frame objects. windowscodecs: Add locking to the BMP decoder. windowscodecs: Add locking to the PNG decoder. windowscodecs: Add locking to the format converter. windowscodecs: Add locking to the GIF decoder. windowscodecs: Add locking to the ICO decoder. windowscodecs: Add locking to the JPEG decoder. ole32: Create storage files with 4096-byte blocks when asked. windowscodecs: Add locking to the PNG encoder. windowscodecs: Fix uninitialized variable use in StreamOnMemory_Write. gdiplus: Ensure GdipGetGenericFontFamilySansSerif returns a truetype font. gdiplus: Do not create FontFamilies for bitmap fonts. gdiplus: Use UnitPixel for metafile bounds when creating from HMETAFILE. gdiplus: Use a helper function to draw image data from bitmaps in software. gdiplus: Transform bitmaps to non-rectangular parallelograms in software. gdiplus: Correct the coordinate transform for non-rectangular parallelograms. gdiplus: Implement color remapping. gdiplus: Always use software to draw bitmaps to bitmaps. gdiplus: Add fixmes for unimplemented imageattributes features. Wolfram Sang (1): tools: Upgrade the config.guess/config.sub scripts.
  3. iso yu bir daha indir ve yazdırırken diskteki verileri doğrulayı tik le
  4. Hobim :=-> Sanal İşler Fobim :=-> Yükseklik, Hız, Karanlık, Kapalı Alan (Darsa, Çıkamazsam vs...)
  5. bir ip ye bağlama oluyordu benim bildiğim (her modem resette değişen) forum.ubuntu-tr.org da bir kurcala bakalım çıkıcak mı bir şeyler uğraşan çok ve uzmanda bol orada
  6. Gimp Filtreleri - 8 Web siteniz, duvar kâğıdınız ya da görsel çalışmalarınız için birkaç basit ayarla doku ve desen üretmek istiyorsanız tarama filtreleri tam size göre demektir. İnanılmaz şekilde gerçekçi şekiller, yapraklar, çiçekler, dallar hatta ağaçlar bile oluşturabileceğiniz IFS Fractal filtresi de bu başlık altında yer alıyor. Yeni kullanıcıların en çok merak ettikleri konulardan biri olan geometrik şekillerin Gimp ile nasıl çizileceği meselesine ise, Gfig filtresi içerdiği çizim araçlarıyla önemli bir çözüm sunuyor. Bütün bu konular ve daha fazlasını yazı içinde bulabilirsiniz. Bölüm 13: Tarama Filtreleri 13.1. Plasma Filtre tamamen doymuş renklerden bir görünüm oluşturur. Kuvvetli renkler bazen rahatsız edici olsa da renksizleştirdiğinizde çok ilginç yüzeyler elde edebilirsiniz. * Random Seed: Rastgele sıralama ögelerini kontrol eder. * Turbulence: Oluşacak plazmanın karmaşıklığını kontrol eder. Büyük değerler soyut yağlı boya çalışmalarındaki gibi sert bulut görünümü verirken küçük değerler sis, sigara dumanı gibi daha yumuşak bir bulut görünümü üretir. 13.2. Fog Yeni bir katman oluşturarak çalışmanıza sis görünümü katar. * Layer name: Sis katmanına vermek istediğiniz isim. * Fog color: Oluşturmak istediğiniz sisin rengini yandaki renk paletinden seçiyorsunuz. * Turbulence: Sisin yoğunluğunu ve dağılım miktarını belirler. * Opacity: Sis katmanının saydamsızlık miktarını ayarlar. 13.3. Solid Noise Solid noise filtresi harika bir doku oluşturucudur. Gri ölçeklidir ve renkli bir resme uygulasanız bile var olan arka plan katmanının üstüne yeniden yazar. Ayrıca Warp, Bump Map gibi harita filtreleri için çok güzel yer değiştirme haritaları oluşturabilirsiniz. “Turbulence” ayarı ile çok gerçekçi bulut görünümleri elde edebilirsiniz. * Random Seed: Filtrenin rastgele davranışını kontrol eder. Değeri elle klavyeden girebileceğiniz gibi “New seed” düğmesine basarak rastgele bir değer üretilmesini de sağlayabilirsiniz. “Randomize” ifadesi seçiliyse klavyeden değer girişine izin verilmez ve filtre kendi bir değer oluşturur. * Turbulent: Eğer seçerseniz, bulut, sigara dumanı, su üstünde yüzen yağ gibi çok ilginç görünümler elde edebilirsiniz. * Detail: Gürültü dokusundaki detay miktarını belirler. Büyük değerler detayı arttırır ve gürültüyü küçük parçalar şeklinde göstererek katı bir görünüm sunar. Küçük değerlerse daha yumuşak ve bulutsu görünümler oluşturur. * Tileable: Eğer seçiliyse döşeme olarak kullanabileceğiniz bir gürültü elde edersiniz. Örneğin web sayfanızın döşemesi olarak kullandığınızda kesişim yerleri belli olmayan dikişsiz bir görünüm oluşturur. * X / Y Size: Gürültünün x (yatay) ve y (dikey) doğrultusundaki görünüm miktarı ve boyutunu ayarlar. 13.4. Difference Clouds Solid noise filtresi ile aynı ayar ve özelliklere sahiptir. Bu filtreden ayrıldığı nokta, uygulama olarak Fark katman kipini kullanmasıdır. 13.5. Flame Değişik fraktal modelleri üretebilen bir filtredir. Filtre penceresinde rendering ve kamera değerlerini düzenleyebilirsiniz. Bu filtre 1024x768 resimlerde çalışırken maalesef daha büyük resimlerde düzgün neticeler vermez. * Düzenle: Dokuz farklı önizlemenin bulunduğu yeni bir pencere açar. Merkezde seçili desen ve çevresinde bu desenden türetilmiş sekiz farklı görünüm yer alır. Merkezdeki desene fareyle tıklayarak farklı değişkenler elde etmek mümkündür. Çeşitlemelerin farklı görünümleri için variation menüsünde yer alan listeden değişik temalar seçebilirsiniz. * Aç: Önceden kaydedilmiş Flame ayar dosyasını açmanızı sağlar. * Kaydet: Sonraki çalışmalarınızda kullanmak üzere mevcut filtre ayarlarınızı kaydetmenize olanak sağlar. Rendering ayarları: * Parlaklık: Flame nesnesinin parlaklığını ayarlar. * Kontrast: Parlak ve karanlık bölgeler arasındaki karşıtlığı ayarlar. * Gamma: Orta parlaklıktaki bölgelerde gama düzenlemesi yapar. * Sample Density: İşlenmiş desenlerin çözünürlüğünü ayarlar. Ön izlemede bir değişiklik olmaz. Büyük değerler düz ve yumuşak işleme yaparken küçük değerler sprey ya da parçalı bulutlu bir görünüm katar. * Color map: Flame deseninin renk harmanını ayarlamak için farklı seçenekler sunar. Açılır listeden gradyen (geçiş efekti) seçilir ve seçili gradyen araç kutusunda görünür. Kamera ayarları: * Zoom: Oluşturulan desene zoom (yakınlaştırma) yapmanızı sağlar. * X/Y: Oluşturulan Flame efektinin resim üstünde istediğiniz bölgeye taşımanıza yardımcı olur. 13.6. IFS Fractal Fraktal tabanlı üstün yetenekli filtrelerden biridir. İnanılmaz şekilde gerçekçi şekiller, yapraklar, çiçekler, dallar hatta ağaçlar bile oluşturabilirsiniz. Dikkat etmeniz gereken nokta, pencerede yer alan üçgenlere çok küçük değişiklikler yapmanız gerektiğidir. Aksi halde ekrandan taşan, kontrolü zor desenler oluşabilir. Alışıp mantığını kavradıktan sonra gerçekçi bir yaprak ya da ağaç yapmak size çok kolay gelecektir. Bu filtrenin kullanımıyla ilgili örnek uygulamalara GimpTr sitesinden ulaşabilirsiniz. Filtre penceresinde solda fraktala ait bileşen penceresi, sağda ön izleme ekranı, üstte çeşitli araçlar ve altta seçenek düğmeleri yer almaktadır. * Araç çubuğu: Taşı, döndür, perspektif, yeni, sil, geri al, yinele gibi çeşitli araçların yer aldığı çubuktur. * Spatial Transformation: Fraktalla ilgili bilgi verir ve koordinat, açı, döndürme açısı gibi değerlerin elle girilmesine izin verir. * Simple color transformation: Seçili fraktal bileşeninin rengini değiştirir. * Full color transformation: Her bir renk kanalı ve alfa kanalı için renk belirlemenizi sağlar. * Scale Hue/Value: Farklı renklerde çok sayıda fraktalınız varsa renkler her biri için harmanlanır. Kısaca fraktalın renklendirmeden ne derece etkileneceğini belirler. 13.7. Checkerboard Katman içeriğini değiştirerek dama tahtası görünümlü bir desen oluşturur. Desen renkleri, araç kutusunda ön ve arka plan renklerinden alınır. * Psychobilly: Dama tahtasına kuş tüyü yorgan görünümü verir. * Size: Dama tahtasında yer alan karelerin boyutunu belirler. 13.8. CML Explorer Doku oluşturma filtrelerinin en önemlisidir. Çok beceriklidir ama bir o kadar da karmaşık bir yapıya sahiptir. Cellular Automata isimli bir matematik yöntem kullanır. Hue, Saturation, Value, Gelişmiş, Diğer ve Misc.ops sekmeleri altında çok sayıda ayar bulunur. * New seed, Fix seed, Random seed: Filtrenin rastgele değerler üretmesini sağlar. “New Seed” düğmesine bastığınızda filtrenin değişik bir rastgele kaynağı kullanılır. Yapılan değişiklik önizleme penceresinde görülür. “Fix seed” düğmesi, filtre ögelerini koruyup aynı efektin yeniden üretilmesinde kullanılır. “Random seed” rastgele değerler üretir. * Aç, Kaydet: Bu düğmeler doku ayarlarını sonradan kullanılmak üzere bir dosya olarak kaydeder. * Hue sekmesi: HSV renk modelinde çalışır. Hue (renk tonu) ayarlarını bu sekme altında yapabilirsiniz. Ayarların içeriğini yazmaya kalksak kalın bir kitap elde etmiş oluruz. En doğrusu deneyerek tecrübe kazanmaktır. * Saturation sekmesi: HSV renk modelinin doygunluk bileşenlerinin ayarlarının yapıldığı sekmedir. Seçenekler Hue sekmesinin benzeridir. * Value Sekmesi: HSV renk modelinin parlaklık bileşenlerinin ayarlarının yapıldığı sekmedir. Seçenekler Hue sekmesinin benzeridir. * Gelişmiş sekmesi: Üç HSV kanalının ( renk tonu, doygunluk ve parlaklık ) ayarlarını yapar. * Others sekmesi: Resim görünümü ve rastgelelikle ilgili farklı değişkenlerin bulunduğu sekmedir. * Miscellaneous options sekmesi: Kopyalama ve yükleme ile ilgili farklı seçeneklerin bulunduğu sekmedir. Kopyalama ayarları bir HSV kanalındaki bilginin bir başka kanala aktarılmasını sağlar. Yükleme ayarlarıyla önceden kullanılan ayarları yükleyebilirsiniz. Bütün ayarların yüklenmesini istemiyorsanız, kaynak ve bir de hedef kanalı seçebilirsiniz. 13.9. Diffraction Patterns Kırınım ve dalga girişim dokuları oluşturur. Frekans, dış hatlar ve kenar keskinliği değerlerini ayarlamanıza izin verir. Burada dokunun parlaklık, saçılma ve polarizasyon değerlerini de belirleyebilirsiniz. Önizlemesi otomatik olmadığı için her seferinde güncelle düğmesine basmanız gerekir. Karmaşık, rengarenk dokular oluşturmak için çok ideal bir filtredir. 13.10. Grid Resminize ızgara ekler. Kullanılacak kılavuz çizgilerin genişlik, boşluk, renk gibi değerleri kullanıcı tarafından ayarlanabilir. Izgaranın yatay ve düşey çizgileriyle kesişim yerleri için ayrı ayrı ayarlar vardır. Öntanımlı olarak yatay ve düşey değerler birlikte simetrik olarak uygulanır. Sadece birini değiştirmek istediğinizde pencerede görünen simgeye tıklayarak zinciri ayırmanız gerekir. * Width: Yatay, düşey ızgara çizgilerinin ve kesişim (Intersection) yerlerinin kalınlığını ayarlar. * Spacing: Izgara çizgileri arasındaki mesafeyi ayarlar. Intersection değişkeni kesişim noktaları arasındaki boşluğu temizler. * Offset: Sol üst köşeye göre ızgara çizgilerinin konumunu belirler. * Color Selectors: Izgara çizgileri ve kesişim yerlerinin renklerini belirlememize izin verir. 13.11. Jigsaw Resminizi bir yapboza dönüştürür. Kenarlarda düzeltme (antialising) kullanılmadığı için bir miktar düzleştirme (Örneğin Gaussian Blur ile hafif bulanıklaştırma), görünümü güzelleştirebilir. Filtre uyguladıktan sonra yapbozun bazı parçalarını seçmek isterseniz, beyaz dolu başka bir katmana filtreyi uygulayın, katman kipini üstüne koyup yapın ve araçlar kutusundaki sihirli değnekle istediğiniz parçayı seçin. * Number of Tiles: Yatay ve düşeyde kullanılacak döşeme sayısını belirler. * Bevel Width: Yapboz parçalarının kenar eğimini ayarlar. Örneğin ahşap yapboz için küçük değerler, mukavva yapbozlar içinse büyük değerler kullanılır. * Highlight: Her bir parçanın kenarlarında görünecek aydınlanma miktarını belirler. Bunu yapbozun yapıldığı maddenin parlaklığı olarak da düşünebilirsiniz. Bu değer Bevel width değeri ile de ilişkilidir. Kural olarak yapboz parçalarının sayısı arttıkça Bevel ve highlight değerleri de azaltılmalıdır. Öntanımlı değerler 500X500 benek resim için uygundur. * Jigsaw Style: İki çeşit yapbozdan birini seçebilirsiniz. Düz çizgili görünüm için square, kavisli parçalar için Curved stili kullanılır. 13.12. Maze Seçili katmanın içeriğini silerek, üstüne en aşağıdaki gibi siyah beyaz labirent deseni üretir. * Width/Height: Labirentteki yolların sayısını belirler. Küçük width ve height değerleri daha fazla yol oluşmasını sağlar. * Tileable: Eğer çalışmanızı döşeme olarak kullanmak istiyorsanız seçili hale getirin. * Seed: Kendiniz bir sayı belirleyebilir ya da Randomize ifadesini seçerek filtrenin sizin yerinize bir sayı seçmesini sağlayabilirsiniz. * Algorithm: Labirent yapımı için iki algoritmadan birini seçebilirsiniz: Depth First ve Prim's Algorithm. Çalışmanızda ikisini de ayrı ayrı uygulayarak size uyan algoritmayı belirleyebilirsiniz.
  7. Gimp Filtreleri - 7 Bölüm 12: Harita Filtreleri arita filtreleri bir resmi düzenlemek için harita adı verilen nesneleri kullanır, böylece resminizi bir nesne olarak haritalandırmış olursunuz. Bu yöntemle 3B görünümlü kabartmalar (Bump Map); küre, silindir, kutu şeklinde nesneler (map object) elde edebileceğiniz gibi web sayfalarınız için çok farklı döşemeler oluşturabilirsiniz (illusion, make seamless, tile, paper tile,vb). Yazıyı fazla uzatmadan harita filtrelerini tanımaya başlayalım. Bump Map Resimleri kabartarak 3B görünümü verir. Kabartma yüksekliği, benek parlaklığına ve seçtiğiniz ışık doğrultusuna göre değişir. # Önizleme: Seçeneklerde yapılan değişiklikleri eşzamanlı gösterir. # Bump Map: Bu açılır liste, filtrenin uygulanması için kullanılacak harita resmini seçmenize izin verir. Listede çalışma penceresinde yer alan resimler görülür. Filtre penceresini açtıktan sonra ekleyeceğiniz resimler bu listede yer almaz. # Map Type: Bu seçenek harita resmini oluşturmak için kullanılacak yöntemi tanımlamamıza izin verir. Doğrusal, sinüssel ve küresel olmak üzere üç yöntem vardır. # Compensate for darkening: Filtre uygulandığında resmi biraz koyulaştırır. Bu özelliği seçerek dengeli bir koyuluk elde edebilirsiniz. # Invert bump-map: Kabartma işleminde öntanımlı olarak parlak benekler tümsekleştirilirken, koyu benekler çukurlaştırılır. Özelliği seçili hale getirerek bu durumu tersine çevirebilirsiniz. # Tile bump-map: Bu özellik seçili ise resimde kabartma yapılmaz. Resminizi bir web sayfasının deseni olarak kullanıyorsanız, birleşim yerleri belli olmayacak şekilde desenler sayfaya yerleştirilir. # Azimut: Sınır noktasına göre yapılan ışıklandırma ile ilgilidir (0 - 360). Artan değerler saat yönündedir. * Elevation: Ufuktan (0.50°) zirveye (90°) olan yükseklik. Azimut ve Elevation açılarının daha rahat anlaşılması için görseli inceleyebilirsiniz. * Derinlik: Bu ayarla tümseklerin yüksekliğini ve çukurların derinliğini düzenleyebilirsiniz. * X/Y offset: Resme göre harita resminin konumunu yatay (X) ve/veya düşey (Y) olarak ayarlayabilirsiniz. * Water Level: Eğer resminizde saydam bölgeler varsa bunlar koyu bölgeler gibi işlem görecek ve filtre uygulandıktan sonra çukur olarak görüleceklerdir. Yapacağınız ayarlamayla çukurları azaltabilirsiniz. Sea level değeri 255’e ulaştığında çukurlar kaybolur. Eğer “Invert bump-map” ifadesi seçiliyse, saydam bölgeler varsa bunlar parlak bölgeler gibi işlem görecek ve Sea Level ayarı tümsekleri azaltacaktır. * Ambient: Resmi çevreleyen ışığın yoğunluğunu kontrol eder. Büyük değerlerde gölgeler zayıflar ve kabartma azalır. Displace Resimdeki uygun beneklerin yerini değiştirmek için bir “yer değiştirme haritası” kullanır. Kullanılacak X ve Y yer değiştirme haritaları gri ölçekli ve resimle aynı ebatta olmalıdır. Filtre farklı bozulma efektlerine izin verir. Örneğin bir bayrak resminden resimdekine benzer bir harita kullanarak elde edeceğiniz birkaç resmi .gif uzantısı ile kaydederseniz dalgalanan bir bayrak animasyonu elde edebilirsiniz. * Önizleme: Seçeneklerde yapılan değişikliklerin eşzamanlı izlendiği penceredir. * Displacement Mode: Çalışmanızda yer değiştirmenin X ya da Y doğrultusunda yapıldığı kartezyen koordinatlarını kullanabilir ya da yer değiştirmenin yarıçap doğrultusunda uygulandığı resmin eğilip büküldüğü polar koordinatları tercih edebilirsiniz. Her iki kipte de yer değiştirme doğrultusu ve miktarı yer değiştirme haritasındaki uygun beneklerin yoğunluğuna bağlıdır. * X/Y Displacement: Kip olarak kartezyen koordinatları seçildiğinde aktif olurlar. Filtre girdiğiniz X, Y değerlerine göre benekler için sonucun 0-255 aralığında olduğu bir hesaplama yapar. 0-127 değer aralığındaki benekler X değerleri için sağa ve Y değerleri için aşağıya doğru yer değiştirilir. 128-255 aralığındaki benekler, X için sola ve Y için yukarı doğru yer değiştirilir. * Pinch / Whirl: Kip olarak polar koordinatlar seçildiğinde aktif olurlar. Pinch için 0-127 değer aralığına sahip beneklere resmin merkezine doğru yer değiştirme yaptırırken 128-255 değer aralığına sahip beneklere merkezden dışarı doğru bir yer değiştirme yaptırır. Whirl değeri beneklerin açısal koordinatlara göre döndürülmesini sağlar. 0-127 aralığındaki benekler saatin tersi yönünde, 128- 255 aralığındaki uygun benekler de saat yönünde yer değiştirilir. * Edge behavior: Bu bölüm sınırlarda uygulanacak yer değiştirme yöntemini ayarlamamızı sağlar. Wrap, bir kenarda kaybolan kısımın karşı kenarda görünmesini sağlar. Smear, yer değiştirme nedeniyle boşalan benekler resimdeki komşu benekler tarafından doldurulur. Black, yer değiştirme nedeniyle boşalan benekler siyah renkle doldurulur. Fractal Trace Resmi Mandelbrot yöntemi ile bir fraktala dönüştürür. * X1, X2, Y1, Y2, Depth: En büyük ve en küçük X,Ydeğerlerini temsil ederler. Fraktalın resim üstünde yayılması ve derinliği gibi özellikler buradan belirlenir. * Outside type: Resmi fraktal olarak haritalarken bazı boşluklar ortaya çıkabilir. Bu boşlukları Siyah, White, Şeffaf ile doldurabilir ya da Wrap seçeneği ile karşı tarafla aynı görünüme getirebilirsiniz. Illusion Bu filtreyle resminiz çiçek dürbünü (kaleydoskop) gibi görünür. Resmin çok sayıda kopyası oluşturulur ve merkezinde resminiz bulunacak şekilde bu kopyalar çevresine yerleştirilir. * Divisions: Filtre uygulaması için resmin kaç kere çoğaltılacağını belirler. -32 ile 64 değer aralığındadır. Eksi değerler çiçek dürbününün dönme yönünü tersine çevirir. * Modes: Resmin çoğaltılmasında kullanılacak iki yerleştirme kipi vardır. Make Seamless Yumuşak geçişlerle resmi bir döşeme olarak düzenler. Filtrenin seçenekleri olmadığı için elde edilen resim üstünde bazı düzenlemeler yapmanız gerekebilir. Map Object En önemli harita filtrelerinden biridir. Bir resmi küre, kutu ya da silindir şeklindeki bir nesneye çevirir. Özellik ve seçenekleri çoktur. # Önizleme: Farklı seçeneklere sahiptir. Yapılan değişiklikleri görmek için ön izle düğmesine basarak pencere güncellenir. Işık sekmesi seçiliyken fare ile ışık kaynaklarını önizleme penceresinin üstüne sürükleyerek yerleştirebilirsiniz. Zoom düğmeleri ile resmin üstünde istediğiniz bölgeyi yaklaştırıp uzaklaştırabilirsiniz. “Show Preview Wireframe” ifadesini seçerek önizlemeye ızgara ekleyerek yerleştirme ve döndürmelerde işinizi kolaylaştırabilirsiniz. # Map to: Açılır pencereden, düz, küre, kutu ya da silindir haritalama yöntemlerinden biri seçilir. # Transparent background: Bu seçenek oluşacak nesnenin çevresini saydamlaştırır. Aksi halde arkaplan öntanımlı renkle doldurulur. # Tile source image: Düzlemsel nesne konum sekmesi seçenekleri hareket ettirilip yer değiştirme yapıldığında resmin bazı bölümleri boş kalabilir. Bu ifadeyi seçili hale getirerek boş kalan kısımları resmin kopyalarıyla doldurabilirsiniz. Bu seçenek düzlemsel haricindeki harita yöntemlerinde kullanılmaz. # Create new image: Bu ifade seçildiğinde yeni bir resim oluşturulur ve filtre bu yeni resim üstüne uygulanır. # Enable antialiasing: Renklerin kenarlarında oluşan istenmeyen kırıkları düzeltmek için seçilir. Depth, antialiasing kalitesini; Threshold, antialiasing miktarını belirler. Belirtilen değerin altındaki beneklerde antialiasing işlemi durur. # Işık: Lightsource type (ışık kaynağı tipi), açılan pencereden noktasal (point), yönlü (directional), ışık yok (no light) seçeneklerinden birini seçebilirsiniz. Lightsource color, açılan renk seçim penceresinden ışık rengini belirleyebilirsiniz. # Madde: Yoğunluk seviyeleri, ışığın doğrudan düşmediği yerlerdeki renk miktarı için ambient değerini; ışıkla aydınlatılan bölgelerdeki rengin yoğunluk miktarı için de diffuse değerini ayarlıyoruz. Yansıma, Diffusion büyük değerler resmi daha parlak yapar. Specular, aydınlatmanın yoğunluğunu ayarlar. Highlight, büyük değerler aydınlık bölgelere odaklama yapar. # Konum: x, y, z koordinatlarına göre nesneyi resim üstünde yerleştirir. Rotation, nesneyi girilen değerlere göre x y, z eksenleri doğrultusunda döndürür. Seçilen harita yöntemlerine göre filtre penceresi üstünde yeni bir sekme daha oluşur. * Kutu: Harita olarak kutu nesnesini seçtiğinizde bu sekme belirir. Match Images to Box Faces, oluşacak kutunun her bir yüzü için bir resim seçebilirsiniz. Tabi bu resimler filtreler çalıştırılmadan önce pencerede açılmış olmalıdır. Scale, kutunun x, y, z yönlerindeki büyüklüğünü ayarlamak için kullanılır. * Silindir: Harita olarak silindir nesnesini seçtiğinizde bu sekme belirir. Images for the Cap Faces, silindir yüzeyinde görünmesini istediğimiz resimleri belirliyoruz. Silindirin yarıçapını belirlemek için radius değerini, boyunu belirlemek için de uzunluk değerini kullanıyoruz. Paper Tile Resmi dörtgen şeklinde pek çok parçaya böler ve bu kesilmiş parçaları resmin üstüne yerleştirir. Bazen bu parçalar resmin kenarlarından dışarı taşabilir. * Division: X, Y ve ebat değişkenleri başta ayarlanmalıdır ki parçaların boyutu ve sayısı yatay ve düşey doğrultularda resme uygun olsun. Movement * Max (%): Dörtgenlerin kenar ebatlarına göre en fazla kaydırma miktarının yüzdesi. * Wrap around: Döşemeler taşınırken bazıları resim kenarından taşabilir. Bu seçenek seçildiğinde bir kenardan taşan bölüm karşı kenardan içeri girer. * Fractional Pixels: Resmi kesme işlemi esnasında bazı ana benekler kalabilir. Bu durumu düzeltmek için üç yöntem vardır: * Background: Kalan benekler bir sonraki bölümde tanımlanacak olan arka plan çeşidi ile yer değiştirilir. * Ignore: Arka plan çeşidi seçeneği hesaba katılmaz ve kalan benekler aynen korunur. * Force: Kalan benekler de kesilir. * Background Type: Eğer seçiliyse, altı seçenek arasından kullanılacak arka plan çeşidini belirleyebilirsiniz : * Transparent: Arka plan saydam olarak belirlenir. * Inverted image: Arka plan renkleri tersine çevrilir. * Image: Arka plan renkleri değişmez. Temel resim arka plan olur. * Foreground Color: Kalan benekler araç kutusundaki ön plan rengi ile yer değiştirilir. * Background Color: Kalan benekler araç kutusundaki arka plan rengi ile yer değiştirilir. * Select here: Bu düğme seçildiğinde renk paletine tıklandığında açılan renk seçici ile belirlediğiniz renk arka plan olarak kullanılır. * Centering: Eğer seçiliyse döşemeler resmin merkezinde toplanır. Small Tiles Resmi ufaltarak pek çok kopya şeklinde temel resmin içine döşer. * Number of Segments: Seçtiğimiz sayının karesi (n²) kadar sayıda döşeme kullanılır. Örneğin üç seçilirse resimde dokuz adet döşeme kullanılır. * Opacity: Bu seçenek sadece resminiz alfa kanalına sahipse kullanılır. Elde edilecek resmin saydamsızlığını ayarlar. * Flip: Döşemeleri yatay ya da düşey doğrultuda döndürebilirsiniz. Ayrıca isterseniz hangi döşemelerin döndürüleceğine de karar verebilirsiniz: * All tiles: Hepsi. * Alternate tiles: Sadece sıralamada tek sayıya denk gelen döşemeler döndürülür. * Explicit tile: Satır ve sütun numarasını kutulara girerek belli bir döşemenin dönmesini de sağlayabilirsiniz. Seçtiğiniz döşeme önizlemede işaretlenecektir. Tile Temel resmi çok sayıda kopyalayarak daha büyük bir resim içinde bunları birleştirir. * Width/Height: Elde edilecek yeni resmin genişlik ve yükseklik değerleridir.Bu değerler temel resme göre daha büyük olmalıdır aksi halde tek resimlik bir görünüm elde etmiş olursunuz. Değerlerin yanında yer alan zincir bağlı şekildeyse girilen genişliğe göre yükseklik değeri de otomatik olarak atanır. Dilerseniz zinciri çözerek iki değeri de elle girebilirsiniz. Ayrıca sağı solu kesilmiş bir görünüm elde etmek istemiyorsanız gireceğiniz değerler temel resmin ebatlarının katları şeklinde olmalıdır. * Create New image: Seçildiğinde filtre uygulaması yeni bir resim penceresinde yapılır. Wrap Yer değiştirme haritasının grilik derecesine ve renk geçiş miktarına göre beneklerin yerini değiştirir. Harita üstünde renk geçiş miktarının fazla olduğu bölgelerdeki yer değiştirme miktarı fazla olurken, renk geçişinin olmadığı tek renkli bölgelerde bir değişiklik olmaz. Değişiklik olmasını istemediğiniz yerler için haritada o bölgeye denk gelen kısmı tek renk yapmanız yeterlidir. Basic Options * Step Size: Filtrenin uygulayacağı yer değiştirme miktarıdır. Bir beneklik ye değiştirme için gerekli olan değer 10’dur. Eksi değerler zıt yönde yer değişt yaptırır. * Iterations: Filtrenin kaç kez uygulanacağını belirler. * On Edges: Yer değiştirme işleminden dolayı kenarlarda boşluklar oluşabili Bu durumu düzeltmek için dört seçenekten birini tercih edebilirsiniz. Wrap, bir kenarda kaybolan benekler karşı kenara eklenir. Smear, boş yerler komş bölgelerdeki benekler ile doldurulur. Black, boş kalan bölgeler siyah renk ile doldurulur. FG Color, boş kalan yerler araç kutusunda seçili bulunan ön pla rengi ile doldurulur. * Displacement Map: Açılır menüden seçilecek gri ölçekli resimlerden birini harita olarak kullanabilirsiniz. Filter uygulaması başlatılmadan önce temel resminizle aynı ebatta olan harita resmi eklenmiş olmalıdır. Advanced Options * Dither Size: Tek seferde bütün beneklerin yerini rasgele değiştirir. * Rotation Angle: Kullanılan haritadaki renk geçişinin doğrultusuna göre yer değiştirme açısını ayarlar. * Magnitude map: Yer değiştirme haritasına ek olarak genlik haritası da kullanabilirsiniz. Kullanım için “Use magnitude map” ifadesi seçmeniz gerekmektedir. Bu harita gri ölçekli ve temel resimle aynı boyutlarda olmalıdır. Genlik haritasının grilik derecesine bağlı olarak filtre uygulamasının resim üstünde bazı bölgelerde daha kuvvetli olması sağlanabilir. Genlik haritasının beyaz kısmına denk gelen resimdeki bölgeler filtreden etkilenirken, siyah kısmına denk gelen bölgeler filtreden etkilenmez. More Advanced Options * The Gradient Map: Gri ölçekli bir haritadır.Beneklerin yer değiştirmesi gri ölçek geçiş doğrultusuna bağlıdır. Gradient scale seçeneği ne kadarlık bir değişimin yer değiştirme miktarını etkileyeceğini belirler. Filtre bütün resmi etkileyecek şekilde uygulanır. * The Vector Map: Bu harita ile yer değiştirme, açı kutusuna girilen değere bağlı olur. 0° yukarı yöndür. Açılar saatin tersi yönünde gider. Vector Magnitude değeri her bir tekrarda resmin kaç benek öteleneceğini belirler.
  8. Gimp Filtreleri - 6 Dekor filtreleri resimlere süslü kenarlıklar eklemek için kullanılır. Ayrıca bu filtrelerden bazıları resimlere değişik efektler de uygular. Add Bevel: Resme hafif eğimli bir kenarlık ekler. Bump map filtresini resme uygular. * Kalınlık: Eğimin kalınlığını ayarlar. En büyük değeri 30 pikseldir. * Work on copy: Filtreyi öntanımlı olarak oluşturulan kopya üstünde uygular. Kutudaki seçimi kaldırarak filtreyi temel resim üstünde uygulayabilirsiniz. * Keep bump layer: Seçildiğinde bump map uygulamasını ayrı katman olarak oluşturur. Add Border: Resme eklenecek kenarlığın kalınlık ve rengini belirleyebileceğimiz bir filtredir. Dört taraftaki kenarlıkların her biri farklı gölgelendirmeler ile renklendirilir, böylece resim kenarlıklardan yüksek bir görünümde olur. Temel resim üstünde değişiklik olmadan kenarlıklardan dolayı resim biraz genişler. * Border X size, Border Y size: Kenarlıkların kalınlığını piksel (1 – 250 aralığında) olarak seçebiliriz. * Border color: Renk düğmesine bastığımızda açılan pencereden kenarlıkta kullanılmasını istediğimiz rengi seçiyoruz. * Delta value on color: Bu seçenek dört kenarın farklı gölgelendirmeyle renklendirilmesini sağlıyor. Böylece resme yükseltilmiş görünümü katılıyor. Çalışma mantığını şu şekilde denklemleştirebiliriz : Üst gölge = Kenarlık rengi + Delta değeri Sağ gölge = Kenarlık rengi - ½ Delta değeri Alt gölge = Kenarlık rengi – Delta değeri sol gölge = Kenarlık rengi + ½ Delta değeri Coffee Stain: Filtre resme kahve lekeleri ekler. Her bir leke bir katman olarak oluşturulur. Leke katmanları gelişi güzel resim üstüne yayılır. Lekeler ayrı katman olarak oluşturulduğundan bu katmanlar üstünde istediğiniz gibi oynamalar yapabilirsiniz. * Lekeler: Leke sayısını (1 – 10 aralığında) ayarlar. * Darken only: Leke katmanları oluşturulduktan sonra lekelere resme ait görünümü verilmeli. Bunun için eğer bu ifade seçili olursa leke katmanlarının kipi “sadece koyult” şeklinde olur. Böylece leke katmanları alttaki katmanlardaki piksellere bağlı olarak bir görünüm kazanır. Fuzzy Border: Filtre uygulandığı resme hafif solgun bir kenarlık ekler. Kenarlık bulanık, girintili çıkıntılı bir görünümdedir. Filtre özelliklerini özelleştirerek renk, kalınlık ve solgunluk miktarını belirleyebilirsiniz. Ayrıca isterseniz resme gölge de ekleyebilirsiniz. * Renk: Kenarlık rengini belirliyoruz. * Border size: Kenarlığın kalınlığını (1-300) piksel cinsinden belirliyoruz. * Blur border: Seçiliyse kenarlıklar bulanıklaştırılır. * Parçacıklık: Kenarlıklara eklenecek bulanıklık ve girinti efektinde kullanılacak piksel bloklarının boyutunu belirler. * Add shadow: Seçiliyse filtre uygulandığında kenarlıklara gölge eklenir. * Shadow weight: Add shadow seçiliyse uygulanacak gölgelenin saydamsızlığı belirlenir. * Work on copy: Seçiliyse çalışmanın bir kopyası yeni bir pencerede açılır ve filtre bu kopya üzerine uygulanır. Böylece temel resme dokunulmamış olur. * Flatten image: Seçili değilse gölge ve kenarlık için yeni katmanlar oluşur. Eğer seçiliyse bütün katmanlar birleştirilerek çalışma tek katman üstünde yapılır. Old Photo: Filtre uygulandığı resme bulanık, soluk kahve rengi, eski fotoğraf görünümü verir. * Odak dışına çıkar: Seçiliyse resme bulanıklaştır filtresi uygulanır. * Border size: Sıfırdan büyük bir değer seçtiğinizde resme Fuzzy Border filtresi uygulanarak bulanık, girintili çıkıntılı bir kenarlık eklenir. * Renksiz: Seçildiğinde resme eskitme efektleri uygulanır böylece resim önce siyah beyaz renge çevrilir ve sonra soluk kahverengi görünüm katılır. * Benekle: Bu özelliği seçtiğinizde resim görünümü benek benek olur. * Work on copy: Filtreyi öntanımlı olarak oluşturulan kopya üstünde uygular. Kutudaki seçimi kaldırarak filtreyi temel resim üstünde uygulayabilirsiniz. Round Corners: Bu filtre RGB ve gri ölçekli tek katmanlı resimlere uygulanabilir. Resmin köşelerini yuvarlaklaştırır. Ayrıca resme arkaplan katmanı ve gölge ekler. * Edge radius: Köşelerin yuvarlaklaştırılmasında kullanılan çemberin yarıçapıdır. Ön tanımlı değer 15’dir. Değer arttıkça görünüm daireye benzer. * Add drop-shadow: Seçiliyse köşeler yuvarlatıldıktan sonra resme gölge eklenir. * Shadow X/Y offset: Gölgelendirmenin uygulanacağı konumu belirler. Büyük değerler gölgeyi uzaklaştırırken küçük değerler gölgeyi resme yaklaştırır. * Blur radius: Uygulanacak gölgelendirme için bir de bulanıklaştırma yapılır. Burada bulanıklaştırma yarıçapı belirlenir. Bulanıklaştırma yarı çapı ve X / Y offset değerlerine bağlı olarak resim boyutu genişletilir. * Add background: Öntanımlı olarak bu özellilik seçilidir. Filtre varolan katmanın altına resmin arkaplan renginde başka bir arkaplan ekler. Bu yeni katmanın ebatları bulanıklık yarıçapı ve X / Y offset değerlerine bağlıdır. * Work on copy: Seçiliyse filtre yeni bir pencerede resmin kopyası üstüne uygulanır. Temel resim değişmemiş olur. Slide: Resme siyah film karesi içinde beyaz boşluklar, yazı ve sayılar ekleyerek film şeridi görünümü verir. Eğer gerekiyorsa film şeridine uydurmak için resim kırpılır. Eğer resmin genişliği yüksekliğinden fazla ise siyah kareler resmin alt ve üstüne, değilse sağ ve sol kenarlara eklenir. Kullanılacak yazı tipi ve rengini seçebilirsiniz. Filtre sadece RGB ve gri ölçekli resimlere uygulanabilir. * Metin: Alt ve üstte ( ya da sağ ve sol) görünecek yazı etiketidir. Çok kısa olmalıdır. * Sayı: Bu bölüme iki basamaklı bir sayı yazılır. Ayrıca filtre tarafından bu sayılara “A” harfi eklenir. * Yazı tipi: Metin için yazı tipini bu bölümden seçebilirsiniz. * Font color: Yazının rengini seçtiğimiz bölüm. * Work on copy: Filtreyi öntanımlı olarak oluşturulan kopya üstünde uygular. Kutudaki seçimi kaldırarak filtreyi temel resim üstünde uygulayabilirsiniz. Stencil Carve: Bu filtre tek katmanlı gri ölçekli resimlerde çalışır. Katman seçim maskesi şeklinde oyma görünümü verilecek resmin kalıbı olarak kullanılır. * Image to carve: Hedefteki resmin belirlendiği yer. Açılır listeden resmimizi seçiyoruz. * Carve white areas: Seçiliyse (öntanımlı) kaynak resim kalıp olarak kullanılır. Beyaz bölgeler ön plana çıkar. Stencil Chrome: Stencil Carve filtresi gibi gri ölçekli resimlerde çalışır. Özel bir kalıp kullanarak resme ya da seçili bölgeye krom efekti ekler. * Chrome saturation: Krom doygunluk değeri (-100 / 100 ) * Chrome lightness: Krom parlaklık değeri (-100 / 100 ) * Chrome factor: Uygulanacak krom efekti oranını ayarlar. (0,0 / 1,0 ) * Environment map: Kullanılacak haritayı açılan listeden seçebilirsiniz. * Highlight balance: Parlak bölüm uyumu. Renk paletinden istediğimiz rengi seçiyoruz. * Chrome balance: Krom uyumu. Renk paletinden istediğimiz rengi belirliyoruz. * Chrome white areas: Seçiliyse resimdeki beyaz bölgeleri koyulaştırır.
  9. Gimp Filtreleri - 5 Özgür yazılımların yaygınlaşmasında en önemli eksiğimiz belgelendirme gibi görünüyor.Örneğin İnternet'te Gimp ile ilgili arama yaptığınızda yerli sitelerin çoğunda farklı kişiler tarafından Gimp araçlarının tanıtıldığını görüyoruz. Bu noktada topluluk olmanın gerekliliği bir kez daha ortaya çıkıyor. Aynı araçların tanıtımı tekrar tekrar yapılacağına bir topluluk bünyesinde iş paylaşılıp sağlıklı bir belgelendirme çalışması üstünde durulsa kullanıcıya her konuda yol gösterici bir kaynak sağlanmış olur. Bu yazı dizisi tamamlandığında filtreler konusunun belgelendirmesi bitmiş olacak. Sonra farklı bir başlığın belgelendirmesi başlayacak. Gimp belgelendirmesinde ekip çalışması yapmak isteyen arkadaşlar varsa tanışmak ve ortak bir şeyler ortaya çıkarmak isterim. Beşinci yazımızda “Sanatsal” ve “Web” başlığı altında bulunan filtreleri ve özelliklerini inceleyeceğiz. Hazır konusu gelmişken, Gimp ile web tasarımı yapılır mı? Yapılırsa nasıl? gibi sorulara cevap verme ve yol gösterme açısından dört bölümlük bir yazı oluşturdum. İsteyen arkadaşlar bu adresten derslere ulaşabilir. BÖLÜM 9: SANATSAL FİLTRELER Apply Canvas: Uygulandığı bölgeye tablo (resim tuvali) görünümü katar. Filtre özelliklerini incelersek; • Direction: Tablo görünümü verme işlemine nereden başlanacağını ayarlar. Ayrıca bu şekilde ışıklandırmanın hangi yönden olacağını da belirlemiş oluruz. • Derinlik: Uygulanacak tuval efektinin miktarını ayarlar. Büyük değerler resimdeki detayların azalmasına neden olur. Cartoon: Filtre koyu bölgeleri daha da koyulaştırarak sonradan renklendirilmiş bir kara kalem çalışması izlenimi verir. Böylece resminiz renkli bir karikatüre dönüşmüş olur. Filtre ayarlarını incelediğimizde; • Mask radius: Filtrenin işlem yaptığı bölgeyi belirler. Büyük değerler ince siyah çizgiler oluştururken daha az detay verir. Küçük değerlerde ise resimdeki detaylar daha belirgindir. • Percent black: Resme eklenecek siyah renk miktarını ayarlar. Küçük değerler renkli bölgelerle koyu bölgeler arasında yumuşak bir geçiş yaparken büyük değerler çizgileri daha kalın, koyu ve belirgin hale getirir. Güzel bir sonuç için genelde ortalama değerler işinizi görür. Clothify: Çalışmanıza örgü, kumaş gibi bir görünüm katar. Bunun için resme gürültü, bulanıklık ve map object filtrelerini uygular. Filtre özellikleri : • X, Y bulanıklığı: Uygulanacak bulanıklaştırma filtresinin değerlerini belirler. • Azimut : Resimde kullanılacak ışıklandırma yönünü belirler. Sıfır derece ile sol yönden başlar ve bu artış saat yönünde devam eder. • Derinlik: Işık kaynağının uzaklığını belirler. Değer arttıkça ışık miktarı azalır. Cubism: Çalışmanıza yarı saydam dokuma kağıdı üzerinde küçük karelerden oluşturulmuş görünümü verir. Filtre özellikleri incelendiğinde; • Tile Size: Döşeme olarak kullanılacak karelerin büyüklüğünü belirler. • Tile Saturation: Kullanılacak karelerin saydamsızlığını belirler. Büyük değerler karelere daha kuvvetli bir görünüm katar bu da karelerin altında kalan bölgeyi görmemizi engeller. Küçük değerler karelerin arkasında kalan bölgeyi algılamamızı kolaylaştırır. Eğer değeri sıfır olarak belirler ve altta bulunan “background colour” seçeneğini seçmezseniz sadece siyah renkte bir katman oluşur. • Use Background Color: Döşeme karelerini resmin bütün renklerinden oluşturur ve Tile Saturation değerine bağlı bir renk ölçeğiyle resmi boyar. Eğer Tile Saturation değeri küçük ise bu renk ölçeği arkaplan renginin görünmesine izin verir. Eğer resimde alfa kanalı var ise renk ölçeği de saydam olur. GIMPressionist: İçerdiği özellikleri göz önüne aldığımızda bu filtre için sanatsal filtrelerin şahı diyebiliriz. GIMPressionist ile çalışmanıza pek çok özellik ekleyebilirsiniz. Kısaca bu özelliklerden bahsedelim : • Önizleme : Yaptığınız değişikleri resim üzerinde gösterir. Önizleme yapabilmek için istediğiniz ayarları yaptıktan sonra uygula ve ardından güncelle düğmelerine basmanız gerekir. • Presets : Pek çok değişken seçim yapabileceğiniz bir liste sunar. Seçilen her bir değerin kağıt, fırça, renk, yerleştirme gibi seçilen değerlerle birleştirildiğini düşündüğümüzde karşımıza astronomik sayıda seçim yapabileceğimiz olasılığı çıkıyor. Bu özellikten dolayı filtre yazarı tarafından önemli bir özellik daha eklenmiş. Ayarlarla uğraşırken ilgi çekebilecek bir Preset bulursanız bunu saklamak ve hatta eklentinin yazarına göndermek için kaydetme imkânı tanıyor. • Paper: Resmimizi boyamada kullanılacak döşeme desenlerini bu bölümde yer alan listeden seçiyoruz. Seçtiğimiz döşemeyi hemen sağ tarafta bulunan pencereden önizleme yapabiliriz. • Brush: Boyamada kullanılacak fırçayı bu sekme altında yer alan listeden seçiyoruz. Listede yer alan fırçaların önizlemesini sağ tarafta bulunan ufak pencereden görebiliriz. • Orientation: Fırça darbelerinin yön uyumunu sağlar. Bir ressam her zaman aynı fırça açısını kullanmaz. Bazı efektleri belirginleştirmek için fırça darbelerinin yönlerini değiştirebilir. Bu sekme bize farklılaşma konusunda yardım eder. • Size: Fırça özelliklerini bu sekmeden belirliyoruz. • Placement : Fırça darbelerinin resim üzerinde dağılımı ile ilgili ayarlamaların yapıldığı sekmedir. • Color: Bu sekmede fırça darbelerinin rengi ve yapısı ayarlanır. • General: Arkaplan, gölge ve kabartma özellikleri ile ilgili ayarlamaları bu sekme altında yapıyoruz. Oilify: Oilify filtresi resminize yağlı boya görünümü verir. Filtre seçenekleri; • Edge Amount : Sınır tanımlamasını ayarlar. Büyük değerler daha çok sınırı belirginleştirerek nesnelerin detayını arttırır. • Pikselleştir: Eğer seçiliyse resme Predator filtresinden önce bulanıklaştır başlığı altında bulunan Pixelize filtresini uygular. • Pixel Amount: Kullanılacak piksellerin boyutunu ayarlar. Aslında bu seçenek resmin çözünürlüğünün azalmasına neden olur. • Keep Selection: Filtrenin varsa sadece seçili bölgeye uygulanmasını sağlar. Bir seçim bölgesi yoksa filtre tüm katmana uygulanır. • Separate Layer: Seçimi durumunda aktif katman kopyalanır ve filtre bu kopya katmana uygulanır. Asıl katman filtreden etkilenmemiş olur. Soft Glow: Resme beyaz renkli hafif parlak bir ışıklandırma katar. Filtre seçenekleri; • Glow radius: Kullanılacak efektin keskinliğini ayarlar. • Brightness: Resimdeki aydınlık bölgelere uygulanacak arttırımın derecesini kontrol eder. • Sharpness : Filtrenin resmi ne kadar etkileyeceğini ayarlar. Van Gogh (LIC): LIC ifadesinin açılımı Line Integral Convolution’dır. (Çizgisel integral) Filtrenin yazarı eklentiye böyle bir matematiksel terim adı vermek istemiş. Filtre bir resme yönlü bulanıklık eklemek (astigmatizm) ya da kumaş dokuma desenleri oluşturmak için kullanılır. Bulanıklık efekti eklemek için “With Source Image” ifadesini seçmeniz gerekir. Bir dokuma oluşturmak için de “with white noise” seçili olmalıdır. Filtre seçeneklerini incelediğimizde ; • Effect Channel: Hue, Saturation veya Brightness kanallarından birini ekler. • Effect Operator: Derivative seçeneği Gradyan’ı tersine çevirir. • Filter Length: Resme bulanıklık uygulandığında miktarını belirler. Ayrıca doku deseni oluşturulduğunda küçük değerler düz, büyük değerler ise pürüzlü yüzeyler oluşturur. • Noise agnitude: Resimdeki beyaz gürültünün miktarını ayarlar. • Integration Steps: Doku deseni oluşturmada kullanılacak gradyan haritasının etkisini belirler. • Minimum/Maximum Values: Bu değerler doku deseninin kontrast ayarını düzenler. Küçük değerler yüksek kontrastta ve büyük değerler düşük kontrastta sonuç verir. WEAVE: Resme kalın şeritlerden örgü ile örülmüş görünümü katar. Filtre özelliklerinde bu örgünün görünümüyle ilgili bulunan ayarlar. • Ribbon Width: Şeritlerin genişliği • Ribbon Spacing:Şeritler arasındaki boşluk • Shadow Darkness:Gölge koyuluğu • Shadow Depth: Gölge derinliği • Thread Length: Örgü ipliğinin uzunluğu • Thread Density: İpliğin yoğunluğu • Thread Intensity: İpliğin kullanılma miktarı BÖLÜM 10 : WEB FİLTRELERİ ImageMap: Web sayfalarında kullanılan resimlerin bazı bölgelerinde “..... için buraya tıklayın” şeklinde link içeren yazılar görürüz. ImageMap filtresi herhangi bir web tasarım yazılımına gerek kalmadan resim üstünde bunu yapmamızı sağlar. Filtre özelliklerini incelersek açılan pencerede üç bölüm vardır. Bunlar “Seçim Aracı”, “Resim” ve “Link” bölümleridir. • Seçim Aracı: En solda bulunan seçim aracı bölümünden dörtgen, yuvarlak ya da çokgen seçim aracını seçiyoruz. • Resim: Resim üstünde istediğimiz bölgede seçimi yapıyoruz. Seçim yaptıktan sonra sonra yeni bir tanımlama penceresi açılır. Bu pencereden verdiğimiz linkin tipini (web sitesi, e-mail, FTP vs.) seçiyoruz ve adresi yazıyoruz. • Link: Eklediğimiz link ya da linklerin görüldüğü bölümdür. Burada yer alan linkleri değiştirebilir ya da silebilirsiniz. Bu filtreyle örneğin bir Türkiye haritası üzerinde bütün şehirleri çokgen seçim aracını kullanıp seçebilir ve her şehrin İnternet sayfasına link verebilirsiniz. Belgeyi kaydetmek istediğinizde resim_adı.map adıyla kodların yer aldığı bir metin belgesi olarak kaydeder. Yani resim üstüne kayıt yapmaz. Yaptığı sadece resim üstünde harita oluşturmaktır. Bu kodlar HTML belgenize eklenecek olan kodlarıdır. Oluşan metin belgesinin uzantısını html yapıp İnternet tarayıcınızla açarsanız linkin oluştuğunu görebilirsiniz. Tabi resim ve html belgesinin aynı dizinde olmalı. Semi-Flatten: Filtre, İndisli resimlerde saydam bölümlere geçişlerde alan rengi ile alan kenarındaki renk arasında geçişi sağlamada oluşabilecek problemleri çözmek için kullanılır. İndisli GIF formatı (0-255 alfa aralığında) tam saydamlığı destekler fakat yarı saydamlığı desteklemez (1-254). Yarı saydam bölgeleri ya tam saydam yapar ya da saydamsızlaştırır. Böylece anti-alising uygulayıp web sayfanıza koyacağınız logonuzu bozmuş olur. Filtreyi uygulamadan önce Web sayfanızın arka plan rengini bilmek zorundasınız. Araçlar penceresinde yer alan FB / BG (ön plan / arka plan) renk ayarlarında BG rengini web sayfanızın arkaplan rengi ile aynı yapmalısınız. Semi-flatten filtresi FG rengini alfa değerine bağlı olarak logo renginizle birleştirecek ve anti-alising doğrulaması yapacaktır. Bu arada ufak bir hatırlatma yapayım; filtrenin uygulanabilmesi için resminizin alfa kanalının olması gerekir. Eğer yok ise Katmanlar > Şeffaflık > Alfa Kanalı Ekle yolundan resminize alfa kanalı ekleyebilirsiniz. Slice: Gimp’in sadece Linux sürümlerinde olan güzel bir filtre. Gimp ile hazırladığınız bir web şablonundan sizi hiç uğraştırmadan bir HTML belgesi oluşturuyor. Resimlerinizi önce istediğiniz yerlerinden dilimliyor sonra tablo kullanarak html belgesi olarak birleştiryor. Filtreyi kullanmadan önce resminizin nerelerden dilimlenmesini istiyorsanız oralara kılavuzlar eklemelisiniz.Bunun için takip edeceğiniz yol şu şekildedir: Resim > Kılavuzlar > New Guide ile resminize yeteri miktarda yatay (horizontal) ve düşey (vertical) klavuzlar ekleyin. Klavyeden M tuşuna bastıktan sonra bu kılavuzları fareyle resmin üstünde istediğiniz yere sürükleyebilirsiniz. Bu şekilde yatay ve düşey kılavuzları resmin nasıl parçalanmasını istiyorsanız öyle yerleştirin. Yerleştirme işlemi bittikten sonra Filtreler > Web > Slice yolunu takip edin. Açılan penceredeki seçenekleri inceleyelim : • Path for HTML export : HTML belgenizin oluşturulacağı dizini belirliyorsunuz. • Filename for Export: Oluşacak belgenin adını belirtiyorsunuz. • Image Name Prefix: Resimlere ait oldukları tabloya ait bir ön isimlendirme. • Image Format: GIF, JPEG, PNG dosya biçimlerinden birini seçiyorsunuz. • Seperate Image Folder: Eğer resimlerin HTML belgesinden ayrı bir dizin içinde olmasını istiyorsanız “yes”, istemiyorsanız “no” ifadesini seçiyorsunuz. • Folder for Images Export: Resimlerin toplanacağı dosyanın adını yazıyorsunuz. • Space Between Table Elements: Oluşacak tablo hücreleri arasındaki boşluk miktarını belirtiyorsunuz. • Javascript for Onmouseover and Clicked: Eğer “yes” ifadesini seçerseniz filtre HTML kodu gibi bir de javascript kodu (fare resmin üstüne geldiğinde ) ekler. • Skip Animation for Table Caps: “no” ifadesini seçtiyseniz her bir tablo hücresine <ahref=”#”>...</a> şeklinde bir link ekler. “yes” ifadesi -ki öntanımlı değeri budur- seçiliyse ve iki yatay iki de düşey kılavuz varsa, ilk ve son satır ve sütunlara link eklemez. HTML belgesi oluştuktan sonra kwrite ile açıp bu linkleri düzenleyebilir ya da silebilirsiniz.
  10. Gimp Filtreleri - 4 Gimp için Türkçe kaynak sitelerinin ve kullanıcı sayısının artması, açık kaynaklı yazılımlarda geldiğimiz güzel noktayı bize gösteriyor. Herkesin elinden geleni yapmaya çalışması, sitelerinde tanıtıcı yazılar yazması, videolu ya da resimli dersler hazırlaması, yabancı dildeki önemli çalışmaları dilimize tercüme etmesi bu konudaki önemli gelişmelerden bazıları. Gimp 2.6 sürümünün yayınlanması ise bir başka güzel gelişme. Serinin dördüncüsü olan bu yazıda Enhance, Işık ve Gölge filtrelerini inceliyoruz. Umarım bu yazı serisi Gimp ile ilgilenen ya da ilgilenmek isteyen arkadaşlar için faydalı oluyordur. Unutmayın! Gimp hayal gücünüzün aynasıdır. Düş dünyanız ne kadar özgürse tasarımlarınız da o kadar özgür ve özgün olur. BÖLÜM 7: ENHANCE FİLTRELERİ Enhance filtreleri resimlerdeki titreme, bulanıklık, leke ve yetersiz netlik gibi bazı kusurları gidermek için kullanılır. Filtrelerin genelinde bulunan ön izleme özelliği sayesinde yaptığınız değişiklikleri eş zamanlı olarak görebilirsiniz. 1. Antialising: Bu filtre resimdeki keskin sınırları yumuşatır. Bir resim, piksellerin toplamından meydana gelir. Pikseller kare biçimli en küçük resim elemanlarıdır. Bitmap programlar, bunları yan yana mozaik döşer gibi getirip görüntüyü oluşturur. Düz alanlarda sorun yoktur ama yuvarlak dönmesi gereken yerlerde tırtıklı bir görüntü ortaya çıkar. Bunu çözmenin yolu, rengin kenarına kırıklı görüntüyü biraz azaltacak daha açık pikseller yerleştirmektir. Antialiasing filtresi işte bu işi yapar, resimlerin kırıklı görünmesini engeller. Resmimizdeki köşeleri basitleştirerek detayını azaltır, köşeler ve çizgilerde yumuşak hatlar oluşturur. Yüksek çözünürlüğe sahip grafiklerde iyi sonuç verir. 2. Deinterlace: Hareket halindeki cisimlerin resimlerini çektiğimizde resimlerde bulanıklık görülür. Bunun nedeni tek karede üst üste binmiş iki resim olmasıdır. İkinci resmin ilk çizgisi ilk resmin ilk çizgisini takip eder şekilde sıralanırlar ve böylece eğer iki resim arasında önemli bir hareketlenme varsa, resimdeki nesneler bulanık ve değişmiş bir görünümde olur. Deinterlace filtresi, iki resimden sadece birini seçerek resimde eksik kalan yerleri bir gradyenle önceki ve sonraki çizgilere uygun olarak doldurur. Sonuçta biraz bulanık bir görüntü elde edilse de bu durum diğer Enhance filtreleri ile düzeltilebilir. Bu filtreye ait seçenekleri incelersek; * Keep odd lines ve Keep even lines: Biri diğerinden daha iyi sonuç verebilir. Bunun için ikisini de denemelisiniz. 3. Despeckle: Taranmış resimlerdeki çizik, toz gibi küçük kusurları gidermek için kullanılır. Filtreyi uygulamadan önce kusurlu bölgeleri seçmeniz gerekir aksi durumda resminizin diğer bölümlerinde istenmeyen değişiklikler olabilir. Bu filtreye ait seçenekleri incelersek; * Adaptive: Yarıçapı resim ya da seçili bölgenin içeriğine uydurur. Seçili olursa Radius seçeneğinin etkisi azalır. Radius değerinin tek başına yapacağı etkiye göre daha pürüzsüz bir sonuç elde eder. * Özyineli: Filtreyi daha kuvvetli olacak şekilde tekrarlar. * Radius: uygulama penceresinin boyutunu 1’den (3x3 piksel) 20’ye (41x41 piksel) ayarlar. Bu pencere resim üzerinde hareket eder ve içinde kalan bölgedeki renkleri pürüzsüzleştirerek kusurları yokeder. * Black level: (0-255) aralığında belirtilen değerden daha koyu olan pikselleri kaldırır. * White level: (0-255) aralığında belirtilen değerden daha beyaz olan pikselleri kaldırır. 4. NL Filter: NL, “non linear” yani doğrusal olmayan demektir. Seçili bir bölüme değil bütün resme uygulanır. Resmi hem pürüzsüzleştirir hem de resme keskinlik (netlik) katar. Bu filtrenin üç farklı işlem kipi vardır. Bütün kiplerde resimde bulunan her bir piksel tek tek elden geçirilir ve kendisi ile çevresindeki piksel değerlerine göre işlenir. Filtreye ait seçenekleri incelersek; * Alpha trimmed mean: Merkezdeki pikselin değeri, kendi ve komşusu olan toplam yedi pikselin ortalama değeriyle değiştirilir. Yalnız bu yedi değer boyut olarak sınıflandırılarak, ortalama hesaplanırken alt ve üst bölümde bulunan alfa değeri hariç tutulur. Hoş bir görünüm için alpha = 0.0, radius = 0.55 değerleri uygundur. Daha belirgin bir efekt için alpha 0.0 ve radius 1.0 değerlerini deneyebilirsiniz. Alpha için orta değerler pürüzsüzlük ve gürültüde azalma sağlar. * Optimal estimation: Resim uygun şekilde düzleştirir. Her piksel için çevresindeki değerleri de hesaplayarak ortalama bir düzlük değerini resme uygular. Alpha gürültünün eşik değerini ayarlar. * Edge enhancement: Optimal estimation özelliğinin tersidir. Sınırları belirginleştirir. Alpha değişkeni sınır belirginliğini ayarlar. Radius değeri 0.5 ve 0.9 aralığında kendini hissettirir. İlk Adımlar Nasıl Paketler Oyunlar Haberler Beyin Gezegen Temalar Forum Atölye E-Dükkan Ajans Pardus Gimp Filtreleri - 4 Gimp'in simgesi WilberGimp için Türkçe kaynak sitelerinin ve kullanıcı sayısının artması, açık kaynaklı yazılımlarda geldiğimiz güzel noktayı bize gösteriyor. Herkesin elinden geleni yapmaya çalışması, sitelerinde tanıtıcı yazılar yazması, videolu ya da resimli dersler hazırlaması, yabancı dildeki önemli çalışmaları dilimize tercüme etmesi bu konudaki önemli gelişmelerden bazıları. Gimp 2.6 sürümünün yayınlanması ise bir başka güzel gelişme. Serinin dördüncüsü olan bu yazıda Enhance, Işık ve Gölge filtrelerini inceliyoruz. Umarım bu yazı serisi Gimp ile ilgilenen ya da ilgilenmek isteyen arkadaşlar için faydalı oluyordur. Unutmayın! Gimp hayal gücünüzün aynasıdır. Düş dünyanız ne kadar özgürse tasarımlarınız da o kadar özgür ve özgün olur. BÖLÜM 7: ENHANCE FİLTRELERİ Enhance filtreleri resimlerdeki titreme, bulanıklık, leke ve yetersiz netlik gibi bazı kusurları gidermek için kullanılır. Filtrelerin genelinde bulunan ön izleme özelliği sayesinde yaptığınız değişiklikleri eş zamanlı olarak görebilirsiniz. 1. Antialising: Bu filtre resimdeki keskin sınırları yumuşatır. Bir resim, piksellerin toplamından meydana gelir. Pikseller kare biçimli en küçük resim elemanlarıdır. Bitmap programlar, bunları yan yana mozaik döşer gibi getirip görüntüyü oluşturur. Düz alanlarda sorun yoktur ama yuvarlak dönmesi gereken yerlerde tırtıklı bir görüntü ortaya çıkar. Bunu çözmenin yolu, rengin kenarına kırıklı görüntüyü biraz azaltacak daha açık pikseller yerleştirmektir. Antialiasing filtresi işte bu işi yapar, resimlerin kırıklı görünmesini engeller. Resmimizdeki köşeleri basitleştirerek detayını azaltır, köşeler ve çizgilerde yumuşak hatlar oluşturur. Yüksek çözünürlüğe sahip grafiklerde iyi sonuç verir. 2. Deinterlace: Hareket halindeki cisimlerin resimlerini çektiğimizde resimlerde bulanıklık görülür. Bunun nedeni tek karede üst üste binmiş iki resim olmasıdır. İkinci resmin ilk çizgisi ilk resmin ilk çizgisini takip eder şekilde sıralanırlar ve böylece eğer iki resim arasında önemli bir hareketlenme varsa, resimdeki nesneler bulanık ve değişmiş bir görünümde olur. Deinterlace filtresi, iki resimden sadece birini seçerek resimde eksik kalan yerleri bir gradyenle önceki ve sonraki çizgilere uygun olarak doldurur. Sonuçta biraz bulanık bir görüntü elde edilse de bu durum diğer Enhance filtreleri ile düzeltilebilir. Bu filtreye ait seçenekleri incelersek; * Keep odd lines ve Keep even lines: Biri diğerinden daha iyi sonuç verebilir. Bunun için ikisini de denemelisiniz. 3. Despeckle: Taranmış resimlerdeki çizik, toz gibi küçük kusurları gidermek için kullanılır. Filtreyi uygulamadan önce kusurlu bölgeleri seçmeniz gerekir aksi durumda resminizin diğer bölümlerinde istenmeyen değişiklikler olabilir. Bu filtreye ait seçenekleri incelersek; * Adaptive: Yarıçapı resim ya da seçili bölgenin içeriğine uydurur. Seçili olursa Radius seçeneğinin etkisi azalır. Radius değerinin tek başına yapacağı etkiye göre daha pürüzsüz bir sonuç elde eder. * Özyineli: Filtreyi daha kuvvetli olacak şekilde tekrarlar. * Radius: uygulama penceresinin boyutunu 1’den (3x3 piksel) 20’ye (41x41 piksel) ayarlar. Bu pencere resim üzerinde hareket eder ve içinde kalan bölgedeki renkleri pürüzsüzleştirerek kusurları yokeder. * Black level: (0-255) aralığında belirtilen değerden daha koyu olan pikselleri kaldırır. * White level: (0-255) aralığında belirtilen değerden daha beyaz olan pikselleri kaldırır. 4. NL Filter: NL, “non linear” yani doğrusal olmayan demektir. Seçili bir bölüme değil bütün resme uygulanır. Resmi hem pürüzsüzleştirir hem de resme keskinlik (netlik) katar. Bu filtrenin üç farklı işlem kipi vardır. Bütün kiplerde resimde bulunan her bir piksel tek tek elden geçirilir ve kendisi ile çevresindeki piksel değerlerine göre işlenir. Filtreye ait seçenekleri incelersek; * Alpha trimmed mean: Merkezdeki pikselin değeri, kendi ve komşusu olan toplam yedi pikselin ortalama değeriyle değiştirilir. Yalnız bu yedi değer boyut olarak sınıflandırılarak, ortalama hesaplanırken alt ve üst bölümde bulunan alfa değeri hariç tutulur. Hoş bir görünüm için alpha = 0.0, radius = 0.55 değerleri uygundur. Daha belirgin bir efekt için alpha 0.0 ve radius 1.0 değerlerini deneyebilirsiniz. Alpha için orta değerler pürüzsüzlük ve gürültüde azalma sağlar. * Optimal estimation: Resim uygun şekilde düzleştirir. Her piksel için çevresindeki değerleri de hesaplayarak ortalama bir düzlük değerini resme uygular. Alpha gürültünün eşik değerini ayarlar. * Edge enhancement: Optimal estimation özelliğinin tersidir. Sınırları belirginleştirir. Alpha değişkeni sınır belirginliğini ayarlar. Radius değeri 0.5 ve 0.9 aralığında kendini hissettirir. Kırmızı göz temizleme5. Red Eye Removal: Bu filtrenin amacı resimlerdeki kırmızı göz layını normale döndürmektir. Filtreyi uygulamadan önce kırmızı bölgeyi seçmiş olmanız gerekir. Eğer seçim yapmazsanız filtre sizi “Manually selecting the eyes may improve the results” (gözleri elle seçmek sonucu iyileştirir) şeklinde bir yazıyla uyarır. Önizleme seçeneği ile yaptığınız değişiklikleri görebilir, filtrenin eşik değerini ayarlayabilirsiniz. 6. Destripe: Düşük kalitedeki tarayıcıların neden olduğu dikey çizgileri yok etmek için kullanılır. Resimle eşleşen bir pattern (şablon) kullanarak uygun ayarlarla çizgileri yok eder. Bu şablonu resmin dikey elementlerinden hesaplayarak oluşturur. Eğer ilk uygulamada hâlâ bazı dikey çizgiler varsa dörtgen seçim aracı ile bu çizgileri seçip filtreyi tekrar uygulayın. Diğer seçim araçları sonucu daha kötü hale getirebilir. Filtreye ait özellikleri incelersek; * Genişlik: 2-100 değer aralığındadır. 60 üstü değerler nadiren gerekebilir ayrıca yapay bir görünüm katabileceği için pek kullanılmaz. * Create histogram: Histogram, kullanılacak şablonun daha iyi görünmesini sağlayan siyah beyaz resimdir. 7. Sharpen: Sayısallaştırılan resimlerin çoğunda netliğin yeniden düzenlemesi gerekebilir. Resimler sayısallaştırılırken biraz bulanıklık olur. Sharpen filtresi sınırları kuvvetlendirirken gökyüzü ve su gibi bölümlerde gürültüye neden olabilir. Filtre özelliklerini incelersek; * Sharpness: Netlik değerini 1-99 aralığında değiştirerek sonuçları önizleme ile görebilirsiniz. Büyük değerler resimde leke ve gürültüye neden olabilir. 8. Unsharp Mask : Fotoğraf makinesi ya da tarayıcı kullanılarak sayısallaştırılan resimlerin çoğu için yeniden netlik ayarı gerekebilir. Bu makinelerin sayısallaştırma yöntemiyle ilgili bir durumdur. Seçim sıklığından daha az olan elementler ortalama bir renge dönüştürülür ve böylece keskin kenarlarda biraz bulanıklık meydana gelir. Unsharp Mask filtresi elementlerdeki kusur ve gürültüyü arttırmadan sınırlarını netleştirir. Bu özelliğinden dolayı netlik filtrelerinin en iyisidir. Bazı tarayıcılar tarama esnasında resim üzerine otomatik olarak netlik uygulamayı önerirler. Bu özelliği kaldırıp yerine Gimp netlik filtrelerini kullanırsanız daha olumlu sonuçlar alabilirsiniz. Filtre özelliklerini incelersek; * Radius: 0,1-120 değer aralığı ile netleştirme işleminin sınırın diğer tarafındaki kaç tane piksele uygulanacağını belirler. * Miktar: 0-5 değer aralığı ile netleştirme gücünü belirler. * Threshold: 0-255 değer aralığındadır. Netleştirmenin uygulanması gereken en küçük sınır piksel değerlerini belirler. Böylece yumuşak tondaki geçiş bölgeleri keskinleşmemiş olur ve yüz, gökyüzü, su yüzeyi gibi bölgeler bozulmamış olur. BÖLÜM 8 : IŞIK ve GÖLGE FİLTRELERİ Çalışmalarınıza farklı özelliklere sahip ışık kaynağı, parlayan yıldızlar, gölge ya da mercek bakışı gibi çeşitli görünümler katmanıza yarayan filtreler bu başlık altında yer almaktadır. 1. Gradient Flare: Filtre uygulandığında çevresinde ışık halkaları bulunan göz kamaştırıcı bir ışık kaynağı efektini resme ekler. Filtre özelliklerini incelersek; Selector bölümünde seçim yapabileceğiniz yedi farklı ışık kaynağı tipi bulunmaktadır. Bu ışık kaynaklarından birini seçebilir ya da altta bulunan “yeni” ifadesine tıklayarak kendinize özel yeni bir ışık kaynağı oluşturabilir ve “düzenle” ifadesine tıklayarak yeni ışık kaynağınızla ilgili her türlü ayarı yapabilirsiniz. Böylece her yönüyle size özel bir ışık kaynağı oluşturmuş olursunuz. Işık kaynağınızı belirledikten sonra ayarlar sekmesinde bulunan değerleri değiştirebilirsiniz. Bu ayarlar; * Center X, Y: Işık kaynağının bulunacağı yeri X ve Y koordinatları ile belirleyebilir ya da kaynağı fare ile kaynağı istediğiniz yere taşıyabilirsiniz. * Radius: Işık kaynağının yarıçap değeridir. Kaydırma çubuğu ile ışığı büyültebilir ya da küçültebilirsiniz. (0-150 aralığında) * Rotation: Işığın dönme açısıdır. (-180 ile +180 aralığında) * Hue Rotation: Işığın rengini değiştirir. * Vector Angle: Işığın yayılış açısıdır. * Vector length: Işığın ulaşacağı uzaklığı belirtir. * Adaptive Supersampling: Seçili olduğunda derinlik ve eşik değeri ayarlarını yapabilirsiniz. 2. Lens Flare: Resim çekilirken bir nesneye güneş ışığı vuruyormuş görünümü verir. Fare ile bu ışığı istediğiniz yere taşıyabilirsiniz. Filtre özellikleri; * Center of Flare Effect: Parıltının X ve Y koordinatlarını ayarlar. * Show position: Bu özellik seçildiğinde önizleme penceresinde bir imleç belirir ve fare ile parlaklığı istediğiniz yere taşıyabilirsiniz. 3. Lighting Effects: Bu filtre resme ışık huzmesi ekler. Gölge oluşturmaz ve tahmin edeceğiniz gibi ışığın düştüğü karanlık bölgelerde bulunan herhangi bir ayrıntıyı da açığa çıkaramaz. Filtre özelliklerini incelediğimizde; * Etkileşimli özelliği seçili ise ışık huzmesini fare ile istediğiniz yere taşıyabilirsiniz. * Seçenekler sekmesi; Transparent Background: Bumpmap yüksekliği sıfır olduğunda hedefteki resmi saydam yapar. * Create New Image: Filtre uygulandığında yeni bir resim oluşturur. * High Quality Preview: Hızlı bilgisayarlar için yüksek kalitede ön izleme seçeneğidir. * Distance: Bu kaydırma çubuğu ile resmin merkezi ile ışık kaynağı arasındaki uzaklığı ayarlayabilirsiniz. * Işık sekmesi; Bu sekmede ışık parametrelerini ayarlayabilir, altı tane ışık kaynağı oluşturabilir ve her biri üstünde ayrı ayrı çalışabilirsiniz. Işığın türünü, rengini, sayısını, resim üstündeki yerini bu bölümden ayarlayabilirsiniz. * Madde sekmesi ile sadece ışığın değil, nesnelerden yansıyan ışığın da özelliklerini değiştirebilirsiniz. * Bump Map sekmesi ise resme kabartma görünümü verecek filtre özelliklerini seçebileceğiniz bölümdür. “Enable bump map” ifadesinin yanına tik koyduğunuzda özellik aktif olur. * Environment Map özelliğinin çalışabilmesi için önceden RGB kipinde bir resim daha seçmiş olmalısınız. İkinci resim ana resmin çevresine çerçeve olarak eklenir. 4. Sparkle: Resme parıltılar ekler. Belirttiğiniz eşik değerinden daha zayıf noktaları kullanır. Parıltıların nerede oluşacağını öngörmek zordur ama parıltının görülmesini istediğiniz yere beyaz noktalar koyarak orada oluşmasını sağlayabilirsiniz. Filtre seçenekleri geniştir. Bunları inceleyelim; * Luminosity Threshold: Büyük eşik değeri daha çok bölgenin parıltıyla dolması anlamına gelir. * Flare Intensity: Değerin büyümesi merkezi parlaklık ve ışınları genişletir. * Spike Points: Parlaklıktan yayılan büyük ışınların sayısı * Spike Angle: İlk büyük ışının yatayla yaptığı açı değeridir. -1 ile 360 aralığındadır ve -1 değeri rastgele bir değer belirtir. * Spike Density: Bu seçenek resimdeki parıltıların yoğunluğunu/sayısını ayarlar. * Transparency: Parıltıları şeffaflaştırarak alt katmanın görünmesini sağlar. Eğer başka katman yoksa sadece parlaklık değeri azalır. * Random Hue: 0.0-1.0 aralığında parıltıların renk tonunu değiştirir. * Random Saturation: 0.0-1.0 aralığında parıltıların doygunluğunu değiştirir. * Preserve Luminosity: Bütün merkezi piksellere en parlak pikselin aydınlığını verir. * Inverse: Resimdeki en parlak piksel yerine en koyu pikseli seçer ve daha koyu parlaklıklar oluşur. * Add Border: Parıltıları en parlak piksel üzerinde oluşturmak yerine, Resmi çok sayıda parıltıdan oluşan bir resim kenarlığı ile çerçeveler. * Natural, Foreground, Background Colors: Merkezi piksellerin rengini bu değerlerden birini seçerek değiştirebilirsiniz. 5. Supernova: Bu filtre resme parlak bir yıldız ekler. RGB ya da Gri ölçekli resimlere uygulanabilir. Yıldızın büyüklüğünü, rengini istediğiniz şekilde ayarlayabilirsiniz. Önizleme özelliği ile yapılan ayarları eşzamanlı olarak görebilirsiniz. Filtre ayarlarını incelersek; * Center of SuperNova: Yıldızın resim üstünde yerleşeceği koordinatları ayarlar. İsterseniz fareyle de yıldızı istediğiniz yere taşıyabilirsiniz. * Show position: Yıldızın merkezini bir imleçle gösterir. * Renk: Yıldızın rengini buradan seçebilirsiniz. * Radius: Yıldızın çapını dolayısıyla büyüklüğünü 1-100 değer aralığında belirler. * Spokes: Yıldızın çevresine saçılan ışın sayısını ayarlar. * Random Hue: Yıldız ışınlarının rengini rastgele belirler. 6. Drop Shadow: Eğer varsa seçili bölgeye yoksa resmin tamamına gölgelendirme ekler. Bunun için resmi yeniden boyutlandırması gerekebilir. Gölgenin rengini, yerini ve boyutunu seçebilirsiniz. Bu arada şunu da hatırlatayım; filtre gölgenin görünmesi için bir katman eklemez. Gölgenin arka planı şeffaftır. İsterseniz filtreyi uyguladıktan sonra beyaz arka plan katmanı ekleyebilirsiniz. Filtre özelliklerini incelersek; * X Offset, Y Offset: Gölgelendirilecek katman yatay (X) ve düşey (Y) olarak ötelenir. X ve ye Y offset değerleri gölgenin yerleştirleceği yeri belirtir. Büyük değerler hayali ışık kaynağının çok uzakta olduğu izlenimini verirken düşük değerler kaynağın resme daha yakın olduğu görünümünü verir. * Blur radius: Gölgelendirme bittikten sonra sonucun daha gerçekçi görünmesi için resme bir de bulanıklık filtresi uygulanır. Bulanıklık filtresinin yarı çap değerini buradan ayarlayabilirsiniz. Ayrıca düzgün bir sonuç için “allow resizing” ifadesinin de seçili olması gerekir. * Color: İstediğiniz bir renkte gölgelendirme yapabilirsiniz. Bunun için renk sekmesinden istediğiniz rengi seçmeniz yeterli. * Saydamsızlık: Filtreyi uyguladıktan sonra oluşan yeni gölge katmanının saydamlık ayarını buradan yapabilirsiniz. Ön tanımlı değeri %80’dir. * Allow resizing: Eğer seçili ise, gerektiğinde gölgenin yerleştirilmesi için resim boyutunu yeniden düzenler. Yeni boyut, resime, bulanıklık yarı çapına ve gölgenin X, Y offset değerlerine bağlıdır. * Perspektif efekti7. Perspective: Resme perspektif gölge ekler. Gölgenin renk, boyut, yön ve uzaklığını ayarlayabilirsiniz. Gerekliyse filtre resmi yeniden boyutlandırır ama gölgenin görülebilmesi için arka plan eklemez. Filtre ayarlarını inceleyecek olursak; * Açı: Gölgenin ya da hayali ışık kaynağının doğrultusunu belirler. 90 dereceden küçük değerler için gölge sağ tarafta, büyük değerler için sol tarafta oluşur. * Relative distance of horizon: Hayali ufuk noktasının uzaklığını belirler. * Relative length of shadow: Katman ya da seçime bağlı olarak gölgenin uzunluğunu ayarlayabilirsiniz. Bu arada önemli bir bilgi; relative length of shadow değeri horizon değerinden büyük olmamalı. * Blur radius: Gölgelendirme bittikten sonra sonucun daha gerçekçi görünmesi için resme bir de bulanıklık filtresi uygulanır. Bulanıklık filtresinin yarı çap değerini buradan ayarlayabilirsiniz. * Renk: Gölgenin öntanımlı değeri siyahtır ama siz isterseniz bu seçenekten rengini değiştirebilirsiniz. * Saydamsızlık: Filtreyi uyguladıktan sonra oluşan yeni gölge katmanının saydamlık ayarını buradan yapabilirsiniz. Öntanımlı değeri %80’dir. * Interpolation : Bu açılır menüden uygulanacak eklenti yöntemini (None, Linear, Cubic, Sinc) seçebilirsiniz. Linear en doğru seçim olur çünkü diğerleri bazı bölgelerin rengini değişmesine neden olabilir. * Allow resizing: Eğer seçiliyse, gerektiğinde gölgenin yerleştirilmesi için resim boyutunu yeniden düzenler. 8. Xach-Effect: Bu filtre uygulandığı katman ya da bölgeye 3D özelliğinde hoş bir yarı saydam görünüm ekler. Bunu yaparken seçili katmanın üstünde “Highlight” ve “Shadow” isimli iki yeni bir katman oluşturur. Shadow katmanı arkaya düşen gölge oluşturarak resme derinlik katarken Highlight katmanı katman maskesi özelliğini kullanır. Gölgenin ya da aydınlanmanın rengi, yönü gibi öntanımlı değerleri değiştirerek farklı görünümler elde etmek mümkündür. Filtre özelliklerini incelediğimizde aydınlatma (highlight) ve gölge (shadow) için ayar seçenekleri bulunmaktadır. Aydınlatmanın boyutunu (Highlight X/Y offset ), rengini (Highlight color),saydamlık miktarını (Highlight opacity) ve gölgenin rengini (Drop shadow color), saydamlık miktarını (Drop shadow opacity), bulanıklık çapını (Drop shadow blur radius), boyutunu (Drop shadow X/Y offset) ayarlar bölümündeki ilgili yerlerden değiştirebilirsiniz. 9. Apply Lens: Filtre uygulandığında sanki bir mercekten resme bakılıyormuş görünümü verir. Önizleme özelliğiyle yapılan ayarları eşzamanlı olarak görebilirsiniz. Filtre ayarlarını incelersek; * Keep original surroundings: Mercek seçili katmanın üstündeymiş gibi görünür. * Set surroundings to background color: Araç kutusundan seçeceğiniz bir renk, aktif katmanda merceğin görüş alanı dışındaki bölüm için arka plan rengi olur. * Lens refraction index: Merceğin kırma indisi 1 ile 100 değer aralığında seçilebilir. 10. Glass Tile: Filtre uygulandığında resim ya da seçili bölge cam parçalarından yapılmış bir mozaik görünümü alır. Önizleme özelliğiyle, yapılan ayarları eşzamanlı olarak görebilirsiniz. Filtre ayarlarını incelersek; * Tile width: Döşemelerin genişliği (10-50 piksel) * Tile length: Döşemelerin uzunluğu (10-50 piksel)
  11. Gimp Filtreleri - 3 Serinin üçüncüsü olan bu yazıyla, 15 ana başlık altında 126 adet filtreden oluşan konumuzun üçte birlik kısmını tamamlamış oluyoruz. Daha önceki yazılarda da belirttiğim gibi öğrendiklerimizi uygulamak, denemeler yapmak çok önemli. Bunun için bu sayfayı ziyaret etmenizi tavsiye ederim. Çok sayıda resimli ve görüntülü derse bu adresten ulaşabilirsiniz. Ayrıca bu sitede Gimp kategorisinde bulunan yabancı sitelerden çevirisini yaptığım çok sayıda dersi de inceleyebilirsiniz. Herkese Pardus’lu, Gimp’li güzel günler... BÖLÜM 6 : BOZULMA FİLTRELERİ 1. Blinds: Resim üzerinde yatay ya da düşey olarak çizgiler oluşturur. Bu çizgilerin sayı ve genişliğini ayarlayabiliriz. Açılan penceredeki seçeneklerde bulunanlar: * Önizleme: Uygulama sonucunu eş zamanlı görmemizi sağlar. * Horizontal: Yatay çizgiler oluşturur. * Vertical: Düşey çizgiler oluşturur. * Displacement: Çizgilerin genişliğini ayarlar. * Number of Segments: Çizgilerin sayısını belirler. * Arkaplan: Çizgilerin rengi içindir. “Şeffaf” seçeneğinin aktif olması için resmin alfa kanalına sahip olması gerekir. 2. Curve Bend : Resmi eğip bükmek için kullanılır. Filtre seçeneklerinde bulunanlar: * Önizleme: Uygulama sonucunu eşzamanlı görmemizi sağlar. * Preview Once: Resim üstünde yaptığınız her bir değişikliği istediğiniz takdirde gösterir. * Automatic Preview: Önizleme eşzamanlı gösterilir. Daha çok “Çevir” seçeneği ile birlikte kullanılır. * Çevir: Filtre uygulama açısını belirler. Öntanımlı değer olan 0 derecede eğrilik üst kenardan alt kenara doğru uygulanır. 90 derecede sol kenardan sağ kenara doğru uygulanır. * Smoothing ve Antialiasing: Filtre resmin kenar görünümünü de bozabilir.Bunun düzeltimi için bu ifadeler seçili olmalıdır. * Work On Copy: Temel resim üzerinde değişiklik yapmadan bir kopyası üzerinde çalışmalarımızı gerçekleştirmemizi sağlar. * Modify Curve: Klavuz çizgilerle (ızgara) çalışmamızda bize yardım eder. Bu çizgilerin tam ortasında iki ucunda siyah nokta bulunan yatay bir çizgi vardır. Bu çizgi üzerine fare ile tıklayarak sayısız nokta oluşturabilir ve bu noktaları fare ile sürükleyerek resminize yeni görünümler kazandırabilirsiniz. * Curve for Border: Dönme yönüne göre sağ ya da sol kenara uygulanır. * Curve Type: o Smooth: Bir noktayı sürüklediğinizde otomatik olarak bir eğri oluşturur. o Serbest: Eğri çizme işini size bırakır. * Copy: Aktif eğriyi diğer kenara kopyalar. * Mirror: Aktif eğriyi diğer kenara yansıtır. * Swap: Sol ve sağ eğrileri yer değiştirir. * Reset: Aktif eğriyi sıfırlar, resim ilk haline döner. * Open: Başka bir belgeden eğrilik kopyalar. * Save: Eğriliği bir dosyaya kaydeder. 3. Emboss: Resme girinti çıkıntı ekleyerek bir kabartma görünümü verir. Parlak bölgeler kabartma şeklini alırken koyu bölgelerde oyuk görünümlü olur. Bu filtre sadece RGB resimlerde kullanılabilir. Filtre seçeneklerinde yer alanlar: * Bumpmap: Kabartma düz, pürüzsüzdür. Ayrıca renkler de korunur. * Emboss: Resmi gri ölçekli hale dönüştürür ve kabartma görüntüsü daha belirginleşir. * Azimuth: Açıya bağlı olarak uygulanacak ışıklandırma ile ilgilidir. * Elevation: Ufuktan (0 derece) zirveye (90 derece) olan yükseklik. Yalnız filtrede 180 dereceye kadar yükseltme yapılabilir. * Derinlik: Işık kaynağına olan uzaklık değeridir.Değerin artması resimdeki ışığı arttırır. 4. Engrave: Bu filtre, resme kabartma görünümü verir. Resim siyah-beyaza dönüşür ve üstüne çeşitli büyüklükteki yatay çizgiler çizilir. Görünüm, eski para ve kitaplarda yer alan kabartmaları andırır. Bu arada bir hatırlatma; filtrenin aktif olabilmesi için üzerinde çalıştığınız resmin alfa kanalına sahip olması gerekir. Şimdi filtre seçeneklerini inceleyelim: * Yükseklik: Çizgilerin kalınlıklarını ayarlar. 2-16 değer aralığındadır. * Limit line width: Eğer seçili ise yakın renk bölgeleri üstüne ince çizgiler çizilmez. 5. Erase Every Other Row: Resimdeki tekli ya da çiftli ardışık satır ya da sütunları siler. İsterseniz silinen bölümleri arkaplan rengine dönüştürebilirsiniz. Filtre seçeneklerine bakalım: * Rows/Cols: Satırların mı yoksa sütunların mı silineceğini belirtir. * Even/odd: Tek mi çift mi seçeneğidir. * Erase/fill: Silinecek yerlerin arkaplan rengine çevrilmesini sağlayabilirsiniz. Eğer resimde alfa kanalı varsa silinen bölümler şeffaf hale gelir. 6. Warp: Bu filtre, resmin bazı bölümlerinin şeklini bozar. Filtrenin en güzel tarafı ise canlandırma özelliği sayesinde asıl resimle, deforme olmuş resim arasındaki geçişi .gif uzantılı animasyon olarak elde edebilir ve bunu web sayfalarında kullanabilirsiniz. Kullanım için “deform mode”lardan birini seçtikten sonra fare ile resim üstünde istediğiniz yere işaret koyup sonra onu sürükleyin. Filtre seçeneklerinde bulunanlar: * Move: Resmin parçalarının çekilip uzamasına izin verir. * Remove: Bozulmayı fare sürüklemesiyle taşımanıza izin verir. Canlandırma yaptığınızda bu bir kareye (frame) denk gelir. * Genişle: Fare ile işaretlenmiş bölgeyi genişletir. * Daralt: Fare ile işaretlenmiş bölgeyi daraltır. * Swirl CCW: Saatin tersi yönde dönen bir girdap oluşturur. * Swirl CW: Saat yönünde dönen bir girdap oluşturur. * Deform radius: Fare ile işaretlenen noktanın çevresindeki filtreden etkilenecek dairesel bölgenin yarıçapını ayarlar. * Deform Amount: Bozulma miktarını ayarlar. * Bilinear: Filtre etkisini pürüzsüz hale getirir. 7. Lens Distortion: Resme mercekle bakıyormuş hissi verir. Filtre seçeneklerindeki tüm ayarlar -100 ile +100 değer aralığındadır. Bu seçeneklerde yer alanlar: * Main: Resimde meydana gelecek küreselleştirme miktarıdır. Artı değerler resmi dışbükey yaparken eksi değerler içbükey görünüm verir. * Edge: Resmin sınırlarında meydana gelecek küreselleştirme miktarıdır. * Zoom: Varsayılan merceğin resimde meydana getireceği genişleme veya daralma miktarını belirler. * Brighten: Mercek eğriliğine göre resmin çevresinde oluşacak parlaklığı/karanlığı ayarlar. * X shift; Y shift: Ortalanmamış mercek çiftleri tarafından resimde oluşacak kayma miktarını belirler. Görünür bir sonuç elde edebilmek için Main ve Edge seçeneklerinin sıfır olmaması gerekmektedir. 8. Mosaic: Resmi onlarca parçaya bölerek mozaik görünümü verir. Filtre özelliklerinde: * Tiling Primitives: Oluşacak mozaik parçaların şekillerini buradan belirliyoruz. Squares (kare), Hexagons (altıgen), Octagons and Squares (sekizgen ve kare) ve Triangles (üçgen). Options; * Antialiasing: Mozaik parçalarının kenar kalınlıklarını azaltır. * Color Averaging: Seçili olduğunda her bir mozaik parçasının rengi ortalama bir renge çevrilir yani aralığındadır. Bu seçeneklerde yer alanlar: Parça içinde baskın olan renk ön plana çıkar. * Allows Tile Splitting: Çok renkli bölgelerde mozaik parçalarını bölerek daha * iyi bir renk gradyeni oluşmasını ve daha fazla ayrıntının görülmesini sağlar. * Pitted Surfaces: Seçili olduğunda pürüzlü bir görünüm verir. * FG/BG Lighting: Seçili olduğunda mozaik döşemeleri ön plan rengi ile parlaklaştırılırken döşemeler arasındaki koyu görünümlü bölgeler arkaplan rengi ile boyanır. Parameter setting; * Tile Size: Mozaik parçalarının boyutunu ayarlar * Tile Height: Mozaiklerin parlak kenarlarındaki piksellerin genişlik değerlerini * ayarlar. * Tile Spacing: Mozaik parçaları arasındaki boşluğun genişliğini ayarlar. * Tile Neatness: Değer olarak bir yapıldığında çoğu mozaik aynı boyutta olur. Sıfır olduğunda ise mozaik boyutları farklı ve gelişi güzeldir. * Light Direction: Işığın resim üzerine düşme doğrultusunu ayarlar. Işığın öntanımlı geliş doğrultusu 135 derece ile sol üst köşedendir. 0 ile 360 arasında bu değeri değiştirebilirsiniz. * Color Variation: Her parça tek renktir. Asıl resimle karşılaştırdığımızda resimdeki renk sayısı daha azdır. Bu seçenekteki ayarla renk sayısını biraz daha artırabilirsiniz. 9. Newsprint: Bu filtre nesneleri geniş pikselli hafif noktalarla gösterir. Çözünürlük çok düşük olur. Resmin üstüne siyah ya da renkli ızgaralar yerleştirilmiş görünümü verir. Filtre seçeneklerinde yer alanlar: * Önizleme: Yaptığınız değişikleri eş zamanlı gözlemleyebilirsiniz. * Resolution: Buradaki ayarlar hücre boyutlarını değiştirir. * İnput SPI: Kullandığımız resmin çözünürlüğüdür. * Output LPI: Elde edilecek çözünürlüktür. * Cell size: Oluşacak resim hücrelerinin boyutunu ayarlar. Ekran başlığı altında bulunan seçenekler: * Separate To RGB, CMYK, Intensity: Hangi renk uzayında çalışacağınızı buradan seçiyorsunuz. RGB kipinde renk uzayı aktif olmaz. CMYK seçildiğinde önce resim CMYK kipine çevirilir ardından bütün renk kanalları hafif noktalarla ayrı ayrı gösterilir. Intensity kipinde ise resim gri ölçekli, hafif noktalı ve alfa kanalı eklenmiş duruma getirilir. Böylece isterseniz özel efektler de ekleyebilirsiniz. Tabi bu noktada güzel bir sonuç almak biraz deneyim gerektirir. Tavsiyem başlangıç olarak CMYK kipini denemeniz. * Black Pullout (%): RGB kipinden CMYK kipine dönüşümde ne kadar siyah kullanılacağını ayarlar. * Lock Channels: Değişiklikleri bütün renk kanallarına uygular. * Factory Defaults: Öntanımlı değerleri uygular. * Angle: Her renk kanalı için kılavuz hücre açısıdır. * Spot Function: Renk beneklerinin şeklini belirler. * Antialiasing (Oversample): Kullanım amacı renk derinliğini ayarlamaktır. Eğer İyi bir tonlama yaptıysanız bu seçeneği kullanmanıza gerek yok, değeri 1 yaparak sonucu etkilememesini sağlarsınız. Yazıcıdan çıktı alınacağı durumlarda kağıt üstünde mürekkep lekesi görünümü vermekte kullanabilirsiniz. 10. Page Curl : Resmin bir kenarını katlar. Bunun için yeni şeffaf bir katman oluşturur, böylece katlanmış köşenin altındaki katman da görülebilir. Açılan penceredeki seçeneklerde yer alanlar: * Curl Location: Resmin dört köşesinden katlanmasını istediğiniz bölgeyi buradan seçiyorsunuz. * Curl Orientation: Katlamanın yatay ya da dikey kenara doğru olmasını buradan ayarlıyoruz. * Shade Under Curl: Kıvrım içinde gölge olup olmayacağını seçiyoruz. * Opacity: Kıvrımın altındaki katmanın görünürlüğünü ayarlıyoruz. 11. Polar Coordinates: Resme, daire ya da dörtgen görünümü verir. Filtre seçeneklerinde: * Önizleme:Yaptığımız değişiklerin sonucunu eş zamanlı görmemizi sağlar. * Circle Depth in Percent: Resmin daireselliğini bu seçenekten ayarlarız. % 0 dörtgen görünümü verirken açının %100’e yaklaşması daireselliği arttırır. * Offset Angle: Bu özellik resmi 0 ile 359 derece aralığındaki bir açı değeriyle dairesel olarak döndürür. * Map Backwards: Bu özellik seçildiğinde döndürme işlemi sol yerine sağ taraftan başlar. * Map from Top: Seçili değilse, haritalama dıştan içeri doğru yapılır. Seçili ise içten dışarı doğru olur. * To Polar: Eğer seçili değilse filtre efekti resme dairesel olarak bir dörtgen içinde uygulanır. Seçili ise resim bir daire içinde haritalanır. 12. Ripple: Resme ya da seçili bölgeye su yüzeyinde yansıma yapmış, dalgalanmış görünümü verir. Filtre seçeneklerinde: * Antialiasing: Resmin kenarlarını düzeltir. * Retain Tileability: Eğer resimde döşeme kullanılmışsa resmin görüntü özelliklerini korur. * Orientation: Dalgaların doğrultusunu yatay (Horizonta ya da dikey (Vertical) olarak belirler . * Edges: Dalga görünümünden dolayı bazı pikseller yer değiştirirken bazıları da kaybolabilir. Bu durumda; * Wrap : Kayıp pikseller karşı kenarda görülecek şekilde yer değiştirir. * Smear: komşu pikseller kayıp piksellerin yerini alacak şekilde yayılır. * Black : Kayıp piksellerini yeri siyaha boyanır. * Wave Type: o Sawtooth: Dalga görüntüsü testere dişi şeklinde olur. o Sine: Sinüzoidal görünümlü (ovtepeli) dalgalar oluşturur. * Period: Dalga boyu ile ilgilidir. (0-200 piksel) * Amplitude: Dalga yüksekliği ile ilgilidir . (0-200 piksel) 13. Shift: Bütün piksel dizilerini gelişi güzel bir aralıkla yatay ya da düşey olarak öteler. Açılan penceredeki seçeneklere göre: * Yatay öteleme için Shift Horizontally, * Düşey öteleme için Shift Vertically, * Öteleme miktarını belirlemek içinde Shift Amount değişkeni kullanılır. 14. Value Propagate: Belirtilen eşik değerleri arasında kalan renk piksellerini seçilen yönlerde resme yayar. Propagate mode * More White: Resimdeki parlak bölgeleri seçili yönlere doğru yayarak arttırır. * More Black: Resimdeki koyu bölgeleri seçili yönlere doğru yayarak arttırır. * Middle Value to Peaks: Seçili eşik değerleri arasındaki bölgede iki değerin ortalaması bölgeye yayılır. * Foreground to Peaks: Yayılmış bölgeler ön plan rengi ile doldurulur. * Only Foreground: Sadece önplan rengine sahip bölgeler resim üzerine yayılır. * Only Background: Sadece arkaplan rengine sahip bölgeler resim üzerine yayılır. * More Opaque ve More Transparent: Bu seçenekler sadece alfa kanalı olan resimlerde çalışır. Zıt komutlardır. More Transparent seçiliyse resimdeki saydam bölgeler daha az saydam olan bölgeler üzerine doğru yayılır. More Opaque ise bunun tersine çalışır. Parameters settings * Lower Threshold ve Upper Threshold: Resme yayılacak piksel değer aralığını ayarlar. * Propagating Rate: Yayma miktarıdır. Büyük değerler daha fazla rengin yayılmasını sağlar. * Propagating Direction: Yayılma yönünü belirler. Birden fazla yön seçebilirsiniz; to left (sola), to right (sağa), to top (üste), to bottom (alta). 15. Video : Bu filtre resimdeki belli bölgelere düşük noktasal RGB uygulamaları yapar. Filtre seçeneklerine göre: * Önizlemede bizim resmimizi kullanmaz, kendi ön tanımlı kurt resmi üzerinden resme uygulanacak filtreyi gösterir. * Video pattern başlığı altında yer alan şablonları tanımlaması biraz güçtür, en iyisi hepsini tek tek incelemeniz. * Additive seçimi resme parlak bir görünüm katar. * Rotated seçimi ise filtrenin resme 90 derece döndürülmüş olarak uygulanmasını sağlar. 16. Waves: Resme eşmerkezli dalgalardan oluşan bir görünüm verir. Filtre seçeneklerinde yer alanlar: * Smear: Dalgaların dairesel olmasından dolayı resim üstünde bazı boşluklar oluşur. Seçili olması durumunda komşu bölgeler bu boş bölgelerin üstüne yayılır. * Blacken:Yukarıda bahsedilen boş bölgeleri siyaha boyar. * Reflective: Dalgalardan bir girişim deseni oluşturur. * Amplitude: Dalga genişliğini ayarlar. * Phase: Dalgalar arasındaki fazı ayarlayarak dalga tepelerinin yerini değiştirir. * Wavelength: Dalga boyunu (iki dalga tepesi arası uzaklığı) ayarlar. 17. Whirl and Pinch: Resim üstünde bir noktayı merkez kabul edip etrafında girdap görüntüsü oluşacak şekilde resmi eğip büker. * Whirl Angle, saat yönünde ya da saatin tersi yönde döndürme yapar. Değer aralığı -360 ile +360 arasındadır. * Pinch Amount, 0 ile +1 arasındaki değerler resme içe çökme görünümü verirken, 0 ile -1 aralığındaki değerler resmin merkezinden dışarı doğru taşma görünümü verir. * Radius oluşan girdabın yarıçap değeridir. Ayrıca resmin ne kadarının filtreden etkileneceğini belirtir. Sıfır değerinde resim hiç etkilenmezken, bir değerinde resmin yarısı, iki değerinde ise resmin tamamı filtreden etkilenir. (filtre etkisi yarıçap vektörünün taradığı alanda gerçekleşir) 18. Wind: Motion Blur (bulanıklık) filtresinin bir benzeridir. Resimdeki nesnelerin sınırlarıyla oynayarak hareket halinde çekilmiş bir fotoğraf görünümü verir. Filtre seçeneklerinde yer alanlar: * Style başlığı altında bulunan Wind, hareket ediyormuş görünümü verirken; Blast patlama görünümü verir. * Direction ise hareketin yönünü sol (left) veya sağ (right) olarak belirlememizi sağlar. * Edge Affected başlığı altında bulunan Leading,hareket izini öndenarkaya doğru; Trailing ise arkadan öne doğru verir. Both seçilirse iki efekti resimde birleştirir. * Threshold, nesnelerin kenarını belirler. Değer büyüdükçe kenar noktaları da belirginleşir. * Strength değerinin artması ise filtrenin daha kuvvetli uygulanmasını sağlar.
  12. Gimp Filtreleri - 2 Gimp filtrelerini tanımakla ilgili ilk yazımızda Bulanıklaştırma ve Gürültü filtrelerini incelemiştik. Devam niteliğinde olan bu yazıda da Kenar Tanıma, Birleştirme ve Generic filtreleri üzerinde duracağız. Bu arada; filtreleri bir resme, katmana ya da sadece seçili bir bölgeye uygulayabileceğimizi unutmayalım. Bölüm 3: Kenar Tanıma Filtreleri Bu bölümde “Difference of Gaussians”, “Edge”, “Laplace”, “Neon” ve “Sobel” filtreleri bulunmaktadır. Bu filtreler, bir resimdeki farklı renkler arasındaki sınırları bularak resimde yer alan nesnelerin dış hatlarını belirlememizi sağlar. Şimdi bu filtreleri teker teker inceleyelim. 1. Difference of Gaussians: Resimdeki nesnelerin kenarlarını belirlemede en çok kullanılan filtrelerden biridir. Resme ya da seçili bölgeye iki farklı yarıçap değerine sahip bulanıklık filtresini (gaussian blur) uygulayarak bir sonuç elde eder. Önemli olan bulanıklık yarıçaplarını belirlemektir. Önizleme seçeneği bu konuda bize yardımcı olur. Küçük yarıçap değerlerini arttırmak kalın görünümlü kenarlar verirken; büyük çap değerlerini azaltmak, kenar için tanımladığımız eşik değerinin artmasına neden olur. Güzel bir netice için yarıçap-2 değerinin yarıçap-1 değerinden küçük olmasını tercih edin. (Radius 1 > Radius 2). Ayrıca yarıçap değerlerinin yanında bir zincir simgesi vardır. Eğer zincir birleşik şekilde ise, yarıçap-1 için girdiğiniz değerle orantılı olarak yarıçap-2 değeri de değişecektir. İsterseniz fare ile üstüne tıklayarak zinciri ayırabilir ve yarıçap değerlerini ayrı ayrı girebilirsiniz. “Normalize” ifadesinin seçili olması resimdeki parlaklığı arttırır. “Invert” seçimi ise sınırların beyaz arkaplan üstünde görünmesini sağlar, aksi halde resmin arkaplanı siyah olur. 2. Edge: Bu filtre bize farklı kenar belirtme yöntemleri sunar. Bu yöntemler: * Sobel: Asıl Sobel filtresi kadar seçeneği olmadığı için özel bir yanı yoktur. Arkaplanı koyulaştırarak sınırları farklı renkle belirgin hale getirir. * Prewitt: Sobel’den farklı bir görünümü yoktur. * Gradient: Kenarlar daha ince, renk karşıtlığı (kontrast) az ve sobel’den daha bulanık olur. * Roberts: Sobel’den belirgin bir farkı yoktur. * Differential: Kenar parlaklığı daha azdır. * Laplace: Kendi özel filtresinden farklı bir yanı yoktur.Filtre penceresinde yer alan “amount” küçük değerlerde ince siyah kenarlı yüksek kontraslı resimler; büyük değerlerde ise kenarların yoğun olduğu düşük kontrastlı, koyu bölgelerin çok renkle gösterildiği resimler ortaya çıkarır. Wrap, Smear, Black seçeneklerinin ise bir işlevi yoktur. 3. Laplace: Bu filtre, ince, geniş kenarlı pikseller üreten laplacian yöntemini kullanarak resimdeki kenarları belirginleştirir. Resmin arkaplanı siyah olur. 4. Neon: Resimdeki kenarlara parlak neon efektini uygulayarak kenarları ortaya çıkarır. Yarıçap (Radius) değeri kenarların hangi genişlikte belirginleşeceğin ayarlamamızı sağlar. Miktar değeri ise fitrenin hangi oranda uygulanacağını ayarlar. Örrnek olarak verilen resimde yarıçap değeri: 5 ve miktar : 0,40 için alınan sonuç görülmektedir. 5. Sobel: Resim üstünde ayrı ayrı yatay ve düşey kenarları belirginleştirir. Sobel horizontal (yatay): yakın yatay sınırlara uygular Sobel vertically (düşey): yakın düşey sınırlara uygular Keep sign of result: Bu özellik sadece yönlerden biri seçili olduğunda çalışır. Girinti ve çıkıntılarla resme kabartma görünümü verir. Bölüm 4: Birleştirme Filtreleri İki ya da daha fazla resmi tek resim olarak birleştiren filtrelerdir. “Depth Merge” ve “Film” olmak üzere iki adettirler. 1. Depth Merge: İki resim ya da katmanı birleştirmek için kullanılır. Her resmin hangi bölümlerinin görüneceğini belirleyebilirsiniz. Resimlerin her biri maske olarak çalışan bir haritayla eşleştirilir. Resme uygulandığı zaman, maskenin koyu kısımları alttaki resmi gösterir ve parlak kısımlar da resmi maskeler. Bu filtre ile çalışmak için resim ve haritalar aynı büyüklükte olmalıdır. Çok katmanlı bir resme de bu filtreyi uygulayabilirsiniz. Bu durumda seçim yapabilmek için bütün katmanlar bir listede sunulur. * Source 1, Source 2: Birleşmede kullanılacak kaynak resimleri tanımlar. * Depth Map: Kaynaklar için dönüşüm haritası olarak kullanılacak resimleri tanımlar. * Overlap: Resimler arasındaki yumuşak geçişi sağlar. * Offset: Bu özellik resimlerin birleşme oranını ayarlar. Resimlerden birinin diğerine * göre daha çok ya da daha az ön planda olmasını sağlar. * Scale 1, Scale 2: Offset özelliğine benzer. Farkı daha hassas olması ve her bir haritayı ayrı ayrı işlemesidir. Ölçeği daha düşük değere getirdiğinizde resmi daha koyu yapacak, böylece birleştirmede siyah renk ön plana çıkarak resmin daha fazla kısmının görünmesini sağlayacaktır. 2. Film: Birçok resmi bir fotoğraf filmi içinde birleştirir. Resimlerde renk ya da herhangi başka bir özelliği değiştirmez. Filtreyi seçtiğimizde açılan menünün “Selection” bölümünde yer alan ifadeleri incelersek; * Fit Height to Images: Elde edilecek film şeridinin yüksekliğini ana resimlerin yüksekliğine uydurur. o Yükseklik: Elde edilecek resmin yüksekliğini ayarlamamızı sağlar. Eğer ana resimlerin yükseklikleri farklı ise belirtilen değere uygun hale getirir. o Renk: Resimlerin çevresinde kullanılacak rengi belirler. * Start Index: Resimler için kullanılacak başlangıç numarasını belirler. * Yazı Tipi: Sayıların yazı tipini belirler. * Renk: Sayılar için kullanılacak rengi belirler. * At Top, At Bottom: Sayıların film şeridi üzerindeki yerini belirler. (at top: üstte, at bottom: altta) * Available Images: Birleştirme için kullanılabilecek resimleri gösterir. * On Film: Birleştirmek için kullanılan resimleri gösterir. * Ekle: Birleştirilmesini istediğimiz resimleri film şeridine ekler. * Kaldır: Film şeridinde kullanmak istemediğimiz resimleri kaldırmak için kullanılır. “Advanced” bölümünde yer alan ifadeleri incelersek; * Image Height: Film şeridinde yer alan her bir resmin yüksekliğini ayarlar. * Image Spacing: Film şeridinde yer alan resimler arası boşluğu ayarlar. * Hole Offset: Film şeridinde yer alan deliklerin yerini ayarlar. * Hole Width: Film şeridinde yer alan deliklerin enini ayarlar. * Hole Height: Film şeridinde yer alan delikler arası boşluğun yüksekliğini ayarlar. * Hole Spacing: Film şeridinde yer alan delikler arası mesafeyi ayarlar. * Number Height: Sayıların yüksekliklerini, resmin yüksekliğiyle orantılı olarak ayarlar. Bölüm 5: Generic Filtreleri 1. Convolution Matrix: Basit bir filtre oluşturmanıza yardımcı olur. 5x5 piksel kutu içinde bulunan renk değerlerini, matristen aldığı değere uygun olarak çevredeki bütün piksellere ekler. Böylece matrise ekleyeceğiniz sayısal değerlerle çok değişik filtre efektleri elde etmeniz mümkün olur. Eksi sayı değerlerini de kullanabilirsiniz. Açılan filtre penceresindeki ifadeleri incelersek; * Matrix: İstediğimiz değerleri kutulara gireceğimiz 5x5 matrisdir. * Divisor: İlk hesaplamadan elde edilecek sonuç bu değere bölünecektir.Genelde “1” kullanılır böylece sonucu etkilemez. * Offset: Bölme sonucuna eklenecek değerdir. Olumsuz sonuçları önlemek için kullanışlıdır. Negatif değer kullanılabilir. * Border: İlk piksel kenara geldiğinde resimden atılır. Bu durumda hangi filtrenin seçileceği önemlidir : o Extend: Bahsedilen bölüm hesaba katılmaz. o Wrap: Bahsedilen bölüm karşı taraftaki piksellere geçer, böylece pikseller bir taraftan kaybolur ve öteki tarafa taşınır. o Crop: Bahsedilen taraftaki piksellere herhangi bir şey yapılmadan resimden kesilip atılır. * Kanallar: Bir ya da daha fazla kanal seçilebilir. * Alpha Weighting: Bu özellik seçili değilse filtre uygulanırken şeffaflık hesaba katılmaz. Filtrenin işleyişi aslında bir dizi matematiksel işlemdir. Bu uygulamayı, biri resime ait olan, diğerini bizim belirlediğimiz iki matrisin çarpımı ve elde edilen sonucun resime uygulanması şeklinde özetleyebiliriz. 2. Dilate: Resimdeki koyu bölgeleri resme yayar, böylece resimdeki parlaklık azalırken koyuluk artar. 3. Erode: Resimdeki parlak bölgeleri resme yayar, böylece resimdeki parlaklık artarken koyuluk azalır.
  13. Gimp Filtreleri - 1 Gimp ile bir şeyler tasarlamak istiyorsanız filtreleri yakından tanımanız gerekir. Filtreler, üzerinde çalıştığımız resmin tamamına ya da sadece bir bölümüne çeşitli efektleri başarıyla uygulamamızı sağlayan araçlardır. Çoğu filtre uygulamalarımızı gerçek zamanlı gösteren önizleme özelliğine sahiptir. Bu, filtreyi çalışmamıza uygulamadan önce görünümü hakkında fikir sahibi olmamıza imkan verir. Gimp’i açtığımızda filtreler sekmesi altında, çeşitli ana başlıklarda toplanan çok sayıda filtre bulunmaktadır. Bu yazı iki bölümden oluşmaktadır. İlk bölümde “Bulanıklaştır” ana başlığı altındaki filtreleri ele alacağız. Bu sekmede Blur, Gaussian Blur, Motion Blur, Pixelize, Selective Gaussian Blur ve Tileable Blur olmak üzere altı adet filtre bulunmaktadır. İkinci bölümde de “Gürültü” başlığı altındaki, HSV Noise, Hurl, Pick, RGB Noise, Slur ve Spread filtrelerini inceleyeceğiz. Bölüm 1: Bulanıklaştırma Filtreleri 1. Blur: Resminizi kendi öntanımlı değerleriyle bulanıklaştırır. 2. Gaussian Blur: Üzerinde çalışma yaptığınız resmi istediğiniz oranda bulanıklaştırmanıza imkân verir. Bu filtreyi seçtiğinizde aşağıda gördüğünüz pencere açılır. Bu pencerede yatay (horizontal) ve düşey (vertical) bulanıklık değerlerini girerek istediğiniz bulanık görüntüyü elde edebilirsiniz. Önizleme seçili halde ise yaptığınız her değişikliğin sonucunu görebilirsiniz. Yandaki resimde de görüldüğü gibi bulanıklık çapı için horizontal ve vertical (yatay ve düşey) sayı değerlerinin yanında bir zincir resmi vardır. Eğer zincir birleşik şekilde ise yatay için girdiğiniz değer düşey içinde aynen kabul edilecektir. İsterseniz fareyle üstüne tıklayarak zinciri ayırabilir ve yatay/düşey değerlerini ayrı ayrı girebilirsiniz. Ayrıca bu filtrenin uygulanmasında IIR ve RLE şeklinde iki yöntem vardır. IIR, çok büyük çap değerlerinde olan çalışmalarda ya da fotoğraf makinesi ile çektiğimiz resimlerde kullanılır. RLE, kendi tasarladığımız çalışmalarda kullanılır. 3. Motion Blur: Bizlere hareket hissi verecek şekilde resimdeki her noktayı sanki bir tarafa hareket ediyormuş gibi doğrusal, dairesel ya da zoom yapmış şekilde bulanıklaştırır. Her bir hareketin uzunluk ve açı değerini ayarlayabilirsiniz. Yaptığınız değişikleri önizleme ile görebilirsiniz. Bulanıklaştırma çeşitlerini inceleyelim : * Linear (doğrusal) : Tek doğrultuda (örneğin yatay) hareket bulanıklığı verir. * Radial (dairesel ) : Dairesel bir bulanıklık oluşturur. Burada uzunluk önemli değildir. Açı değerinin büyütülmesi dairesel doğrultudaki bulanıklığın artmasını sağlar. * Zoom: Resmin merkezinden dışarı doğru bulanıklaşan bir görüntü oluşturur. Böylece resmin merkezine doğru bir hareket algılanmasını sağlar. Uzunluk ana değişkendir. Uzunluğun artması daha hızlı bir hareket yapıyormuş görüntüsü verir. Bu filtrelerde uzunluk 0-256 ve açı da 0-360 değer aralığındadır. 4. Pixelize: Resmi büyük renk piksellerine dönüştürür. Renk piksellerinin genişlik (width) ve yüksekliğini (height) istediğiniz değerleri girerek ayarlayabilirsiniz. Zincir bağlı iken genişlik için girdiğiniz değer yükseklik içinde aynı kabul edilecektir. İsterseniz zincir resmine tıklayarak zinciri ayırabilir ve böylece genişlik ve yükseklik için farklı değerler kullanabilirsiniz. 5. Selective Gaussian Blur: Gaussian blur filtresinden farkı bulanıklaştırma işlemini sadece belirtilen delta değerinden daha düşük olan piksellere uygulamasıdır. Genelde resimlerin arka planına uygulanır, böylece ön planda bulunan nesne daha belirgin hale getirilir ve resme bir derinlik katılmış olur. Blur radius (bulanıklaştırma çap) değeri piksellerdeki bulanıklık yoğunluğunu ayarlamamıza yardımcı olur. Delta değeri 0-255 aralığındadır. Piksel değeri ile çevredeki piksel değerleri arasındaki en büyük farkın alabileceği değeri belirtir. Bu değerin üstünde fark bulunan piksellere filtre uygulanmaz. 6. Tileable Blur: Arkaplanında döşeme kullanılmış resimlere uygulanır. Bulanıklaştırma uygulaması döşemenin görünümüne zarar vermez. Bölüm 2: Gürültü Filtreleri Resimlerdeki küçük kusurları gidermek için bir bölgeye ya da katmanın tamamına uygulanabilecek filtreler Gürültü ana başlığı altında yeralmaktadır. Bunlar HSV Noise, Hurl, Pick, RGB Noise, Slur ve Spread filtreleridir. 1. HSV Noise: Katmanın tamamına ya da seçili bir bölgesine renk tonu, doygunluk ve parlaklık değerlerini kullanarak gürültü ekler. Filtreyi seçtiğimizde açılan pencerede resimde görüldüğü gibi dört farklı ayar vardır. Bunları kısa inceleyecek olursak; * Holdness: Ne kadar yeni piksel renginin mevcut renge uygulanacağını ayarlamamızı sağlar. 1-8 aralığında değer alır. Düşük değerler daha çok renk tonu değişkeni sağlarken büyük değerler de renk tonu değişkenini azalmasına neden olur. * Hue: Renk tonu ayarıdır. 0 – 180 değer aralığındadır. * Saturation: Resimdeki dağınık piksellerin doygunluk değerini artırır. * Value: Piksellerin parlaklık değerini artırır. Önizleme seçeneğini kullanarak yaptığımız değişikleri eşzamanlı olarak resim üstünde görebiliriz. 2. Hurl: Resimdeki her bir pikseli rasgele bir renge dönüştürür, böylece alfa kanalı içerenler dahil bütün renk kanalları gelişigüzel olacak şekilde farklı renklere değiştirilmiş olur. Olası bütün değerler aynı olasılıkta atanır ve bu işlem esnasında gerçek değerler hesaba katılmaz. Hurl filtresindeki ayarları kısaca inceleyecek olursak; * Random seed : Gürültünün rasgelelliğini ayarlar. Bu değeri biz belirleyebileceğimiz gibi randomize seçeneğini işaretli tutarak bu işi programa da bırakabiliriz. * Randomization (%): Filtreyi uygulayacağımız katman ya da seçili bölgedeki pikseller belirlediğimiz rastgelelik yüzdesi (Randomization) oranınca etkilenir. Yüksek değerler daha fazla pikselin gürültüden etkilenmesini sağlar. * Tekrarlama: Filtrenin kaç kere uygulanacağını belirlememizi sağlar. Tekrar yerine Randomization (%) değerini arttırmak bazen daha çok işe yarar. 3. Pick: Uygulandığı her bir pikseli, merkezinde kendisin bulunduğu bir piksel ve çevresindeki sekiz komşu pikselden seçilen gelişigüzel bir pikselle yer değiştirir. Piksellerin tamamına ya da bir kısmına etki edebilir. Filtreden etkilenecek piksellerin yüzdesini, rastgelelik yüzdesi (Randomization) seçeneği ile belirleyebiliriz. Hurl filtresinde olduğu gibi tekrarlama değeri filtrenin kaç kere uygulanacağını belirlememizi sağlar. Random seed ise gürültünün rastgeleliğini ayarlar. Bu değeri biz belirleyebileceğimiz gibi randomize seçeneğini işaretli tutarak bu işi programa da bırakabiliriz. 4. RGB Noise: Filtre, katmana ya da seçili bölgeye yayılmış gürültü uygular. RGB renk modelini kullanarak kırmızı, mavi ve yeşil değerindeki her bir piksel için gürültü oluşturur. Filtre indisli resimlerde etki göstermez. Resimde de görüldüğü gibi önizleme ile yaptığınız değişikleri eşzamanlı olarak görebilirsiniz. Correlated noise seçeneği seçildiğinde bütün kanal değerleri normal yayma değerleri ile çoğaltılır. Böylece uygulayacağımız gürültü kanal değerlerine bağlı hale gelir. Yani küçük değerler koyu renkleri değiştirmezken büyük kanal değerleri resimdeki gürültüyü artırır. Kırmızı, mavi ve yeşil renk değerlerini değiştirebilmek için Independent RGB seçeneği işaretlenmiş olmalıdır. RGB harfleri üç ana rengin İngilizce baş harflerinden oluşmaktadır (Kırmızı: Red, Yeşil: Green, Mavi: Blue). RGB seçeneği işaretli değilse bütün piksellere aynı gürültü uygulanır böylece piksellerin renk tonlarını çok fazla değişmemiş olur. Bu arada şunu da belirtelim, alfa seçeneği sadece resminize alfa kanalı ekli ise çalışır. 5. Slur: Bu filtre resme aşağıya doğru eriyormuş görünümü verir. Filtre uygulandığında bir piksel genelde altındaki bazen de yanındaki pikselle yer değiştirir. Filtreyi uygulayacağımız katman ya da seçili bölgedeki pikseller belirlediğimiz rastgelelik yüzdesi (Randomization) oranınca etkilenirler. Random seed ise gürültünün rastgeleliğini ayarlar. Bu değeri biz belirleyebileceğimiz gibi randomize seçeneğini işaretli tutarak bu işi programa da bırakabiliriz. Tekrarlama ise filtrenin katmana kaç kere uygulanacağını belirlememizi sağlar. Büyük değerler piksellerin yer değiştirme mesafesini artırarak daha fazla aşağı doğru erime hissi verir. 6. Spread: Katman ya da seçili bölgedeki her bir pikseli, bizim rastgele seçerek özelleştirdiğimiz pikselle değiş-tokuş yapar. Sadece renk geçişlerinde işe yarar. Düz renkli bölgelerde uygulanmaz. Yeni bir renk oluşmaz. Filtreyi seçtiğinizde açılan pencerede yatay (horizontal) ve düşey (vertical) gürültü değerlerini girerek piksellerin gideceği uzaklığı belirleyebilirsiniz. Önizleme seçili haldeyse yaptığınız her değişikliğin sonucunu eş zamanlı olarak görebilirsiniz. Sayı değerlerinin yanında bir zincir resmi vardır. Eğer zincir birleşik şekilde ise yatay için girdiğiniz değer düşey içinde aynen kabul edilecektir. İsterseniz fareyle üstüne tıklayarak zinciri ayırabilir ve yatay/düşey değerlerini ayrı ayrı girebilirsiniz.
  14. Gimp Dersleri-2: Boyama Araçları Gimp derslerinin ikincisine hoş geldiniz. Gimp'e giriş yazımı okuduysanız yazıp - çizme işlemlerine başlayabiliriz demektir. Bugün boyama araçlarını öğreneceğiz. Yazıyı okurken bir yandan da denemeler gerçekleştirmeyi unutmayın. Bu yazıda ben herhangi bir örnek çalışma yapmadan, en yalın ve hızlı şekilde boyama araçlarının nasıl kullanılacağından bahsedeceğim... Boyama Araçlarının Ortak Özellikleri Her boyama aracında ortak olarak bulunan özellikleri burada belirtelim... # Kip: Boyama işlemini uygularken takip edilecek algoritmayı belirtmek için kullanılır. Bu aracı deneme yanılma yoluyla öğrenebilir sezgisel olarak kullanabilirsiniz # Saydamsızlık: Yapılan boyama işleminin transparanlığını değiştirmek için kullanılır. # Fırça: Fırçanızın şeklini belirlemek için kullanılır, Gimp halihazırda birçok fırça seçeneği ile gelmektedir bunun dışında internet üzerinden Photoshop fırçalarını indirip Gimp üzerinde kullanabilirsiniz. # Scale: Fırçanızın boyutunu belirlemek için kullanılır. # Basınç Duyarlılığı: Çizimlerinin tablet kullanarak yapanlar , tablete uygulanan basınç karşısında hangi parametrelerin etkilenmesi gerektiğini buradan seçebilir. # Soldurma uygula: Fırça darbelerinizin baştan uca doğru silinerek yok olmasını sağlar # Titreşim (Apply Jitter ): Fırçanıza el titremesi efekti katar. # Gradyandan renk kullan (Use color from gradient ) bu seçenek aktif olduğunda çizgiler oluşurken renkleri seçilen gradyan boyunca değişir. # Gradyan seçenekleri: * Gradyan : Gradyan seçmek için kullanın * Uzunluk: Çizginin oluşumu sırasında renklerin gradyan üzerinde bir turu hangi uzunluk içerisinde tamamlayacağını belirtir. * Tekrarlama : Gradyanın sonuna ulaştıktan sonra ya en başa dönebilir (sawtooth ) ya da sondan başa doğru ilerleyebilirsiniz (triangular ) Kalem En basit çizim aracıdır. Ortak özelliklerde belirtilen özelliklerden başka bir özelliği yoktur. Fırça Kalem aracının aynısıdır fakat kenarları daha yumuşak basar. Silgi Resimde alfa kanalı varsa boyadığı yeri saydam arka plana, yoksa ön tanımlı arka plan rengine çevirir. Sprey Sprey, fırça aracının hemen hemen aynısıdır, sadece fazladan oran ve basınç parametrelerine sahiptir. Bunlar sprey'in içerisindeki boya ve püskürtme basıncını ifade eder. Dolgu Resimdeki belli bölgeleri belli renklerle doldurmak için kullanılır. * Fill Type : ön plan rengi, arka plan rengi ya da şablon (pattern ) ile doldurabilirsiniz. * Affected Area : o Tüm seçimi doldur seçeneği ile renk ayrımı yapılmaksızın seçili olan bütün alanı doldurur. o Benzer renkleri doldur seçeneği ile tıkladığınız noktadan itibaren benzer renkleri takip ederek doldurma işlemi yapar. * Benzer Renklerin Bulunması o Fill Transparent Areas : Saydam bölgeleri doldurur. o Alt Sınır : Benzer renklerin takibi sırasında renk değişikliklerine ne kadar tolerans tanınacağını belirtir. Harmanlama Resme geçişler eklemek için kullanılır. Kullanmak için resmin bir yerinden başka bir yerine sürükleyip bırakın. * Offset : Renk değişimine gradyanın neresinden başlayacağınızı buradan seçebilirsiniz. * Şekil : Geçişin şeklini belirlemek için kullanılır, seçenekleri deneyebilir ve sezgisel olarak kullanabilirsiniz. Yazı Aracı Resme yazılar eklemek için kullanılır * Büyüklük: Yazının boyutu. * Yazı tipi yumuşatma: Kenarların yumuşatılması için kullanılır. * Renk: Yazı rengi * Hizalama: Yanında gösterilen ikonlar kendini açıklıyor. Mürekkep Tarama ucu ve mürekkeple yapılan çizimlere benzeşim yapmak için kullanılır. Tıpkı tarama ucunun yaptığı gibi çizim hızı yavaşladığında (kağıdın mürekkebi emmeye daha çok zamanı olduğu için ) kalın ; hızlandığında ise bunun tam tersi ince yazar. Seçenekler sezgisel olarak kullanılabilir. Kopyalama Aracı Resmin bir bölümünü fırça vasıtası ile kopyalamak için kullanılır. Bu seçeneği seçtikten sonra, klavyeden Ctrl tuşuna basıp kopyalamak istediğiniz bölgeye tıklayın, ctrl tuşunu bırakıp kopyalanacak bölgeye tıklayıp bırakmadan fareyi biraz gezdirin nasıl çalıştığını anlamış olacaksınız İyileştir Bu komut resimdeki çeşitli doğal hataları düzeltmek için kullanılır. Örneğin sivilceli bir yüz resmi açın, sivilceye yakın fakat sağlıklı deriye klavyeden Ctrl tuşuna basarak tıklayın ve daha sonra Ctrl tuşunu bırakıp sivilcenin üstüne tıklayın. İşte sonuç Perspektife Uygun Kopyala (Perspective Clone Tool ) Bu çok eğlenceli bir araç fakat buna sonraki derslerde değineceğiz. Bulanıklaştırma Aracı Adından da tahmin edebileceğiniz gibi isteğinize göre belli bölgeleri bulanıklaştırmak ya da keskinleştirmek için kullanılır. Bir resim açın, bulanıklaştırma aracını seçin ve fareyi tuşa basılı tutarak resmin üzerinde gezdirin. Lekeleme Aracı (Smudge Tool ) Pastel ile boyadığınız bir resmin üzerinde parmağınızı gezdirdiğinizi düşünün. Bu araç işte bu işlemi yapıyor. Temizleme & Yakma (Dodge & Burn ) Fotoğrafçılıkla ilgilenenler bu aracın ne işe yaradığına hemen uyanacaktır (Analog fotoğraf makinesi kullananlar ve banyo işlemlerini kendileri yapanlar ). Bu araç fotoğraf pozlanması sırasında bazı bölgelere daha uzun pozlama yapmışsınız gibi karartır (yakar) ya da daha kısa pozlama yapmışsınız gibi soldurur. SSMH (Sıkça Sorulması Muhtemel Sorular ) * Çizgi aracı yok mu? Fark ettiğiniz üzere Gimp araçlarında ayrıca konmuş herhangi bir çizgi aracı yok. Paniklemeyin elinize fırça aracını alın (ya da ne almak isterseniz ) bir yere nokta bırakın fareyi biraz uzağa ******ürün ve klavyeden Shift tuşuna basın. Kolay değil mi? * Eğrileri nasıl çizeriz? Bunu yapmak için yol araçlarını kullanıyoruz. Daha sonraki derslerde anlatılacak. * Haliç'in dibinde altın varmış doğru mu? ...
  15. Gimp Dersleri-1: Buton Yapımı Seçim Araçları Merhabalar. Eğer ilk yazımı okuduysanız ve Gimp'i biraz kurcalayıp samimiyetinizi artırdıysanız artık derslerimize başlayabiliriz demektir. Bunu yapmadan önce seçim araçlarımızın ortak özelliklerine değinmemizin yararlı olduğunu düşünüyorum. Okumaya başlamadan önce bir köşede Gimp açık olsun ve 400x400 piksel boyutlarında boş bir dosya oluşturup denemeler gerçekleştirin. Seçim araçlarının ortak seçenekleri a) Seçim kipleri Soldan sağa doğru yukarda gördüğünüz seçeneklerimizi inceleyelim. * Geçerli seçimin Üzerine yaz : Normal seçim şeklidir. * Geçerli seçime ekle (shift tuşu) : Yeni bir seçim yaptığınızda eskisine eklenir. * Geçerli seçimden çıkart (ctrl) : Yeni bir seçim yaptığınızda önceki seçiminizden çıkarılır. * Geçerli seçim ile kesiştir. (shift+ctrl) : Yeni bir seçim yaptığınızda önceki seçiminiz ile kesişmeyen yerler seçili olarak kalır. Kenarları yumuşat gimp-der-sec-2.png Bu seçenek aktif olduğunda seçiminizin etrafı bulanıklaşır. Yandaki resme bakarsanız aklınızda canlandırmanız daha kolay olacaktır. Seçim düzenleyici sekmesinde yaptğımız iki seçimin de bir izdüşümü görülüyor. Bu karelerden biri normal diğeri ise kenarları yumuşat seçeneği aktif iken çizilmiş Eğer bir kare seçim yaptıysanız aynı zamanda köşeleri de belli oranda yuvarlanır. c) Merkezden aç. Bu seçenek aktif olduğunda yaptığınız seçimleri köşeden köşeye değil, merkezden dışarı doğru sürükleyip bırakarak gerçekleştirmenizi sağlıyor. Ayrıntılı incelemegimp-der-sec-3.png işte başlıyoruz. Yanda gördüğünüz resimde bugünki konumuz olan seçim araçlarımızın aydınlatılmış halde olduğunu görüyoruz. Şimdi gelin bu araçları soldan sağa doğru inceleyelim. Dörtgen seçim aracı Ne kadar kendini belli eden bir başlık değilmi.. evet Kare seçim aracı tahmin ettiğiniz gibi dörtken seçimler yapmanızı sağlayan bir araç. Kullanmak için bu araç seçiliyken boş belge üzerinde istediğiniz herhangi iki nokta arasında sürükle bırak işlemini uygulayın. # Kenarları yumuşat: Ortak özellikler bölümüne bakın. # Yuvarlatılmış köşeler Yaptığınız seçimin köşelerinin yuvarlatılmasını sağlar. Bu seçenek aktifken hemen altında beliren sürükleme çubuğu ile köşelerde oluşacak yuvarlağın yarıçapını değiştirebilirsiniz.. Araç kutusu seçeneklerine gelince.. # Merkezden Aç: Ortak özellikler bölümüne bakın. # Sabit Görünüm Oranı: Yaptığınız seçimin belli bir en/boy oranına sahip olmasını sağlar. Denemek için oranı 1:3 yapın # Highlight: Seçtiğiniz bölümü aydınlık diğer yerleri karanlık göstererek seçim yaparken size yardımcı olur. # X: Yaptığınız dörtgen seçimin başlangıç noktasının yatay kordinatı # Y: Yaptığınız dörtgen seçimin başlangıç noktasının dikey kordinatı # Genişlik: Yaptığınız dörtgen seçimin eni. # Yükseklik: Yaptığınız dörtgen seçimin boyu. # No guides: Bu aşağı düşen menüyü açtığınızda karşınıza gelen seçenekler sırasıyla ortadan, 3/1 oranında ve altın oran larda klavuz çizgilerinin çıkmasını sağlar. Elips Seçim aracı Kendisi yuvarlak seçimler yapmanızı sağlayacak bir araçtır. Eliptik bir seçim yapmak için resim üzerinde bir bölgeden diğerine sürükleyip bırakmanız yeterli. Araç seçeneklerine gelirsek "kenarları yumuşat" seçeneği hariç bütün araç seçenekleri dörtgen seçim aracı ile aynı o yüzden anlatmaya gerek duymuyorum. Serbest seçim aracı Serbest seçim aracı bileğine güvenenlerin işine yarayabilecek bir araç. Makasla keser gibi el yordamı ile seçim yapmanızı sağlar. Kullanmak için seçim yapmak istediğiniz alanı farenin sol tuşunu basılı tutarak çevirin. Bulanık seçim aracı Bu araç şu şekilde çalışıyor. Seçmek istediğiniz aynı yada benzer renge sahip bir bölge varsa ortasına tıklıyoruz. Birde bakıyoruz ki o rengin devamı niteliğinde olan bütün bölge seçilmiş. Araç seçenekleri menüsünde bulunan alt sınır seçeneği. Aracın seçim alanını oluştururken renk değişimlerine ne kadar tölerans göstereceğini belirtir. Renk Seçim aracı Yine benzer renklerdeki alanları seçmenizi sağlar fakat bu sefer seçimi oluştururken komşuluk gözetmez. Resim içerisindeki kırmızı bir noktaya tıkladığınızda resimdeki bütün o renge sahip yerler seçilecektir. Akıllı kesim aracı Serbest çizim aracına benzer fakat manyetik özellik gösterir. Bu seçim aracını bir sonraki dersde daha ayrıntılı bir şekilde inceleyeceğiz. Önplan seçim aracı Bu pek önemli değilmiş gibi gözüken enstruman aslında büyük bir cevher barındırıyor. Bu araç siox algoritmasının bir gimp uyarlaması. Siox algoritması bir görüntüdeki nesnelerin ayrıştırılması için kullanılıyor. Bu araç hakkında ayrıntılı bilgi daha sonraki derslerde gelecek. Buton Yapalım 1. 160x40 boyutlarında bir resim oluşturun. Shift+B tuşuna basıp boya aracını alın, fonu istediğiniz bir renge boyayın 2. Ctrl+A ya basıp bütün resmi seçin. daha sonra "seç->shrink" i seçin karşınıza gelecek forma 5 px değerini verip tamam tuşuna basın. Yaptığınız işlem seçimin 5px küçülmesini sağlayacak 3. R tuşuna basın (kare seçim aracı) ve ctrl (-) tuşuna basarak seçili karenin aşağı bölümü ile kesişen bir seçim yapın, bu seçimin aşağı kısmını silmenizi sağlayacak. 4. Herşey yolunda gitti ise elinizde şöyle bir sonuç olmalı # D tuşuna basıp renk seçimini sıfırlayın (önplan rengi siyah/ arkaplan rengi beyaz olacaktır) # X tuşuna basıp renk seçimini ters çevirin(önplan rengi beyaz/arkaplan rengi siyah olacaktır) # L tuşuna basıp Gradient fill aracını seçin. Gradient tipini önplandan şeffafa gidecek şekilde ayarlayın, Şeffaflık değerini 50 ye getirin. Ctrl tuşuna basılı tutarken fareyi resmin en üst noktasından en alt noktasına kadar sürükleyip bırakın. # Şimdi ctrl+shift+a ya basıp seçimi sıfırlayın # Artık düğmemize yazı ekleyebiliriz. Yazıyı istediğiniz gibi şekillendirip konumlandırın. # İşte Sonuç
  16. En Büyük *BJK*

  17. pekte güzel değil ama açılış kapanış çok hoş
  18. iyiki hotfile linkleri eklenmiş yoksa rapidpre.com kapalı indiremezdim kurup denicem yorum ve caps atarım artık
  19. seni tebrik ederim güzel çalışma olmuş windows 7 içinde işe ayrar mı
  20. maxtor la hdd 0 la yada hdd low level format tool ile forumda paylaştım
×
×
  • Create New...