<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Передать свойства изображения из jquery в php</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 10:11:10 -0000</pubDate>

		<item>
			<title>jCube Group</title>
			<description><![CDATA[<p>Я вам дал пример JS, его можно в фаил, а чтоб загрузить нужно сделать ajax hook в каком-то плагине (лучше созать свой). </p>
]]></description>
			<pubDate>Вт, 21 Кві 2020 06:10:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8939&d=0#post44582]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Спс, попробую. поподробнее куда это все ставить)<br />
К примеру для page создано поле file (input name= rpagefile) куда льется картинка, ее выводить и кропить на html умею. В <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">rpagefile отдать - вот тут бы поподробннее, спасиб</span></p>
]]></description>
			<pubDate>Нд, 19 Кві 2020 17:47:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8939&d=0#post44576]]></link>
		</item>
		<item>
			<title>jCube Group</title>
			<description><![CDATA[<p>Проще всего сделать загрузку через ajax,  если хотите для начало во временную папку,  а после сохранения перенести,  а можно сразу в нужную папку.</p>

<p>У меня это так:</p>

<pre class="brush:jscript;gutter:false;toolbar:false;">
 $('[data-setCrop]').click(function () {
                 canvas.cropper('getCroppedCanvas').toBlob(function (blob) {
                    var fd = new FormData();
                    fd.append('inpname', blob, file.name);
                    fd.append("uid", $('[name="userid"]').val());
                    fd.append("x", $('[name="x"]').val());

                     $.ajax({
                         url: '/index.php?r=pluginname&amp;a=upload',
                         data: fd,
                         cache: false,
                         contentType: false,
                         processData: false,
                         type: 'POST',
                         success: function (data) {
                             data = JSON.parse(data);
                             data.forEach(el =&gt;{
                                // some code
                                 console.log(el);
                             });
                         }
                     });

                    $("#cropperContent").html('');
                    UIkit.modal("#croper").hide();
                });
            });</pre>

<p>Таким образом я отправляю на сервер уже обрезанную картинку</p>
]]></description>
			<pubDate>Сб, 18 Кві 2020 19:18:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8939&d=0#post44574]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Пробую сделать средствами jquery обрезку изображения экстраполя input file. К клиентской частью все просто - поставил что то типа imgareaselect.js и все работает - создается base64 превьюшка и кропиться. Но при загрузке координаты созданные js не играют никакой роли, надо его обрезать фактически средствами php. </p>

<pre class="brush:php;gutter:false;toolbar:false;">
&lt;?php

$targ_w = $targ_h = 150;
$jpeg_quality = 90;

$src = 'demo_files/flowers.jpg';
$img_r = imagecreatefromjpeg($src);
$dst_r = ImageCreateTrueColor( $targ_w, $targ_h );

imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
    $targ_w,$targ_h,$_POST['w'],$_POST['h']);

header('Content-type: image/jpeg');
imagejpeg($dst_r, null, $jpeg_quality);

?&gt;</pre>

<p>Похожий функционал есть и в ядре и в модуле files, которым я пользуюсь, но как грамотно прикрутить все я не разобрался(</p>

<p>Спасибо!</p>
]]></description>
			<pubDate>Thu, 16 Кві 2020 19:11:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8939&d=0#post44570]]></link>
		</item>
	</channel>
</rss>