{"id":6501,"date":"2015-01-06T03:59:08","date_gmt":"2015-01-06T03:59:08","guid":{"rendered":"https:\/\/dev.railscarma.com\/image-manipulation\/"},"modified":"2025-03-18T03:57:47","modified_gmt":"2025-03-18T03:57:47","slug":"bildbearbeitung","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/bildbearbeitung\/","title":{"rendered":"Bildbearbeitung"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"6501\" class=\"elementor elementor-6501\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-11000c7f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"11000c7f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-56f6c4ad\" data-id=\"56f6c4ad\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7e2423ef elementor-widget elementor-widget-text-editor\" data-id=\"7e2423ef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Bei der Bildmanipulation handelt es sich um die Kunst, ein Bild so umzuwandeln, dass es Ihren Vorstellungen entspricht und nicht so, wie das Originalbild es darstellt.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"> Bei Anwendungen im Zusammenhang mit Schienen m\u00fcssen beim Hochladen des Bildes Manipulationen gem\u00e4\u00df den Anforderungen der Anwendung wie Hintergrund, Farbe und Gr\u00f6\u00dfe vorgenommen werden, um den Anwendungen ein einzigartiges Aussehen zu verleihen.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"color: #000000;\"><strong><span style=\"font-size: medium;\">Wir k\u00f6nnen dies erreichen, indem wir ImageMagick verwenden.\u00a0<\/span><\/strong><\/span><\/p><ul style=\"text-align: justify;\"><li><span style=\"font-size: medium;\">ImageMagick ist eine Software-Suite zum Erstellen, Bearbeiten, Zusammenstellen oder Konvertieren von Bitmap-Bildern.<\/span><\/li><\/ul><ul style=\"text-align: justify;\"><li><span style=\"font-size: medium;\">Mit ImageMagick k\u00f6nnen wir die Gr\u00f6\u00dfe \u00e4ndern, Bilder spiegeln, drehen, verzerren, scheren und transformieren, Bildfarben anpassen, verschiedene Spezialeffekte anwenden oder Text, Linien, Polygone, Ellipsen und B\u00e9zier-Kurven zeichnen.<\/span><\/li><\/ul><p style=\"text-align: justify;\"><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><b>Funktionen von ImageMagick:\u00a0<\/b><\/span><\/span><\/p><ul style=\"text-align: justify;\"><li><span style=\"font-size: medium;\"><b>Formatkonvertierung<\/b>: Konvertieren Sie ein Bild von einem Format in ein anderes (z. B. PNG in JPEG). <\/span><\/li><li><span style=\"font-size: medium;\"><b>Verwandeln<\/b>: Gr\u00f6\u00dfe \u00e4ndern, drehen, zuschneiden, spiegeln oder zuschneiden. <\/span><\/li><li><span style=\"font-size: medium;\"><b>Transparenz<\/b>: Teile eines Bildes unsichtbar machen. <\/span><\/li><li><span style=\"font-size: medium;\"><b>Ziehen<\/b>: Formen oder Text zu einem Bild hinzuf\u00fcgen. <\/span><\/li><li><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>Schm\u00fccken<\/b>: F\u00fcgen Sie einem Bild einen Rand oder Rahmen hinzu. <\/span><\/span><\/li><li><span style=\"font-size: medium;\"><b>Spezialeffekte<\/b>: Ein Bild verwischen, sch\u00e4rfen, einen Schwellenwert festlegen oder t\u00f6nen. <\/span><\/li><li><span style=\"font-size: medium;\"><b>Animation<\/b>: Erstellen Sie eine GIF-Animationssequenz aus einer Gruppe von Bildern. <\/span><\/li><li><span style=\"font-size: medium;\"><b>Text &amp; Kommentare<\/b>: Beschreibenden oder k\u00fcnstlerischen Text in ein Bild einf\u00fcgen. <\/span><\/li><li><span style=\"font-size: medium;\"><b>Bildidentifikation<\/b>: Beschreiben Sie das Format und die Attribute eines Bildes. <\/span><\/li><li><span style=\"font-size: medium;\"><b>Zusammengesetzt<\/b>: \u00dcberlappen Sie ein Bild mit einem anderen. <\/span><\/li><li><span style=\"font-size: medium;\"><b>Montage<\/b>: Miniaturansichten von Bildern auf einer Bildleinwand nebeneinanderstellen.<\/span><\/li><\/ul><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">F\u00fcgen Sie gem rmagick f\u00fcr Ruby oder rmagick4j f\u00fcr jruby in Ihre Gem-Datei ein.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Mithilfe von paperclip Convert_options k\u00f6nnen wir Optionen f\u00fcr Hintergrundfarbe, Rahmenfarbe, Qualit\u00e4t, Gr\u00f6\u00dfen\u00e4nderung, Schatten usw. angeben.<\/span><\/p><p>If you are looking for a\u00a0<a class=\"c-link c-link--underline\" href=\"https:\/\/picsart.com\/background-changer\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https:\/\/picsart.com\/background-changer\/\" data-sk=\"tooltip_parent\">background changer<\/a>, these options allow you to modify the background seamlessly to match your desired style.<\/p><p style=\"text-align: justify;\"><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><b>Bildausschnitt:<\/b><\/span><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Wird implementiert mit <i><b>B\u00fcroklammer<\/b><\/i> Und <i><b>jcrop<\/b><\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Wir k\u00f6nnen jcrop direkt mit id\/class aufrufen. Dann k\u00f6nnen wir die neue H\u00f6he und Breite ermitteln.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(function() { <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(&#039;#cropbox&#039;).Jcrop(); <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>});<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"color: #008000;\"><span style=\"font-size: medium;\"><i><b>F\u00fcr die Standard-Zuschnittgr\u00f6\u00dfe<\/b><\/i><\/span><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(function() { <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(&#039;#cropbox&#039;).Jcrop({ <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>onChange: update_crop, <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>onSelect: update_crop, <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>setSelect: [0, 0, 500, 500], <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>Aspektverh\u00e4ltnis: 1 <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>}); <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>});<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><i><b>Zum Aktualisieren der Zuschnittgr\u00f6\u00dfe<\/b><\/i><\/span><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>Funktion update_crop(coords) { <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(&#039;#crop_x&#039;).val(coords.x); <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(&#039;#crop_y&#039;).val(coords.y); <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(&#039;#crop_w&#039;).val(coords.w); <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>$(&#039;#crop_h&#039;).val(coords.h); <\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>}<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><b>Referenz:<\/b><\/span><a href=\"http:\/\/railscasts.com\/episodes\/182-cropping-images?view=asciicast\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-size: medium;\"> http:\/\/railscasts.com\/episodes\/182-cropping-images?view=asciicast<\/span><\/a><\/p><p style=\"text-align: justify;\"><b style=\"font-size: medium; font-style: inherit; color: #000000;\">Bildhintergrund:<\/b><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">In unserem Modell k\u00f6nnen wir \u201econvert_option\u201c f\u00fcr das Bildfeld hinzuf\u00fcgen und die erforderliche Farbe als Hintergrund festlegen.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Zum Beispiel rosa gegeben.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>:convert_options =&gt; {<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>:all =&gt; &#039;-background HotPink -alpha Hintergrund&#039;<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>}<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><b>Validierung der Bildgr\u00f6\u00dfe:<\/b><\/span><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Mit Paperclip::Geometry k\u00f6nnen wir die Bildbreite und -h\u00f6he auf einen bestimmten Wert festlegen.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>def file_dimensions(width = 100, height = 100)<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>Dimensions = Paperclip::Geometry.from_file(photo.queued_for_write[:original].path)<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>es sei denn, dimensions.width &lt; width &amp;&amp; dimensions.height &lt; height<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>errors.add :photo, \u201eDie Breite muss #{width}px und die H\u00f6he #{height}px betragen\u201c<\/i><\/span><\/p><p><span style=\"font-size: medium;\"><i>Ende<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>Ende<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><span style=\"font-size: medium;\">Referenz:<a href=\"http:\/\/stackoverflow.com\/questions\/5454561\/rails-paperclip-how-to-check-the-image-dimensions-before-saving\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/stackoverflow.com\/questions\/5454561\/rails-paperclip-how-to-check-the-image-dimensions-before-saving<\/a><\/span><\/span><\/p><p style=\"text-align: justify;\"><b>Bildaufl\u00f6sung:<\/b><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Wir k\u00f6nnen die Bildaufl\u00f6sung mit der Option \u201econvert_options\u201c \u2192 \u201eQualit\u00e4t\u201c festlegen.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Mit dieser Option k\u00f6nnen wir nur die Aufl\u00f6sung einstellen.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>:convert_options =&gt; {<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>:all =&gt; &#039;-quality 75&#039;<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><i>}<\/i><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Hier kann die Qualit\u00e4t im Bereich von 0-100 eingestellt werden.<\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\"><b>Referenz:<\/b><\/span><\/p><p style=\"text-align: justify;\"><a href=\"http:\/\/www.imagemagick.org\/script\/command-line-options.php\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: Arial,sans-serif;\"><span style=\"font-size: medium;\"><span style=\"font-size: medium;\">http:\/\/www.imagemagick.org\/script\/command-line-options.php<\/span><\/span><\/span><\/a><\/p><p style=\"text-align: justify;\"><a href=\"http:\/\/www.imagemagick.org\/script\/convert.php\"><span style=\"font-size: medium;\">http:\/\/www.imagemagick.org\/script\/convert.php<\/span><\/a><\/p><p style=\"text-align: justify;\"><span style=\"color: #000000;\"><strong><span style=\"font-size: medium;\">Abschlie\u00dfende Anmerkung:<\/span><\/strong><\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Die Bildmanipulation ist daher hilfreich, die Bilder entsprechend den Anforderungen des Benutzers umzuwandeln und ihm so das Gef\u00fchl zu geben, dass seine Anwendungen oder Bilder noch attraktiver sind. <\/span><\/p><p style=\"text-align: justify;\"><span style=\"font-size: medium;\">Dies erm\u00f6glicht das Zuschneiden, Drehen und \u00c4ndern der Gr\u00f6\u00dfe der Bilder gem\u00e4\u00df unseren Anforderungen und bietet heutzutage ein breites Anwendungsspektrum.<\/span><\/p><p style=\"text-align: justify;\">Mehr lesen :<\/p><ul><li><a href=\"\/de\/blog\/schienen-3\/einfuhrung-in-die-schienen-api\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eine Einf\u00fchrung in die Rails-API<\/a><\/li><li><a href=\"\/de\/blog\/fachartikel\/eine-einfache-moglichkeit-die-leistung-ihrer-rails-app-2-zu-steigern\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eine einfache M\u00f6glichkeit, die Leistung Ihrer Rails-App zu steigern<\/a><\/li><li><a href=\"\/de\/blog\/fachartikel\/echtzeit-framework\/\" target=\"_blank\" rel=\"noopener noreferrer\">Echtzeit-Framework<\/a><\/li><li><a href=\"\/de\/blog\/fachartikel\/installieren-sie-ruby-schienen\/\" target=\"_blank\" rel=\"noopener noreferrer\">So installieren Sie Ruby auf Schienen<\/a><\/li><\/ul><p>Mit genialen L\u00f6sungen, fortschrittlichen Gesch\u00e4ftswerten und nachgewiesener Erfolgsbilanz<a href=\"https:\/\/www.railscarma.com\/de\/contact\/\">,<\/a><strong><a href=\"https:\/\/www.railscarma.com\/de\/\" target=\"_blank\" rel=\"noopener noreferrer\"> SchienenCarma<\/a><\/strong> ist am besten geeignet, Sie bei all Ihren Entwicklungsbed\u00fcrfnissen zu unterst\u00fctzen. Unser Entwicklungsprozess basiert stark auf der unerm\u00fcdlichen Liebe zum Detail, einschlie\u00dflich Qualit\u00e4t, Design und Exzellenz. Wir setzen Ihre Ideen in die Realit\u00e4t um. Verbinden Sie sich mit uns \u00fcber unsere\u00a0<a href=\"\/de\/kontaktiere-uns\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kontaktiere uns<\/a> Seite.<\/p><div class=\"author-info\"><strong>Manasa Heggere <\/strong><\/div><div>\u00a0<\/div><div class=\"author-info\">Leitender Ruby on Rails-Entwickler<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-14f16136 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"14f16136\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-75289f15\" data-id=\"75289f15\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4cd2801b elementor-widget elementor-widget-heading\" data-id=\"4cd2801b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Abonnieren Sie die neuesten Updates<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4013b422 elementor-widget elementor-widget-shortcode\" data-id=\"4013b422\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\t\tvar gCaptchaSibWidget;\n                        var onloadSibCallbackInvisible = function () {\n\n                            var element = document.getElementsByClassName('sib-default-btn');\n                            var countInvisible = 0;\n                            var indexArray = [];\n                            jQuery('.sib-default-btn').each(function (index, el) {\n                                if ((jQuery(el).attr('id') == \"invisible\")) {\n                                    indexArray[countInvisible] = index;\n                                    countInvisible++\n                                }\n                            });\n\n                            jQuery('.invi-recaptcha').each(function (index, el) {\n                                grecaptcha.render(element[indexArray[index]], {\n                                    'sitekey': jQuery(el).attr('data-sitekey'),\n                                    'callback': sibVerifyCallback,\n                                });\n                            });\n                        };\n\t\t\t\t\t<\/script>\n\t\t\t\t\t                <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?onload=onloadSibCallbackInvisible&render=explicit\" async defer><\/script>\n\t\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\" action=\"\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/www.railscarma.com\/wp-includes\/images\/spinner.gif\" alt=\"Lader\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"ec95fb1fc4\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"6LdikOAaAAAAAJ6SWrrKVQrtw7TQpQAEnv0HS0G3\"><\/div>\n                    \t\t\t\t\t<p class=\"sib-email-area\">\r\n    <label class=\"sib-email-area\"><\/label>\r\n    <input type=\"email\" class=\"sib-email-area\" name=\"email\" required=\"required\" placeholder=\"E-Mail-Adresse\">\r\n<\/p>\r\n<p class=\"sib-NAME-area\">\r\n    <label class=\"sib-NAME-area\"><\/label>\r\n    <input type=\"text\" class=\"sib-NAME-area\" name=\"NAME\" placeholder=\"Name\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"Abonnieren\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">zusammenh\u00e4ngende Posts<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Kaminari-Juwel\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n        Kaminari-Juwel  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Warum sollte man im Jahr 2022 Ruby-on-Rails-Entwickler einstellen?\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n        Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/bedeutung-der-softwarearchitektur-bei-der-entwicklung-von-unternehmenssoftware\/?related_post_from=36250\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/bedeutung-der-softwarearchitektur-bei-der-entwicklung-von-unternehmenssoftware\/?related_post_from=36250\">\r\n        Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/ruby-idee-die-besten-ideen-fur-die-ruby-on-rails-entwicklung\/?related_post_from=36125\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"BESTE IDEEN F\u00dcR DIE RUBY ON RAILS-ENTWICKLUNG\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/ruby-idee-die-besten-ideen-fur-die-ruby-on-rails-entwicklung\/?related_post_from=36125\">\r\n        Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>Image Manipulation is an art of transforming an image in a way you desire it to be exhibited as, rather than what the original image exhibits. In applications related to rails manipulation has to be done while uploading the image as per the requisites of the application like back-ground, color and size, which would give &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/de\/blog\/how-to-build-a-scalable-saas-platform-using-ruby-on-rails\/\"> <span class=\"screen-reader-text\">Wie man eine skalierbare SaaS-Plattform mit Ruby on Rails aufbaut<\/span> Weiterlesen \u00bb<\/a><\/p>","protected":false},"author":1,"featured_media":32061,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[384],"tags":[612,613,614],"class_list":["post-6501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-articles","tag-image","tag-image-manipulation","tag-imagemagick"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Image Manipulation - RailsCarma Blog<\/title>\n<meta name=\"description\" content=\"Image Manipulation is an art of transforming an image in a way you desire it to be exhibited as, rather than what the original image exhibits.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/bildbearbeitung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Image Manipulation - RailsCarma Blog\" \/>\n<meta property=\"og:description\" content=\"Image Manipulation is an art of transforming an image in a way you desire it to be exhibited as, rather than what the original image exhibits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/bildbearbeitung\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-06T03:59:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-18T03:57:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"Image Manipulation\",\"datePublished\":\"2015-01-06T03:59:08+00:00\",\"dateModified\":\"2025-03-18T03:57:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/\"},\"wordCount\":648,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg\",\"keywords\":[\"image\",\"image manipulation\",\"ImageMagick\"],\"articleSection\":[\"Technical Articles\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/\",\"url\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/\",\"name\":\"Image Manipulation - RailsCarma Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg\",\"datePublished\":\"2015-01-06T03:59:08+00:00\",\"dateModified\":\"2025-03-18T03:57:47+00:00\",\"description\":\"Image Manipulation is an art of transforming an image in a way you desire it to be exhibited as, rather than what the original image exhibits.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Image Manipulation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bildmanipulation - RailsCarma Blog","description":"Bei der Bildmanipulation handelt es sich um die Kunst, ein Bild so umzuwandeln, dass es Ihren Vorstellungen entspricht und nicht so, wie das Originalbild es darstellt.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/bildbearbeitung\/","og_locale":"de_DE","og_type":"article","og_title":"Image Manipulation - RailsCarma Blog","og_description":"Image Manipulation is an art of transforming an image in a way you desire it to be exhibited as, rather than what the original image exhibits.","og_url":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/bildbearbeitung\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2015-01-06T03:59:08+00:00","article_modified_time":"2025-03-18T03:57:47+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"Image Manipulation","datePublished":"2015-01-06T03:59:08+00:00","dateModified":"2025-03-18T03:57:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/"},"wordCount":648,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg","keywords":["image","image manipulation","ImageMagick"],"articleSection":["Technical Articles"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/","url":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/","name":"Bildmanipulation - RailsCarma Blog","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg","datePublished":"2015-01-06T03:59:08+00:00","dateModified":"2025-03-18T03:57:47+00:00","description":"Bei der Bildmanipulation handelt es sich um die Kunst, ein Bild so umzuwandeln, dass es Ihren Vorstellungen entspricht und nicht so, wie das Originalbild es darstellt.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/01\/image-manipulation.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/image-manipulation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"Image Manipulation"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma \u2013 Ruby on Rails-Entwicklungsunternehmen, spezialisiert auf Offshore-Entwicklung","description":"RailsCarma ist ein Ruby on Rails-Entwicklungsunternehmen in Bangalore. Wir sind auf die Offshore-Ruby-on-Rails-Entwicklung mit Sitz in den USA und Indien spezialisiert. Stellen Sie erfahrene Ruby on Rails-Entwickler f\u00fcr das ultimative Web-Erlebnis ein.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"SchienenCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"Administrator","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/6501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/comments?post=6501"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/6501\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media\/32061"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media?parent=6501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/categories?post=6501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/tags?post=6501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}